1. Home
  2. Free tools
  3. Email marketing calculators
  4. Spam complaint rate calculator

Spam complaint rate calculator: are you under Gmail's 0.3%?

Spam complaint rate is the share of delivered emails that recipients marked as spam: complaints divided by delivered, times 100. Google asks senders to stay below 0.1% and never reach 0.3%, and Yahoo also sets 0.3% as the limit. Enter your complaints and delivered count to see your rate against both thresholds.

reports

From your ESP's report or feedback-loop emails.

delivered

Sent minus bounces. Bounced mail can't be reported.

emails

To see how many complaints that volume can absorb.

0.150%

Above Google's 0.1% target, below the 0.3% limit

12 complaints ÷ 8,000 delivered × 100 = 0.150%. That’s one complaint for every 667 delivered emails.

Your rate
0.150%
Google target
< 0.1%
Google & Yahoo limit
< 0.3%
Headroom to 0.1%
none

How many complaints can 8,000 emails absorb?

  • Stay under 0.1% (Google’s target)at most 7
  • Reach 0.3% (the limit)24 complaints

Google measures its rate in Postmaster Tools from Gmail users’ reports, day by day; your ESP’s figure only includes providers that send it complaints. Treat both as the same warning, not the same number.

Next step

Complaints and bounces are the two numbers mailbox providers watch.

Complaints come from people who didn't want your mail; bounces come from addresses that don't exist. Both tell Gmail and Yahoo the list is poorly kept, and both push the rest of your mail toward spam. Verifying the list fixes the bounce half before you send.

  1. Drop your list as a CSV
  2. See its rows, duplicates and bad formats, free
  3. 100 free email checks when you sign in with Google, no card

Ready to verify now? Verify the list

Sample result from the Spam complaint rate calculator
Show the sample result as

Sample result

A 0.150% complaint rate is above the 0.1% target but below the 0.3% limit.

Complaint rate
0.150%
One complaint per
667 delivered
Headroom to 0.1%
None

What this means for you

24 complaints per 8,000 delivered hits the 0.3% limit; an easy unsubscribe keeps you under it.

Next step:Check bulk sender rules
  • Complaints over delivered emails
  • Against the 0.1% target and 0.3% limit
  • Headroom left before the 0.1% target
  • What a planned send can absorb
  • Complaints
  • 0.3% limit
  • Sender rules

By SimpleVerifier Team · Last updated · Runs in your browser; nothing you paste is sent to us

How do I calculate my spam complaint rate?

  1. Find the complaint count in your email platform's campaign report (often labelled spam reports, abuse reports or complaints).
  2. Enter it with the number of emails delivered: sent minus bounces, since a bounced email can't be reported.
  3. Read your rate against Google's 0.1% target and the 0.3% limit.
  4. Optionally enter your next send size to see how many complaints it can absorb before crossing each threshold.

Example

You enter
12 spam complaints on 8,000 delivered emails.
You get
A 0.150% complaint rate, one complaint per 667 delivered: above Google's 0.1% target and below the 0.3% limit, which 24 complaints on that volume would reach.
Limits
No limit; runs in your browser.

How do I calculate spam complaint rate?

Divide spam complaints by emails delivered and multiply by 100. Twelve complaints on 8,000 delivered emails is 12 ÷ 8,000 × 100 = 0.15%, above Google's target and below its limit. In a spreadsheet the formula is =B2/C2 formatted as a percentage, with complaints in B2 and delivered in C2.

Use delivered rather than sent: a bounced message never reached an inbox, so it couldn't be reported. Calculated on sent, a list with many bounces shows a lower complaint rate than its recipients actually produced.

What is a good spam complaint rate?

Below 0.1%, which is about one complaint per thousand delivered emails. Google's Email sender guidelines say to keep the spam rate reported in Postmaster Tools below 0.10% and avoid ever reaching 0.30%. Its sender guidelines FAQ adds that the impact on delivery is graduated, and that rates of 0.3% or higher have an even greater effect.

Yahoo's sender best practices list "keep your spam rate below 0.3%" as a requirement for all senders. So 0.3% is the line both of the largest consumer providers draw; 0.1% is where Google wants you to live.

How do I check my spam complaint rate in Gmail?

Register your sending domain in Google Postmaster Tools, which shows the user-reported spam rate Gmail calculates for it, day by day. Postmaster Tools only covers mail to Gmail accounts, and Google notes the dashboards might not include all data on days when volume is low, so small senders may see gaps.

Your email platform's complaint figure is a different measurement: it counts only the reports that mailbox providers send back through feedback loops. The two won't match exactly. If either one is above 0.1%, treat it as a warning.

Why is my spam complaint rate high?

Usually because people are getting mail they don't remember asking for: an old list mailed after a long gap, contacts added without clear consent, cold email at too high a volume, or a missing unsubscribe link, which leaves the spam button as the only way out. Google requires one-click unsubscribe from bulk senders, defined in RFC 8058; the List-Unsubscribe header generator writes the headers.

Fixes that work: send only to people who expect you, mail a re-permission email before reviving an old list, make unsubscribing obvious, and remove addresses that don't exist, because a list full of bounces is usually also a list of people who never opted in.

Should I divide by sent or delivered?

Delivered (this calculator)Sent
12 complaints, 8,000 delivered of 8,400 sent0.150%0.143%
Counts bounced mailNoYes, though it couldn't be reported
Matches how providers thinkCloserUnderstates the rate

The more a list bounces, the more the sent-based rate understates complaints.

Who uses this tool, and for what?

Email marketers
Check each campaign against Google's 0.1% target before the next send, not after Postmaster Tools turns red.
Cold emailers
See how few complaints a 500-email day can absorb, and slow down before one bad list sinks a domain.
Agencies
Report a client's complaint rate with the thresholds beside it, using delivered rather than sent.
SaaS teams
Watch product newsletters and onboarding sequences, which share the domain with password resets.

What can’t this tool tell you?

  • It's only as accurate as your complaint count; ESPs see complaints only from providers with feedback loops.
  • Google judges the rate it measures in Postmaster Tools, which can differ from yours.
  • Small sends swing hard: one complaint on 500 emails is 0.2%.
  • The thresholds are the ones Google and Yahoo publish; Microsoft publishes no complaint-rate number for Outlook.com.

Common questions

How to calculate spam complaint rate?
Complaints ÷ delivered emails × 100. For example, 5 complaints on 10,000 delivered emails is 0.05%.
What is a good spam complaint rate?
Under 0.1%, which is Google's target. Google and Yahoo both say never to reach 0.3%.
What is a high spam complaint rate?
Anything at 0.3% or above is high enough to affect delivery at Gmail and Yahoo. Between 0.1% and 0.3% is a warning zone where Google's guidelines say delivery impact is graduated.
What is spam complaint rate?
The percentage of delivered emails that recipients reported as spam by pressing the spam or junk button in their mail app.
How to check spam rate in Gmail?
Add and verify your domain in Google Postmaster Tools. Its spam rate dashboard shows the daily user-reported spam rate for mail sent to Gmail users, though days with low volume may be missing.
What is the Gmail spam rate threshold?
Google asks bulk senders to keep the spam rate below 0.1% and never reach 0.3%, as measured in Postmaster Tools.

Sources

Authentication and capacity are half of deliverability.

The other half is who you send to. Every hard bounce counts against the domain and inboxes you are sending from, and nothing in DNS can tell you which addresses on your list are dead.

  • Bulk verification with real SMTP mailbox checks
  • Hard bounces removed before a send, not discovered after
  • Catch-all, disposable and role detection on every row

One plan, cancel anytime, no contract. Sign in with Google and your first 100 email checks are free, no card. The free tools stay free either way.

Clean your next list before it bounces

100 free email checks when you sign in with Google, no card. Then one flat monthly price, or a one-time pack.

7-day money-back guarantee Cancel anytime Secure payment by Stripe