Skip to content
Adrythm
Email, texting and privacy

Spam complaint rate

spam rate / complaint rate / Postmaster Tools spam rate / user reported spam

In short

Your spam complaint rate is how often recipients mark your mail as spam. Google publishes a target and a ceiling: keep it below 0.10% and avoid ever reaching 0.30%. Yahoo asks for below 0.3% and adds the detail that changes the arithmetic: it counts mail delivered to the inbox.

Two receivers publish a number and they are close enough to treat as one rule. Google says to keep spam rates reported in Postmaster Tools below 0.10% and avoid ever reaching a spam rate of 0.30% or higher. Yahoo says to keep your spam rate below 0.3%. So the working figure is one complaint in a thousand as the target and three in a thousand as the line you never want to cross.

Those are small numbers, and that is the point. On a list of ten thousand, ten people pressing the spam button is the target and thirty is the ceiling. One badly aimed campaign to a list nobody has cleaned in two years can produce that in an afternoon, which is why the rate behaves less like a score and more like a fuse.

The arithmetic underneath is not what most people assume. Yahoo states that spam rate is calculated in our system based on mail delivered to the inbox, and adds that you should keep this in mind when referencing CFL data and calculating the rate in your own system. So the denominator is mail that reached an inbox, not mail you sent. Anything filtered on the way in never enters the divisor, which means a sender already in trouble looks worse, not better, the more its mail gets filtered.

Recovery is slower than the damage. Google notes that maintaining a low spam rate helps senders be more resilient to occasional spikes in user feedback, and that it can take time for improvements in spam rate to reflect positively on spam classification. It also closes off the metric people reach for instead, stating plainly that Google does not track open rates.

In practice

Most complaints are not about the message. They are about a recipient who does not remember agreeing, cannot find the unsubscribe link, or finds one that does not work. That makes the rate a proxy for how the list was built and how easy it is to leave, which are both decisions made long before the send button.

Not the same as

Bounce rate
A bounce is the receiving system refusing a message. A complaint is a person choosing to report it, which carries far more weight and is the number these guidelines are written around.
Unsubscribes
Someone leaving quietly through the link is the outcome you want. The complaint is what happens when leaving looked harder than reporting.

Why it matters to you

This is the number that decides whether the rest of your email works. Authentication records, templates and subject lines are all downstream of it, because a sender over the line gets filtered regardless of how correct the technical setup is. It is also measured per sending domain rather than per campaign, so one careless send can sit on everything else you send for weeks.

What to ask or check

  1. 01What is our spam rate in Postmaster Tools, and who looks at it?
  2. 02How did each part of this list agree to receive mail, and when?
  3. 03Does the unsubscribe link work in one click, from a phone, without signing in?

What people get wrong

That the rate is the share of messages sent. Yahoo states it is calculated on mail delivered to the inbox, so filtered mail never reaches the denominator and your own figure will read lower than theirs.

Red flags

  • Nobody able to say what the current spam rate is.
  • A list with parts whose origin nobody can describe.
  • Open rate quoted as the health metric, which Google says it does not track.

Who owns it

Whoever builds the list, which is rarely whoever sends the mail. The rate is a verdict on the first job and it lands on the second.

Where you will see it

In Google Postmaster Tools for a sending domain, and in the sudden quiet after a campaign that crossed the line.

Unsubscribe

Unsubscribing has a legal shape and a technical one. The law allows a reply or a single web page, with no fee and no information beyond the address, honored within 10 business days. The one-click standard exists because automated scanners were unsubscribing people by accident.

DMARC

DMARC is a DNS record that tells receiving mail systems what you think about messages using your domain that fail authentication. The current standard, RFC 9989, is explicit that receivers can honor your request but are not required to. It was revised in 2026, and the percentage rollout tag was removed.

Prior express written consent

Prior express written consent is the standard the FCC's rules require before a business sends marketing calls or texts using an autodialer or an artificial voice. It has to be a signed agreement naming the phone number, and the rule says a person cannot be required to sign it as a condition of buying anything.

DKIM

DKIM attaches a cryptographic signature to a message so a receiver can confirm the signed parts were not altered. The standard describes it as a domain claiming some responsibility for the message, and it separates the signer from the purported author. Modifying a message in transit breaks the signature.

SPF

SPF is a DNS record listing which servers may send mail using your domain in the envelope sender. The specification caps it at ten DNS-querying terms, and receivers must return permerror if that is exceeded, which means the check fails. It does not check the From address a recipient sees.

Consent mode

Consent mode is how an advertising tag is told whether a visitor agreed to be tracked. Both major platforms now require a consent signal, and the penalties differ in kind: Google's policy allows it to suspend or terminate your account, while Microsoft simply stops recording your conversions.

Want this explained against your own numbers?

Twenty minutes, a straight answer, and no follow-up sequence if you decide not to work with us.