E-commerce · $15,000/mo
$12,600
of invalid clicks a year, ≈ $5,100 still billed after Google's own credits
They cost you the same as a real visitor. We flag them on your site, help you block them, and file the refund claims with Google. No win, no fee.
What counts as an invalid click →No win, no fee · No card to start · Setup in about a minute
Zoomed in on the 203 flagged clicks
0 claimed clicks × $4.00 assumed CPC = $0 filed in claims
Potential credit ✱
≈ $0 · about 32% of claims
✱ Illustrative — Google decides every claim, and outcomes vary by industry, campaign mix and traffic sources.
The ones that get billed cost you the same as a real visitor. Here's what our detection looks for.
Google's definition
An invalid click is one that "doesn't represent a genuine interest in your business." Google groups them three ways:
Automated traffic
bots, click farms, scripts and other automated tools
Manual clicks
clicks made to run up your costs or inflate a publisher's earnings
Accidental clicks
clicks with no value to you, often from poor ad placement
Google filters what its automated protections catch, and you aren't billed for it. What gets billed anyway is what we look for. Source: Google Ads Help
0 real people · 0 fake clicks
Watching the day unfold…
Illustrative. Every scene is the same day; only the pattern changes. Real accounts show these patterns mixed together, which is what our detection separates out.
Every flagged click, the reason it was flagged, and every claim tracked through to Google's decision.
| Time | Source | Campaign | Why it was flagged | Cost |
|---|---|---|---|---|
| 14:32 | 45.132.18.7 Datacenter — Vultr AS20473 | Brand — Exact | Datacenter ASNZero dwell | $2.40 |
| 14:31 | 191.96.44.102 Proxy exit — LATAM pool | Generic — Broad | Known proxyGeo mismatch | $3.10 |
| 14:29 | 66.171.9.55 Datacenter — M247 AS9009 | Competitor — Phrase | Datacenter ASNIP velocity ×14 | $4.20 |
| 14:26 | 103.75.11.8 Headless browser signature | Brand — Exact | Automation markersFingerprint / UA contradiction | $1.90 |
| 14:22 | 5.188.62.140 Same click ID replayed | Generic — Broad | gclid replay ×3Dead session | $2.75 |
| 14:19 | 92.119.160.3 Click geo ≠ targeting geo | Retargeting — Display | Geo mismatchZero dwell | $3.40 |
| Claim | Evidence cluster | Filed | Clicks | Amount | Status |
|---|---|---|---|---|---|
| CLM-0047 | Datacenter — Vultr AS20473 Brand — Exact | Aug 4 | 214 | $486 | Filed |
| CLM-0046 | Proxy pool — LATAM exits Generic — Broad | Aug 2 | 388 | $702 | Google reviewing |
| CLM-0045 | IP velocity — repeat offender Competitor — Phrase | Jul 28 | 129 | $291 | Credit verified |
| CLM-0044 | Geo mismatch cluster Retargeting — Display | Jul 21 | 342 | $827 | Credit verified |
| CLM-0043 | gclid replay ring Brand — Exact | Jul 14 | 167 | $208 of $402 | Partially credited |
| CLM-0042 | Headless automation cluster Generic — Broad | Jul 6 | 203 | $391 | Google reviewing |
Product preview. All numbers are illustrative — this sample account runs at a 15% invalid-click rate, while our savings estimator uses a more conservative 10%. The money and claims views unlock once your Google Ads account is connected. Refunds are issued by Google as ad credits; Google decides every claim.
Claims processing
Flagged clicks build into an evidence file while you get on with your day. When a cluster has enough evidence, we prepare the claim, our claims team reviews it, and we file it with Google. Google decides — some claims are confirmed, some partly, some declined. A declined claim costs you nothing.
How claims are processed →Flags grouped by source into clusters.
Several signals must agree, or it stays on watch.
Full evidence pack — click-level log, source analysis, timeline, written summary — reviewed by our claims team and filed through Google's official process.
Confirmed, partly, or declined. Credit lands in your Ads account.
Google accepts invalid-click claims for roughly the last 60 days. That window slides forward every day — spend you don't track today drops out of it for good.
No evidence — nothing claimable
Every tracked day is evidence you can still file on
The tag can't reach back in time — it only starts collecting the day it goes live.
Google decides every claim. Estimates and timelines here are illustrative, not quotes.
Case study
We modelled a Shopify store, a plumbing firm and a B2B SaaS team on published invalid-click rates, CPCs and Google's own credit data. Every number is sourced — 57 references.
E-commerce · $15,000/mo
$12,600
of invalid clicks a year, ≈ $5,100 still billed after Google's own credits
Local service business · $5,000/mo
$7,500
of invalid clicks a year at a $10.49 plumbing CPC, ≈ $2,340 still billed
B2B lead gen · $30,000/mo
$34,560
of invalid clicks a year across LinkedIn and Google, plus fake leads for sales to chase
Models are illustrative; every rate and price in them carries a source. Google decides every claim.
Pricing
Everything is free until Google confirms a claim. Then Google puts the full credit in your Ads account, and we charge 25% of it to your card. Rejected claim: you pay nothing.
Example: Google confirms a claim
Credited to your Google Ads account
+$200
Our fee, charged to your card
−$50
Net to you, after our fee
$150
Google pays the credit straight into your Ads account. It never passes through us. Our fee includes taxes.
Free, no card to start
SaveMyBudget — claim receipt
Emailed the day Google confirms. Nothing is charged before that.
Example assumes a $4.00 average CPC.
Security & your data
Never reads form fields
Interaction metadata only. No names, emails or payment details.
Fails open
If we go down, your site doesn't notice.
Deleted after 90 days
Raw telemetry kept only for the claim window, then gone.
Read-only Google Ads
Blocking and filing need a separate, explicit grant.
No card to start
No win, no fee — 25% only on claims Google confirms.
Short, practical notes on invalid traffic in Google Ads — what it looks like, what it costs, and what you can actually do about it.
Ivo Kostadinov · · 2 min read
There are two ways to raise invalid clicks with Google and only one goes anywhere. The catch is that evidence cannot be collected retroactively.
Read →Ivo Kostadinov · · 2 min read
An exclusion list is a snapshot of something that moves. Behaviour does not rotate — and it is what makes the evidence readable later.
Read →Ivo Kostadinov · · 2 min read
There is a second route for invalid clicks, it runs about sixty days back, and it slides forward every day. Most accounts have nothing to put in it.
Read →FAQ
Google defines it as a click that doesn't represent genuine interest in your business — automated traffic from bots or click farms, manual clicks made to drive up your costs or a publisher's earnings, and accidental clicks with no value to you. Google's own protections filter and credit what they catch. Google also states that where invalid clicks are found after you've been billed, a credit is applied to a later invoice where appropriate — that is the route we prepare and file claims through, inside roughly a 60-day window.
Yes. Google runs its own invalid-traffic filtering and issues "invalid activity" credits automatically for what it catches. Beyond that, advertisers can file claims for invalid activity going back about 60 days — and most never do.
Most stop at detection and blocking. We do that, then prepare, file and track the refund claim with Google for you — and we only charge a success fee on credits Google actually issues.
No. It's async, under 30KB, and fail-safe by design. If our servers ever go down, your pages keep loading and rendering exactly as they do now.
Nothing to start — tracking runs from one tag on your site. Connect your Google Ads account from your dashboard in one click with read-only access. Blocking and claim filing each need one extra permission, which you grant later — when you're ready.
We store click and session metadata only. We never read form contents. We process it under UK/EU GDPR as your processor, and delete it once the claim window has closed. Full details on our security page.
Nothing. Monitoring and your evidence file are free. We charge 25% only when Google confirms a claim we filed — no claim, no fee.
We're live and onboarding now. Sign up and your activation link arrives right away — install the tag and we start monitoring clicks immediately. Then connect your Google Ads account from your dashboard — one click, read-only — and we prepare and file claims from the evidence.
Tracking and evidence collection start the moment your tag goes live.
Protect my ad budgetNo win, no fee · No card to start · Setup in about a minute
See how it worksGoogle decides every claim — estimates are not quotes.