Seatext library / BotRefund evidence

Pay Only Upon Success: How BotRefund's Model Works for Ad Budget Recovery

BotRefund operates on a pay-only-upon-success model: you pay only when they successfully recover wasted ad spend from Google and Meta by proving bot clicks and negotiating refunds. Their system detects invalid traffic, captures video...

Built for advertisers who need clear, refund-ready traffic evidence.

BotRefund's pay-only-upon-success model ensures advertisers only pay when bot-click refunds are approved by Google or Meta. This approach aligns BotRefund's financial incentives with clients: they invest time and resources upfront to detect and document bot activity, then earn fees only from recovered funds. According to their data, 83% of clients receive refunds from ad platforms, making this a low-risk solution for recovering wasted ad budgets.

How the Pay-Only-Upon-Success Model Works: Mechanics and Incentives

This model operates on a success-based fee structure. BotRefund installs a tracking script on your website to monitor ad traffic. When bot activity is detected, they compile video evidence of suspicious clicks and submit disputes to Google and Meta. Their compensation comes solely from a percentage of the refund amount, which they only receive after the ad platform approves the claim. This creates a direct alignment between BotRefund's success and the client's financial recovery.

For example, if a client spends $10,000 monthly on Google Ads and BotRefund recovers $2,000 in bot-click refunds, the client pays BotRefund a fee (e.g., 20%) on the $2,000, not the full $10,000. If no refund is approved, the client owes nothing. This reduces upfront costs and shifts risk to BotRefund, who must prove bot activity to earn revenue.

Why This Model Matters: Risk Reduction and Cost Efficiency

The pay-only-upon-success model is critical for advertisers facing unpredictable bot traffic. Bots can steal up to 20% of ad budgets, as noted in BotRefund's source data. Without this model, advertisers might pay monthly fees regardless of recovery outcomes. By tying payments to successful refunds, BotRefund ensures clients only invest when results are achieved. This is especially valuable for businesses with tight ad budgets or those recovering from past bot-related losses.

Additionally, the model simplifies financial planning. Advertisers don't need to budget for fixed monthly fees; instead, they pay only for proven recoveries. This is beneficial for seasonal campaigns or businesses testing new ad strategies where bot traffic may fluctuate.

What BotRefund Detects: Eight Behavioral Vectors Explained

BotRefund identifies bot clicks using eight behavioral signals. Each vector targets specific bot characteristics that differ from human behavior. For instance, ghost click detection flags clicks that occur without prior user interaction, such as a click without a mouse hover. This is common in bot-driven ad fraud, where automated scripts generate clicks without user intent.

  • Ghost click detection: Clicks without natural human sequences (e.g., no scroll or focus events).
  • Honeypot trap interactions: Bots interacting with hidden elements designed to trap them.
  • Robotic linear mouse movements: Straight-line pointer paths uncommon in human use.
  • Absence of mouse tremor: Lack of micro-jitter typical of physical input devices.
  • Superhuman input speed (<1ms): Clicks faster than humanly possible.
  • Grid-aligned movement: Cursor paths snapping to precise lines or blocks.
  • Static sessions: No clicks or scrolling during a visit.
  • Unnatural session durations: Visits too short, long, or uniform to be human.

Each flagged session generates a video replay as primary evidence. This video is crucial for refund claims, as ad platforms require concrete proof of bot activity. For example, a video showing a bot clicking 100 times in 10 seconds with no human-like variation would strongly support a refund request.

The Recovery Process: Step-by-Step with Practical Scenarios

The recovery process begins with a free bot audit. Clients install BotRefund's script, which analyzes historical and live traffic. The audit identifies recoverable spend, broken down by campaign and bot type. For instance, a client running a $50,000/month Google Ads campaign might find $5,000 in bot-click waste. The audit report provides an estimate of potential refunds, helping clients decide whether to proceed.

Once the audit is complete, BotRefund compiles video evidence for each flagged click. They then submit disputes to Google and Meta support teams. This involves negotiating with platform representatives, who may require additional documentation. BotRefund handles all follow-ups, increasing the likelihood of approval. For example, if a client's dispute is denied initially, BotRefund might resubmit with enhanced video proof or adjust the claim parameters.

After approval, the ad platform credits the client's account. BotRefund then invoices the client based on the agreed percentage. This process can take weeks, depending on platform response times. However, BotRefund's source data indicates an 83% success rate, suggesting most claims are approved within a reasonable timeframe.

Pricing Tiers: Structure and Decision Criteria

BotRefund's pricing is tiered based on monthly Google and Meta ad spend. The tiers are: under $10,000, $10,000–$50,000, $50,000–$250,000, $250,000–$1M, $1M–$5M, and over $5M (Enterprise). The exact percentage fee is not publicly listed; it's determined after the free audit based on the recovery potential. This means clients with higher spend or larger recovery opportunities may pay higher fees, but they also recover more funds.

For example, a client with a $1M/month spend might receive a 15% fee on $50,000 recovered, while a $10,000/month client might pay 20% on $2,000. The audit helps set realistic expectations. Clients should consider their spend level and recovery potential when choosing a tier. Enterprise accounts above $1M/month get custom terms, including ongoing protection and escalation planning, which may justify higher fees for larger budgets.

Limitations and When This Model Doesn't Apply

While effective, the pay-only-upon-success model has limitations. First, platform discretion plays a role: Google and Meta make the final refund decision. BotRefund cannot guarantee approval, even with strong evidence. Second, historical data availability is critical. Recovery is limited to periods where click-level data and video evidence can be reconstructed. For example, older campaigns may lack sufficient data for successful claims.

Third, the model focuses on Google and Meta ads. Organic, direct, or other paid channels (e.g., LinkedIn) are not covered. Fourth, sophisticated bots that mimic human behavior may evade detection. These bots might replicate mouse tremors, vary session durations, or use complex paths, making them harder to flag. Fifth, agency-managed accounts require coordination. If an agency controls the ad account, BotRefund needs authorization to submit disputes, which could delay the process.

Key Facts and Comparative Insights

MetricDetailSource
Refund success rate83% of clients successfully get refunds from Google and MetaS1
Estimated bot click wasteBots steal up to 20% of ad budgetsS1
Lookback windowRecover refunds from Google Ads spend dating back to 2017S1
Setup timeAdd BotRefund in about one minute; no credit card requiredS1
Detection vectorsEight behavioral signals: ghost clicks, honeypot traps, linear mouse movement, missing tremor, superhuman speed, grid-aligned paths, static sessions, unnatural durationsS1
Evidence formatVideo proof for each flagged clickS1
Platform coverageGoogle Ads and Meta (Facebook/Instagram) onlyS1
Enterprise thresholdOver $1M/mo routes to dedicated salesS1

Frequently Asked Questions

What does "pay only upon success" mean in practice?

You pay a percentage of the refund amount only after Google or Meta approves the credit. No upfront fees, no monthly retainers, and no charge if the dispute is denied. For example, if BotRefund recovers $1,000 and the fee is 15%, you pay $150 after approval.

How long does a typical refund claim take?

Timelines vary based on platform response and evidence complexity. The free audit provides an initial estimate within days. Most claims take 2–4 weeks, but BotRefund's 83% success rate suggests most are resolved efficiently.

Can I use this if an agency manages my ad accounts?

Yes. BotRefund works with agencies. The agency or brand must authorize dispute submissions. This requires coordination but is manageable with clear communication between parties.

What happens if a refund is partially approved?

Fees apply only to the approved portion. If Google refunds 60% of a $1,000 claim, you pay the fee on $600. This ensures you only pay for successful recoveries.

Does the script affect site performance or Core Web Vitals?

The source pack does not specify performance impact. Ask during the demo call for current Core Web Vitals data and async loading details. BotRefund's script is designed to be lightweight, but testing is recommended for critical sites.

Is there a minimum spend requirement?

The lowest public tier starts at under $10,000/mo. Accounts below this can request a demo; custom arrangements may be possible. BotRefund's flexibility allows smaller budgets to benefit from the model.

How does BotRefund differ from Google's or Meta's built-in filters?

Platform filters run automatically and silently. They don't provide video evidence per click, don't negotiate retroactive refunds, and operate on a success-fee model. BotRefund offers human-managed disputes with concrete evidence, increasing refund approval chances.

Further reading and comparison sources

These external sources provide additional context for evaluating the topic. Their inclusion is not an endorsement.

Further reading and comparison sources

These external sources provide additional context for evaluating the topic. Their inclusion is not an endorsement.

Learn more

Visit the website for more information.

Learn more