Seatext library / BotRefund evidence

Pay Only Upon Success vs Upfront Fees: Which Model Works for Bot Click Refunds?

BotRefund operates on a success-based model with a free bot audit and no upfront cost to start; you pay only when refunds are recovered from Google and Meta. Traditional upfront-fee services charge regardless of...

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

Quick verdict

BotRefund uses a success-based model: you install the script in about one minute, run a free audit, and only pay when Google or Meta approves a refund for bot clicks. Upfront-fee alternatives charge a fixed retainer or setup fee before any recovery happens. If you want zero risk and payment tied to actual recovered dollars, the success model wins. If you prefer a known monthly cost and have the budget to absorb it regardless of results, an upfront model may feel simpler.

Criterion Success-based (BotRefund) Upfront-fee services
Cost structure Free audit; fee charged as a percentage of recovered ad spend Fixed monthly retainer or setup fee, paid regardless of refunds
Risk allocation Provider bears risk — no recovery, no fee Advertiser bears risk — pay even if no refunds are secured
Setup effort Add script in ~1 minute; no credit card for audit Varies; often requires integration work and contract negotiation
Refund lookback window Recovers Google Ads spend dating back to 2017 Check with the vendor
Approval rate transparency 83% of customers successfully get a refund Check with the vendor
Best fit Advertisers who want payment tied to results and a risk-free start Teams with fixed budgets who prefer predictable invoicing

Takeaway: Success-based pricing aligns the provider's incentive with your recovery. Upfront fees give cost certainty but no guarantee of results.

How success-based refund recovery works

BotRefund adds a lightweight script to your site. It monitors every ad click from Google and Meta, capturing video proof of bot behavior — ghost clicks, honeypot traps, robotic mouse paths, superhuman speed, grid-aligned movement, missing tremor, static sessions, and unnatural durations. The platform packages this evidence into a report you or BotRefund submit to the ad platform's billing team. When the platform approves a refund, BotRefund takes its agreed percentage. No refund means no fee.

The detection runs on eight distinct vectors. Ghost click detection catches clicks that happen without the natural sequence of human intent. Honeypot trap interactions watch for bots that respond to hidden or deceptive page elements. Robotic linear mouse movements flag unnaturally straight pointer paths. Absence of humanlike mouse tremor looks for the tiny imperfections and jitter typical of human movement. Superhuman input speed identifies interactions faster than a person could realistically perform, often under one millisecond. Grid-aligned movement patterns detect movement that snaps to precise lines or blocks instead of natural curves. Absence of clicks or scrolling highlights sessions that stay too static to match a real browsing journey. Unnatural session durations catch visit lengths that are too short, too long, or too uniform to be human.

Each flagged click gets a video replay. You see the exact behavior. The evidence bundle goes to Google Ads or Meta billing. Platforms review the proof and issue refunds for invalid traffic. BotRefund only invoices after approval. The script installs in about one minute. No credit card is required for the audit. The audit shows your bot percentage on live traffic before any commitment.

How upfront-fee models typically work

Traditional bot-detection or click-fraud vendors charge a monthly subscription or a one-time setup fee. You pay for the tooling, dashboards, and sometimes managed review — whether or not the ad platforms issue refunds. Some vendors offer a guarantee that caps your loss, but the fee is still due up front. This model suits finance teams that need a predictable line item, but it decouples the vendor's revenue from your actual recovery.

Many upfront-fee tools stop at detection. They give you a dashboard of suspicious IPs or behavioral anomalies. You then must compile evidence, format it to platform specifications, and argue the case with Google or Meta support. Some vendors include managed dispute services, but those often cost extra. Contracts typically run twelve months. Cancellation terms vary. Integration may require tag manager changes, developer time, or API connections. The total cost of ownership includes the subscription plus internal labor for dispute management.

Key facts from BotRefund

Fact Detail
Free audit setup time About 1 minute; no credit card required
Bot click detection vectors Ghost click, honeypot trap, robotic linear mouse, missing tremor, superhuman speed (<1ms), grid-aligned path, static engagement, unnatural session duration
Refund lookback Google Ads spend dating back to 2017
Customer refund success rate 83% of customers successfully get a refund
Average ad spend recovered Reported across client refund claims submitted to Google and Meta
Platforms covered Google Ads and Meta (Facebook/Instagram)
Bot traffic impact Up to 20% of Google and Meta ad budget lost to bot clicks
Pricing tiers Under $10K/mo, $10K–$50K/mo, $50K–$250K/mo, $250K–$1M/mo, $1M–$5M/mo, Over $5M/mo
Script compatibility Additive; does not conflict with other analytics or fraud tags
Dispute handling BotRefund can manage submission and negotiation or you can export the report and file yourself

Why the pricing model choice matters for your bottom line

The pricing model determines who carries the risk of a failed refund claim. In a success-based model, the provider invests effort upfront — detection, evidence packaging, platform negotiation — and only gets paid if the platform pays you. This aligns incentives. The provider wants maximum approved refunds because their revenue depends on it. In an upfront model, the vendor gets paid regardless. Their incentive is to retain you as a subscriber, not necessarily to maximize your refund approvals.

Cash flow differs too. Success-based fees come from recovered money. You never pay out of pocket. Upfront fees require budget allocation before any recovery. For companies with tight cash flow or strict procurement rules, this can be a blocker. The model also affects how you evaluate vendors. With success-based, you can run a free audit, see the bot rate, estimate recovery, and decide. With upfront, you often commit before seeing your actual bot problem.

When success-based pricing makes sense

  • You have meaningful Google or Meta ad spend. BotRefund tiers start under $10,000 per month and scale to over $5 million per month.
  • You want to test detection quality before committing budget. The free audit shows your live bot percentage in minutes.
  • Your finance team prefers variable costs tied to recovered revenue. No recovery means no invoice.
  • You suspect bot traffic is draining 10 to 20 percent of your ad budget. BotRefund cites up to 20 percent loss.
  • You lack internal resources to manage dispute filings. BotRefund can negotiate with your Google or Meta rep on your behalf.
  • You want to recover past spend. The lookback window reaches Google Ads spend from 2017.
  • You run multiple campaigns across search, display, and social. The script covers all Google and Meta properties.

When an upfront-fee model may fit better

  • You need a fixed monthly invoice for procurement or budgeting rules. Predictable line items simplify approval chains.
  • You already have an internal team to manage evidence submission and disputes. You don't need the vendor to negotiate.
  • You want full control of the detection stack and data without sharing refund proceeds. The data stays in-house.
  • Your ad spend is low enough that a percentage fee would exceed a flat tool cost. Do the math on net recovery.
  • You need broader fraud protection beyond bot clicks — affiliate fraud, lead fraud, or impression fraud. Check with the vendor on coverage scope.
  • Your organization requires multi-year contracts with locked-in pricing for vendor management compliance.

Decision framework: choose your model in three steps

  1. Run a free audit. Add the BotRefund script (one minute) and see the bot percentage on your live traffic. No cost, no commitment.
  2. Estimate recoverable spend. Multiply your monthly Google and Meta budget by the detected bot rate, then by the platform's typical refund approval rate. BotRefund's customer base sees 83 percent success.
  3. Compare total cost. Contrast the success-fee percentage of that estimated recovery against the annual cost of an upfront-fee tool. Pick the lower total cost for your risk profile.

Example: You spend $100,000 per month on Google and Meta. The audit shows 15 percent bot clicks. That's $15,000 per month in suspected invalid traffic. At 83 percent approval, estimated recovery is $12,450 per month. If BotRefund's tier for $100K spend takes 20 percent, the fee is $2,490. Net recovery is $9,960 per month. An upfront tool charging $3,000 per month flat costs $36,000 per year regardless of recovery. The success model nets $119,520 per year recovered minus fees. The upfront model costs $36,000 with uncertain recovery.

Common mistakes to avoid

Mistake Why it matters Better approach
Assuming all bot detection tools file refunds for you Many only give dashboards; you still do the dispute work Confirm whether the vendor negotiates with Google and Meta on your behalf
Ignoring the lookback window Past spend may be recoverable if you have evidence Ask how far back the provider can audit (BotRefund goes to 2017)
Choosing solely on fee percentage A higher percentage on a larger recovery can net more cash Model net recovery: (estimated bot spend × approval rate) − fee
Skipping the free audit You won't know your actual bot rate until you measure Run the one-minute audit before any contract discussion
Overlooking platform policy changes Google and Meta refund policies evolve; past approvals don't guarantee future ones Ask the vendor how they track policy updates and adapt evidence standards
Not checking script compatibility Conflicting tags can break detection or slow page load Verify the script is additive and tested alongside your existing stack

Practical scenarios: real-world examples

Scenario A: Mid-market e-commerce brand. Spends $80,000 per month on Google Shopping and Meta prospecting. Audit reveals 18 percent bot clicks. Estimated monthly invalid spend: $14,400. At 83 percent approval, recovery ~$11,950. Success fee at tier rate: ~$2,390. Net monthly recovery: $9,560. Annual net: $114,720. Upfront competitor quotes $2,500 per month flat. Annual cost: $30,000. Success model wins on net cash.

Scenario B: Enterprise B2B with procurement mandates. Spends $2 million per month. Requires fixed vendor contracts, SOC 2 compliance, and dedicated support. Upfront vendor offers $15,000 per month with managed disputes and compliance docs. Success model fee at enterprise tier: custom percentage. Procurement prefers predictable invoice. Upfront model fits process better despite higher absolute cost.

Scenario C: Startup with $15,000 monthly spend. Audit shows 12 percent bots. Estimated recovery: $1,490 per month after approval rate. Success fee percentage may exceed absolute recovery at low volumes. Upfront tool at $500 per month flat could be cheaper if recovery is small. Run the audit, model both, decide.

Limitations and when this advice doesn't apply

  • Success-based fees only work if the ad platform has a refund policy and you have standing to claim. Google and Meta both offer invalid-click refunds, but policies change.
  • BotRefund's 83 percent success rate reflects its current customer base; individual results vary by traffic mix, geography, and campaign type.
  • Upfront-fee vendors may include broader fraud protection (affiliate fraud, lead fraud) that BotRefund does not cover.
  • Enterprise contracts sometimes blend models — e.g., a reduced retainer plus a smaller success fee. Always read the specific agreement.
  • BotRefund covers Google Ads and Meta only. If you spend heavily on TikTok, LinkedIn, or programmatic DSPs, you need additional coverage.
  • The script captures client-side behavior. Server-side bot traffic that never executes JavaScript may not be detected.
  • Refund approval depends on platform review. Strong evidence improves odds but does not guarantee payment.

FAQ

Does BotRefund charge anything before a refund is approved?

No. The audit is free, the script install takes about one minute, and no credit card is required. Fees apply only when Google or Meta approves a refund.

What percentage of recovered spend does BotRefund take?

Exact percentages are shared after the audit based on your monthly ad spend tier. Contact sales for the rate that applies to your volume.

Can I use BotRefund alongside an existing click-fraud tool?

Yes. The script is additive and does not conflict with other analytics or fraud tags.

How far back can I recover wasted ad spend?

BotRefund can recover Google Ads spend dating back to 2017, provided the platform accepts the evidence.

What if the ad platform denies the refund claim?

You owe nothing for that claim. BotRefund only invoices on approved refunds.

Is there a minimum ad spend to qualify?

BotRefund serves tiers from under $10,000 per month to over $5 million per month. Very small accounts may find the percentage fee exceeds the absolute recovery.

Who submits the refund request — me or BotRefund?

BotRefund can manage the submission and negotiation with your Google or Meta rep, or you can export the report and file it yourself.

What detection methods does BotRefund use?

Eight vectors: ghost click, honeypot trap, robotic linear mouse, missing tremor, superhuman speed under one millisecond, grid-aligned movement, static engagement, and unnatural session duration.

Does BotRefund prevent bot clicks in real time?

No. BotRefund detects and proves bot clicks after they happen. It builds evidence for refund claims. It does not block traffic or serve as a firewall.

How long does a refund claim take?

Timelines vary by platform and claim complexity. Google and Meta typically respond within weeks. BotRefund tracks status and follows up.

What happens if I cancel?

No long-term contract on success-based tiers. You stop the script. No further fees. Any pending approved refunds still process per the agreement.

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