BounceCheckBounceCheck
    • Features
      Bulk Email Verification
      Verify thousands of emails at once
    • Tools
      Email Checker
      Check if any email address is valid & deliverable
      Disposable Email Checker
      Detect throwaway email domains
      Disposable Providers
      Temp-mail services & the domains they use
      Email Extractor
      Extract emails from any text or file
      DNS Health Checker
      Check MX, SPF, DMARC, DKIM & blacklists
      SPF Record Generator
      Build a valid SPF record for your domain
      DMARC Record Generator
      Build a DMARC policy to stop spoofing
    • Pricing
    • Compare
    • Blog
    • Docs
    Sign inStart Free
    Back to The Field Guide
    § Email Deliverability

    Email Spam Level: What Your Spam Score Means and How to Lower It

    BounceCheck TeamBounceCheck Team
    September 18, 2026
    7 min read
    Email spam score explained

    Your email spam level is the numeric grade a filter gives a message to decide whether it reaches the inbox or the spam folder. SpamAssassin-style scores typically run from 0 to 10 or higher, and most filters and testing tools treat anything under 5.0 as safe to send, so lower is better. SpamAssassin writes the number into the message as one asterisk per point in an X-Spam-Level header; Microsoft 365 expresses the same judgment as a spam confidence level (SCL) from -1 to 9, where 0 or 1 is clean and 7 to 9 is high-confidence spam. Authentication failures, excessive images, risky code, and salesy keywords each add points to the total.

    "Spam level" and "spam score" also name an unrelated SEO metric (a backlink-quality figure popularized by Moz). This guide covers the email version, the one that decides inbox versus junk, and separates the two at the end.

    What an email spam score is

    An email spam score, also called a spam level, is a numeric value a receiving system assigns to a message before delivery to judge whether it is spam. The score is built from the subject line, the body text, the links, and any code the message contains. Once the total crosses the filter's threshold, the message is flagged and routed to the spam folder.

    Different systems score mail in different ways. SpamAssassin, Barracuda, and MessageLabs all use a threshold method: a message gets a value plus a flag, and anything above the threshold is treated as spam. SpamAssassin also stamps the level into the message, since its default header configuration adds an X-Spam-Level header of one asterisk per full score point, so five asterisks means roughly five points of rules were tripped. Outlook runs a self-learning filter scored against the sensitivity you set, while Gmail and Yahoo apply a simpler pass-or-fail decision to send a message to the inbox or the junk folder.

    Microsoft 365 puts a fixed scale on that number. Its filtering maps a message's score to a spam confidence level added in an X-header, where higher means more likely to be spam:

    SCL valueWhat it meansDefault action
    -1Skipped filteringInbox
    0, 1Not spamInbox
    5, 6SpamJunk folder, quarantined under strict policy
    7, 8, 9High confidence spamJunk folder, quarantined under preset policies

    Microsoft's documentation states that spam filtering never stamps messages with the SCL values 2, 3, or 4.

    How an email spam score is calculated

    An email spam score is calculated by adding points for each warning sign a filter finds in a message, then totalling them. SpamAssassin and similar filters score dozens of individual rules, and your spam level is the sum, not any single rule. Five points of tripped rules produce a score of 5.0 and an X-Spam-Level header of five asterisks.

    SpamAssassin spam score test distribution

    The most common point-adding factors are:

    • Authentication failures: missing or failing SPF, DKIM, or DMARC records, which make your mail look forged. On Microsoft 365, spam filtering itself does not usually stamp SCL 7, but other features can, and Microsoft lists DMARC failures as one of them.
    • Trigger words and phrases: salesy or shady wording, the kind covered in any spam trigger words list, raises the score fast.
    • Excessive images or a bad text-to-image ratio: image-heavy messages with little text read as spammy.
    • Risky code: fancy HTML and especially scripts are almost always auto-flagged.
    • Missing compliance basics: no clear unsubscribe option and no physical business address (the latter is required by the CAN-SPAM Act) both push the score up.

    What is a good spam score

    A good email spam score is under 5.0, and the clean target is 0 penalty points, or 10 out of 10 on tools that invert the scale. For email, lower is better, the opposite of a school grade. On Microsoft 365 the equivalent clean result is an SCL of 0 or 1.

    ScoreReadingLikely outcome
    0 points (10/10 on inverted tools)CleanBest odds of the inbox, though no score guarantees placement
    Under 5.0PassInbox on most filters
    5.0 and aboveFlaggedSpam folder or quarantine
    SCL 0 or 1 (Microsoft 365)Not spamInbox
    SCL 5 to 9 (Microsoft 365)Spam to high-confidence spamJunk folder or quarantine

    The exact threshold depends on the receiving system and how sensitively it is tuned, so aim as close to a perfect score as you can rather than scraping under the line. No score guarantees inbox placement, since mailbox providers decide on many signals at once.

    How to check your spam score

    To check your email spam score, send a test message to a spam-checking tool and read the score it returns. A spam checker receives the email, runs it through SpamAssassin-style rules, and returns a score out of 10 plus a list of exactly which rules you tripped, from authentication gaps to trigger words. That rule-by-rule breakdown is what tells you which fixes to make.

    Checking an email spam score with a testing tool

    A message that has already been delivered shows the same information in its headers: the X-Spam-Level asterisks and, on Microsoft 365, the SCL value. If the breakdown points at authentication, check SPF, DKIM and DMARC records for your sending domain to see exactly what is missing or misconfigured. Pair the spam-score test with an email blacklist check, since a poor score and a fresh listing often share the same root cause.

    How to lower your spam score

    Lower your email spam score by removing the specific rules a test flags: authenticate the sending domain, cut trigger words, add the compliance basics, simplify the HTML, and clean the list. Every point removed improves the odds of inbox placement. The highest-impact fixes are:

    • Authenticate your mail with SPF, DKIM, and DMARC so filters trust the sender.
    • Cut salesy trigger words from the subject line and body.
    • Add a clear unsubscribe link and a physical business address in the footer.
    • Drop scripts and trim heavy image-only layouts in favor of a healthy text-to-image balance.
    • Keep your list clean with an email verifier such as BounceCheck, since mailing dead addresses and spam traps drags down your reputation, which is the foundation of every email deliverability best practice.

    These habits also keep you off blocklists, since the reputation signals that push a spam score up are the same ones that get a sending domain listed.

    Spam score in SEO vs email

    The email spam score and the SEO Spam Score share a name and measure nothing in common. The email version grades one message's likelihood of being filtered to spam. The SEO version, popularized by Moz, grades a page or domain on how closely it resembles sites search engines have penalized.

    Email spam score versus SEO spam score
    Email spam scoreSEO Spam Score (Moz)
    What it gradesA single messageA page or domain
    Scale0 to 10 points, or SCL -1 to 9A percentage
    Built fromSubject, body, links, code, authentication27 machine-learned site signals
    Risk bandsUnder 5.0 passes, 5.0 and above is flaggedAbove 30 percent moderate risk, above 60 percent high risk
    What it decidesInbox versus junk folderWhether to investigate your backlinks

    Moz's 27 signals include spammy top-level domains, missing trust markers, and unusual link patterns, and a high figure is a prompt to investigate your backlinks, not proof of spam. When the goal is reaching the inbox, the email spam score is the one that matters.

    Make spam-score testing routine

    A spam score is only useful if you check it before it costs you a campaign. Run a test whenever you change your sending setup, build a new template, or notice open rates slipping, and fix whatever the report flags before the next send. Treated as a routine pre-send step, the score becomes an early warning system rather than a diagnosis you reach for after deliverability has already dropped. Run your list through BounceCheck before your next send so dead addresses and spam traps are not part of what filters score.

    FAQs

    What is a good email spam score?

    A good email spam score is under 5.0. Scores usually run from 0 to 10 or higher, and most filters and testing tools treat anything under 5.0 as safe to send. On Microsoft 365 the equivalent clean result is an SCL of 0 or 1. Aim as close to a zero-penalty score as you can rather than just clearing the threshold, since different receiving systems set the line in different places.

    How is an email spam score calculated?

    Filters like SpamAssassin add points for each warning sign in a message, then total them. Common factors include authentication failures (SPF, DKIM, DMARC), spam trigger words, excessive images, risky code or scripts, and missing compliance basics like an unsubscribe link or physical address. The higher the total, the more likely the message is flagged. Five points of tripped rules show up as five asterisks in the X-Spam-Level header.

    How do I check my email spam score?

    Send a test message to a spam-checking tool. The tool runs your email through SpamAssassin-style rules and returns a score out of 10 plus the list of rules you tripped. For mail already delivered, read the X-Spam-Level asterisks in the headers, or the SCL value on Microsoft 365.

    What does spam confidence level 9 mean?

    SCL 9 sits in Microsoft 365's high-confidence-spam band, alongside 7 and 8. Messages scored there land in the recipient's Junk Email folder under the default anti-spam policy, and are quarantined under the Standard and Strict preset security policies.

    Why is my spam score so high?

    A high score usually comes from a stack of small problems: failing authentication, salesy trigger words, an image-heavy layout with little text, scripts in the HTML, or a missing unsubscribe link and business address. A spam-testing tool lists exactly which rules you tripped so you can fix them one by one.

    Is the email spam score the same as the Moz spam score?

    No. The email spam score grades a message's likelihood of being filtered to spam, on a 0 to 10 point scale or an SCL of -1 to 9. The Moz Spam Score is an SEO metric, a percentage estimating how likely a website is to be penalized by search engines based on its backlinks and features. They share a name but measure completely different things.

    BounceCheck Team

    BounceCheck Team

    The team behind BounceCheck - helping businesses verify emails and improve deliverability.

    • What an email spam score is
    • How an email spam score is calculated
    • What is a good spam score
    • How to check your spam score
    • How to lower your spam score
    • Spam score in SEO vs email
    • Make spam-score testing routine
    • FAQs
    • What is a good email spam score?
    • How is an email spam score calculated?
    • How do I check my email spam score?
    • What does spam confidence level 9 mean?
    • Why is my spam score so high?
    • Is the email spam score the same as the Moz spam score?

    More Articles

    Explore guides on email deliverability, verification, and sender reputation.

    Browse All Articles

    § KEEP READING

    You might also like.

    Domain Reputation Checker: How to Check and Improve Your Score
    § Email DeliverabilitySep 21, 2026· 5 min read

    Domain Reputation Checker: How to Check and Improve Your Score

    A domain reputation checker shows how mailbox providers score your sending domain. Learn how to check your domain reputation across the major tools and fix a low score.

    By BounceCheck TeamRead →
    Email List Decay Rate: How Fast Lists Go Bad and How to Slow It Down
    § Email MarketingSep 21, 2026· 5 min read

    Email List Decay Rate: How Fast Lists Go Bad and How to Slow It Down

    Email lists decay 22 to 30% every year, faster for B2B. Learn what the typical decay rate is, what drives it, and how to slow it down before deliverability suffers.

    By BounceCheck TeamRead →
    Best Temporary Email Services: Mailinator vs Guerrilla Mail vs OpenInbox
    § Guides & TutorialsSep 21, 2026· 11 min read

    Best Temporary Email Services: Mailinator vs Guerrilla Mail vs OpenInbox

    Mailinator, Guerrilla Mail, and OpenInbox compared on inbox model, retention, sending, and API access, plus four other temp mail services and why signup forms reject disposable domains.

    By BounceCheck TeamRead →

    § COLOPHON

    Email verification, made simple. Built for teams who care about clean data and clean code.

    § STATUS

    All systems operational
    BounceCheckBounceCheck

    Real-time email verification with a stealth SMTP engine. Built for deliverability obsessives.

    § PRODUCT

    • Features
    • Bulk Email Verification
    • Single Verify
    • Real-Time API
    • Integrations

    § TOOLS

    • Email Checker
    • Disposable Email Checker
    • DNS Health Checker
    • Email Extractor
    • SPF Record Generator
    • DMARC Record Generator
    • Email Provider Directory
    • All free tools

    § RESOURCES

    • Docs
    • Blog
    • Compare
    • Security
    • Pricing

    § COMPANY

    • About
    • Contact
    • Privacy
    • Terms

    © 2026 BounceCheck — All rights reserved.

    GDPRCCPAENCRYPTEDPRIVATE