How is spam complaint rate calculated?
Still have a question, spotted an error, or have a better explanation or a source we should cite?
Spam complaint rate is the percentage of delivered messages that recipients flagged as spam.
The formula: spam complaints / delivered messages x 100.
If you delivered 10,000 emails and 15 people hit the spam button, that's a 0.15% complaint rate. Sounds tiny. For mailbox providers, it's not.
Why the threshold is lower than you think
Gmail's published threshold for taking action is 0.10%. Above that, you start seeing increased spam folder placement and delivery slowdowns. Above 0.30%, Gmail's guidance is to expect significant filtering. Yahoo and Outlook use similar benchmarks. The math means you can afford roughly 1 complaint per 1,000 delivered emails before you start accumulating reputation damage.
On a list of 50,000, that's 50 complaints per campaign as your ceiling. Not a lot of margin.
How complaints actually get reported
But most mailbox providers use Feedback Loops (FBLs) to send complaint notifications to your ESP. When a recipient marks your email as spam, the provider pings your ESP with the complaint. Your ESP logs it and surfaces it in your campaign stats.
Gmail doesn't send individual FBL complaints. They aggregate complaint data in Google Postmaster Tools, which is free and worth setting up if you send any significant volume to Gmail addresses. It's the only way to see your Gmail-specific complaint rate in near real time.
What high complaints usually mean
Complaints go up when people don't remember signing up, didn't expect your content, or can't find the unsubscribe button. High complaint rates almost always trace back to a permission or expectation problem, not a technical one.
If your rate is above 0.10% and rising, that's worth addressing before the next send. The SOS hotline is free. Complaint rate damage compounds fast.
Contributors
Who worked on this answer
Every name links to their profile. Every company links to their site. Real people, real accountability.