Most advice about Gmail bulk sender requirements 2026 is too simple. It treats compliance like a DNS chore you knock out once, then go back to writing sequences in Smartlead or loading leads into Clay.
That advice is outdated.
The risk isn't just missing SPF or forgetting a DMARC record. It's that normal B2B outbound habits, especially splitting campaigns across subdomains, rotating inboxes, and scaling without a single domain plan, can push your whole setup into enforcement faster than many might expect. If you're still thinking mailbox by mailbox, you're already behind.
TL;DR: Summary
- Google treats 5,000 or more messages a day to personal Gmail addresses as bulk sending, and counts it at the organizational domain level rather than per mailbox.
- Every sender needs SPF or DKIM, valid forward and reverse DNS, a TLS connection, and a Postmaster Tools spam rate below 0.30%.
- Bulk senders add SPF and DKIM together, a DMARC record where p=none is enough to comply, From: alignment with SPF or DKIM, and one-click unsubscribe.
- Google recommends holding spam rate under 0.10% and never reaching 0.30%.
- Alignment breaks setups that otherwise look correct, usually a root From: domain against DKIM signing on a subdomain only.
- Run the check per sending domain. A clean primary domain says nothing about a subdomain you also send from.
- Reachly builds and runs this sending infrastructure as part of its cold email agency service.
Run every sending domain through the table below before you read the rest. Google publishes these as requirements, not suggestions, and a single failing row is enough to put your volume into filtering.
| Requirement, as Google states it | You pass if | You fail if |
|---|---|---|
| Every sender to Gmail, since February 1 2024 | ||
| SPF or DKIMSet up SPF or DKIM authentication for your sending domains. | Pass At least one validates on the domain in your From: header. | Fail Neither record resolves, or both point at a domain you stopped sending from. |
| PTR recordsSending domains or IPs need valid forward and reverse DNS, also called PTR records. | Pass The sending IP resolves to a hostname that resolves back to the same IP. | Fail No PTR record, or a generic hostname from your provider pool. |
| TLSUse a TLS connection for transmitting email. | Pass Outbound mail negotiates TLS on every hop you control. | Fail Your relay or SMTP tool silently falls back to plain text. |
| Spam rateKeep spam rates in Postmaster Tools below 0.30%. Google recommends under 0.10% and never reaching 0.30%. | Pass Postmaster Tools sits under 0.10% on every sending domain. | Fail Any single day at 0.30% or higher, on any domain you own. |
| Message formatFormat messages to the Internet Message Format standard, RFC 5322. | Pass Every send carries a valid From:, Date: and Message-ID: header. | Fail A relay rewrites headers or drops Message-ID on part of your volume. |
| From: headerDo not impersonate Gmail From: headers. | Pass You send as your own domain. | Fail You send as an @gmail.com address through a third-party tool. |
| Bulk senders: 5,000 or more messages a day to personal Gmail addresses | ||
| SPF and DKIMSet up SPF and DKIM authentication for your domain. Both, not either. | Pass Both validate, both on the domain you actually send from. | Fail Only one of the two is set. That passes the baseline tier and fails this one. |
| DMARCSet up DMARC for your sending domain. The enforcement policy can be set to none. | Pass A _dmarc record exists on the organizational domain. p=none is enough to comply. | Fail No _dmarc record, or one published on a subdomain while you send from the root. |
| DMARC alignmentThe domain in the From: header must align with either the SPF domain or the DKIM domain. | Pass Your From: domain matches the SPF domain or the DKIM domain. | Fail From: on the root domain while DKIM signs a subdomain only. |
| One-click unsubscribeMarketing and subscribed messages must support one-click unsubscribe (RFC 8058 and RFC 2369) and carry a visible unsubscribe link in the body. | Pass List-Unsubscribe and List-Unsubscribe-Post headers are present, plus a visible link in the body. | Fail Headers with no body link, or a body link with no headers. Either half alone fails. |
Why will your old email strategy fail in 2026?
A lot of teams still think deliverability is mostly about bounce rate, inbox rotation, and sending from enough aliases to stay under the radar. That worked well enough for a while. It doesn't hold up when Gmail evaluates sending at the domain level.
Google treats senders who deliver 5,000 or more messages in 24 hours to personal Gmail addresses as bulk senders, and that classification applies across the organizational domain, not just one mailbox or one subdomain, according to this breakdown of Gmail bulk sender requirements. That's the part many outbound teams miss. They think s1, offers, and campaigns are separate risk buckets. Gmail doesn't.
The checklist mindset is what breaks teams
The popular advice says: set SPF, DKIM, and DMARC, then keep sending.
That's incomplete. Gmail's own guidance is stricter in practice because compliance is tied to how your infrastructure behaves over time, not just whether a record exists. The teams that struggle aren't always reckless spammers. A lot of them are disciplined B2B operators using common tactics that made sense two years ago.
That includes:
- Splitting campaigns across subdomains to keep reporting clean.
- Running separate outbound motions for founders, SDRs, and agencies.
- Using multiple tools like Smartlead, Instantly, or custom SMTP setups without one owner of domain policy.
- Scaling volume first and checking alignment later.
All of that can backfire.
Standard outbound segmentation can turn into a domain-level deliverability problem the moment Gmail aggregates your sending footprint.
What actually changed
The shift is simple. Gmail isn't just looking for a sender that can technically send mail. It's looking for a sender that behaves like a real, controlled mail program.
That means your sending setup, unsubscribe handling, authentication, complaint management, and volume planning all have to line up. If your team is still using old playbooks, pair this with our guide to cold email personalization so message quality improves alongside infrastructure. Better copy won't save broken architecture, but weak copy will make complaint problems worse.
Old outbound strategy rewarded fragmentation. New Gmail enforcement punishes it.
Which technical requirements does Gmail actually enforce?
This part isn't optional. If the technical base is wrong, nothing else matters. Not your targeting. Not your offer. Not the sequencing logic in Smartlead.
How do SPF, DKIM, and DMARC work together?
The foundational layer for email trust
Google's guidance for bulk senders requires SPF, DKIM, and DMARC, and the rule matters once you hit the bulk-sender threshold tied to 5,000 or more messages in 24 hours to personal Gmail accounts, as summarized in this Gmail bulk sender requirements reference. Treat that as domain infrastructure, not a mailbox toggle.
SPF is your passport
SPF tells receiving servers which systems are allowed to send on behalf of your domain. In plain English, it's your approved sender list.
If you're using Google Workspace for some mailboxes, Smartlead for cold outreach, and another ESP for nurture or marketing, SPF has to reflect that reality. If it doesn't, Gmail sees conflicting signals. The mailbox may send. Delivery is the bigger question.
What works:
- One owner for DNS changes.
- A clean record that includes every legitimate sender.
- Reviewing SPF after tool changes or mailbox migrations.
What doesn't:
- Letting every tool append its own include entry forever.
- Forgetting old vendors still sit in the record.
- Assuming a passing SPF check means the setup is healthy.
DKIM is your signature
DKIM adds a cryptographic signature to outgoing email. It tells the receiving server the message wasn't altered and really came from a sender authorized by the domain.
A lot of outbound setups often fail at this stage. Teams connect a new sending tool, create inboxes, run a test send, and move on. But the signing domain isn't always aligned with the visible From domain. When that happens, you can think you're authenticated while Gmail sees a mismatch.
Practical rule: If the domain people see in the From line doesn't align with the domain your system is signing for, you're sitting on a future rejection problem.
DMARC is your policy layer
DMARC ties SPF and DKIM together. It tells inbox providers what to do when authentication fails, and more importantly, whether the visible From domain aligns with the authentication results.
A lot of guides stop at "publish a DMARC record with p=none." That's only step one. It gives you a reporting and policy framework, but it doesn't fix alignment by itself.
Here's the practical workflow that holds up:
- Publish SPF and DKIM first.
- Add a DMARC record with at least
p=none. - Check RFC 5322-compliant headers and valid forward and reverse DNS.
- Verify the RFC 5322 From domain aligns with either SPF or DKIM before increasing volume.
- Confirm your provider supports TLS and one-click unsubscribe where required.
A concise external walkthrough on how to improve email deliverability is useful if you want another operator-level checklist beside Google's own guidance.
The mistake that keeps repeating
People think "record exists" means "requirement solved."
It doesn't. A DMARC record with bad alignment is still a broken setup. SPF that passes on one path but not another is still a broken setup. DKIM that signs through the wrong domain is still a broken setup.
If you want the deeper cold-email angle on this, Reachly has a practical post on domain reputation for cold email that maps the technical side to actual outbound usage.
| Layer | What it does | Common failure |
|---|---|---|
| SPF | Authorizes sending servers | Missing legitimate sender or messy vendor sprawl |
| DKIM | Signs the message | Wrong signing domain or incomplete setup |
| DMARC | Validates alignment and policy | Record exists, but alignment still fails |
Technical compliance is the floor. Inbox placement starts after this.
How should you structure sending domains and IPs in 2026?
Most B2B teams think copy is the thing that decides deliverability. It isn't. Architecture decides whether your copy even gets a fair shot.
The biggest mistake I see is the clean-looking subdomain strategy that turns into a mess under Gmail's rules. Google explicitly counts total volume across your organizational domain, including all subdomains, and one analysis notes that 68% of B2B SaaS companies use 3+ sending subdomains, which puts them at risk of this exact issue in the Mailwarm compliance checklist.
The subdomain bleed problem
Teams set up domains like this because it feels organized:
- offers.company.com
- campaigns.company.com
- s1.company.com
- outbound.company.com
Operationally, that seems smart. You can isolate teams, clients, markets, or motions. The problem is Gmail doesn't care about your internal labeling system if the organizational domain is the same.
So the usual "one subdomain per campaign" advice can become self-sabotage. One SDR pod sends from one subdomain. The founder sends investor or partner outreach from another. Marketing runs light nurture traffic from a third. Individually, each stream looks safe. Together, they create a domain-level footprint that can trip enforcement.
What to do instead
You need to separate use cases by actual domain strategy, not just by subdomain naming.
A cleaner operator setup looks like this:
| Sending need | Better structure | Why it holds up better |
|---|---|---|
| Cold outbound | Dedicated sending domains | Keeps prospecting reputation separate from primary brand traffic |
| Transactional mail | Main domain or tightly controlled service domain | Protects account and system messages |
| Marketing or nurture | Separate domain family with its own governance | Prevents crossover from campaign mistakes |
That doesn't mean "buy random lookalike domains and blast from all of them." It means deciding which domains exist for which motion, who controls them, and which tools are allowed to send through them.
Tool setup matters more than people admit
Smartlead, HeyReach, and similar tools don't create the problem by themselves. The problem shows up when teams connect mailboxes without a domain map, then let volume expand across tools, users, and regions.
What works in practice:
- Assign one domain family to one motion. Cold outbound should not share governance with marketing sends.
- Keep mailbox creation controlled. Don't let every rep or client spin up inboxes ad hoc.
- Map every sending tool to a defined domain plan. If Clay enriches leads, Smartlead sends cold email, and LinkedIn runs through HeyReach, each system still needs one owner watching domain impact.
- Warm patiently before adding more traffic. Speed kills here.
If you need a framework for pacing domain ramp-up, this guide on how long to warm up a cold email domain is worth reading before you add more mailboxes.
If your domain architecture is sloppy, Gmail will find the weakest part of it long before your reply rate tells you anything is wrong.
What doesn't work anymore
The old shortcuts are the first things I'd kill:
- Spreading volume across nested subdomains and assuming Gmail sees them as isolated
- Using the main brand domain for outbound because it's easier
- Adding mailboxes faster than you can validate authentication and complaint handling
- Running different ESPs on the same domain with no alignment review
This is also the one place where a done-for-you operator can help if you don't want to own the moving parts internally. Reachly is one option for teams that want domain setup, mailbox management, and multichannel outbound run as a managed system instead of piecing it together in-house.
Infrastructure used to be the boring part. In 2026, it's the part that keeps your campaigns alive.
What does Gmail enforce beyond authentication?
Authentication gets you through the front door. It doesn't keep you there.
The operational benchmark that matters most is spam complaints. Gmail guidance and industry analysis place the acceptable target below 0.1%, with 0.3% treated as the upper failure threshold for bulk senders in Google's own overview of spam protection and sender requirements.
Complaint rate is the metric that ends campaigns
A lot of outbound teams obsess over opens because opens feel immediate. Gmail cares more about whether recipients mark your messages as spam.
That changes how you should run campaigns. If complaint rate climbs, the fix usually isn't "send more carefully." The fix is to stop sending the wrong message to the wrong people from the wrong infrastructure.
Watch for these patterns:
- Irrelevant targeting means recipients don't recognize why you contacted them.
- Weak list control means stale or low-intent contacts hit spam instead of replying.
- Aggressive sequencing creates annoyance faster than interest.
- No real unsubscribe path trains people to use the spam button as the exit.
One-click unsubscribe is not optional theater
For bulk senders, one-click unsubscribe belongs in the header, not just buried in the footer. That's a real operational requirement, not a design preference. Independent 2026 checklists tied to Google's guidance also note handling unsubscribe requests and complaint signals quickly, which is why the header setup matters.
A visible link in the body still helps. But a plain "reply to opt out" line isn't the same thing.
The easiest way to lower complaint risk is to make leaving easier than reporting spam.
Use Postmaster Tools like an operator
Too many teams open Google Postmaster Tools only after performance drops. By then, you've already taught Gmail something bad about your domain.
Use it to answer practical questions:
- Is complaint rate rising after a list source change
- Did a new sequence create a reputation drop
- Did a technical update break trust signals
- Did one campaign type drag down the whole domain
If you need a broader refresher on the signals inbox providers care about, this guide to domain reputation is a decent companion read for the reputation side.
For a cold-outbound-specific angle, this Reachly piece on how to avoid the spam folder in cold email connects those signals to day-to-day campaign choices.
Professional senders act earlier
Here's the simple rule. If complaint rate rises, don't defend the campaign. Investigate the audience, offer, sequence pressure, and unsubscribe path.
Many senders wait for obvious failure. Good operators react when the trend starts moving the wrong way.
How do you recover when deliverability drops?
Deliverability problems rarely announce themselves cleanly. You usually see a messy symptom first. Reply rates dry up. Gmail traffic gets weird. A domain that looked fine last week starts acting unstable.
One of the biggest traps is the false comfort of a DMARC record that exists but provides no protection. One 2026 analysis describes this as the Zero-Trust DMARC Void, noting that 42% of new bulk rejections are tied to missing alignment rather than missing records, and that domains with p=none plus failed alignment show a 3.5x higher rejection rate than domains with p=quarantine and passing alignment in this review of Gmail bulk sender guidelines.
Symptom first, cause second
When things go bad, don't guess. Match the symptom to the likely failure point.
| Symptom | Likely issue | First move |
|---|---|---|
| Spam complaints rising | Targeting, message fit, or unsubscribe friction | Pause the segment and review audience quality |
| Good copy, poor Gmail placement | Authentication or alignment issue | Check SPF, DKIM, and visible From alignment |
| One tool performs worse than another | ESP-specific configuration drift | Compare sending domains, signing behavior, and headers |
| Problems appear after adding new mailboxes | Volume architecture or warm-up mistake | Reduce pressure and audit domain allocation |
The DMARC trap most teams miss
p=none is fine as a starting point. It is not proof your setup is healthy.
That's where many teams stop. They publish the record, see it in DNS, and assume Gmail sees a compliant sender. Gmail cares whether alignment passes. If your ESP signs with one domain, your visible From uses another, and your return path points somewhere else, the record exists but trust doesn't.
This shows up a lot when agencies or contractors use external sending tools on behalf of clients. The client domain is in the From line. The ESP or mail system is authenticated elsewhere. Everything looks fine in the UI until Gmail starts rejecting or filtering.
The question isn't "Do you have DMARC?" The question is "Does your visible sender identity align with what your mail system is proving?"
A practical triage sequence
When a domain starts slipping, fix in this order:
- Stop adding volume. More sends won't solve uncertainty.
- Check alignment first. Especially if a tool, domain, or mailbox was added recently.
- Review complaint sources. Look at list source, campaign type, and unsubscribe friction.
- Separate technical from messaging issues. A sequence can be bad, but a broken domain makes even good sequences look bad.
- Only resume growth after clean validation.
Operators waste time if they mix every variable at once. They rewrite copy, swap subject lines, add inboxes, and change sending hours before confirming the domain is technically sound.
What works in the trenches
The fastest recoveries usually come from removing complexity, not adding more of it.
- Pull back to the smallest stable setup
- Use one clear sending path per domain
- Kill shadow configurations left behind by old tools
- Re-check every domain involved in the visible From identity
- Treat every new integration like a possible alignment break
If you skip root-cause diagnosis, you can burn a workable domain chasing the wrong fix.
What does a compliant sending setup look like?
The point of Gmail bulk sender requirements 2026 isn't to stop outbound. It's to force teams to run outbound like a real sending operation.
That's a good thing.
The old model rewarded speed, fragmentation, and short-term hacks. The new model rewards clean domain architecture, working authentication, low complaint pressure, and tighter operational control. That means infrastructure comes first. Messaging comes second. Volume comes last.
The new standard for B2B outbound
If you're serious about pipeline from cold email, build around these principles:
- Treat domains like assets. Don't mix every motion into one reputation pool.
- Treat authentication as engineering. A record in DNS is not the same as a healthy setup.
- Treat complaints as a strategic signal. Bad targeting and weak exits show up there first.
- Treat scaling as earned. Add volume only after the sending path is stable.
Email senders don't need more sending tricks; they need fewer hidden risks.
That matters even more in APAC and global outbound where teams often run founder-led sales, agency support, and regional experiments from the same brand footprint. The setups get messy fast. Once they do, Gmail usually spots the inconsistency before the team does.
If you'd rather not own DNS checks, mailbox provisioning, campaign sequencing, reply handling, and domain reputation management internally, Reachly runs that stack as a done-for-you outbound system across email, LinkedIn, and phone so your team can stay focused on sales conversations instead of fixing sending infrastructure.
Let us hold the sending setup together
Reachly provisions domains and mailboxes, warms them, keeps authentication and alignment in place, and runs the campaigns on top.
See the cold email service
FAQ: Google email sender guidelines and Gmail bulk sender rules
What are the Gmail bulk sender requirements in 2026?
Gmail requires bulk senders to set up SPF and DKIM, publish a DMARC record on the sending domain, align the From: domain with either the SPF or the DKIM domain, keep the Postmaster Tools spam rate below 0.30%, and support one-click unsubscribe on marketing and subscribed messages. Those sit on top of the baseline every sender has to meet, which covers SPF or DKIM, valid forward and reverse DNS, a TLS connection, and RFC 5322 message formatting.
What counts as a bulk sender for Gmail?
Google treats anyone sending 5,000 or more messages in a 24 hour period to personal Gmail addresses as a bulk sender. The count applies at the organizational domain level, so volume from every subdomain and every mailbox on that domain adds up toward the threshold.
Do I need SPF, DKIM, and DMARC, or just one of them?
Every sender to Gmail needs SPF or DKIM as a minimum. Bulk senders need SPF and DKIM together plus a DMARC record. Publishing only one of SPF or DKIM clears the baseline requirement and fails the bulk tier, which is how a setup can pass a generic checker and still get filtered.
What DMARC policy does Gmail require?
Google states that the DMARC enforcement policy can be set to none, so p=none is enough to comply. Moving to quarantine or reject gives you more control over spoofing of your domain, and that is a reputation decision rather than a compliance one.
What spam rate does Gmail allow?
The requirement is to keep spam rates reported in Postmaster Tools below 0.30%. Google separately recommends staying below 0.10% and never reaching 0.30%, so treat 0.10% as the working ceiling and 0.30% as the line where filtering follows.
What is DMARC alignment and why does it fail?
Alignment means the domain in your From: header matches either the SPF domain or the DKIM domain. It commonly fails when the From: address uses the root domain while DKIM signs a subdomain, or when a sending tool signs with its own domain instead of yours. Both cases can pass SPF and DKIM checks individually and still fail alignment.
Does Gmail count sending volume per mailbox or per domain?
Per organizational domain. Splitting a campaign across ten mailboxes or three subdomains does not create ten or three separate senders in Gmail's view, so both the volume count and the reputation consolidate.
What is one-click unsubscribe and which RFCs cover it?
One-click unsubscribe is the List-Unsubscribe and List-Unsubscribe-Post header pair defined in RFC 8058 and RFC 2369. Google requires marketing and subscribed messages to support it and to carry a clearly visible unsubscribe link in the message body, so the headers on their own do not satisfy the requirement.
Do cold outbound emails need an unsubscribe link?
Google words the requirement around marketing and subscribed messages, and cold outbound sent at volume sits inside how that guideline gets applied. A visible opt out also lowers complaint rate, which is the metric Gmail enforces directly, so include one on outbound sequences whichever way the category is read.
What are PTR records and how do I check them?
A PTR record maps a sending IP back to a hostname, and Google requires valid forward and reverse DNS on sending domains or IPs. The check is that the IP resolves to a hostname and that the hostname resolves back to the same IP. If you send through a shared platform the provider owns this, so confirm it rather than assuming it is handled.
Does Gmail require TLS?
Yes. Google requires a TLS connection for transmitting email. Most managed sending platforms negotiate it by default, so the exposure sits with custom SMTP relays that fall back to plain text without surfacing it anywhere.
Do subdomains inherit the primary domain's reputation?
Reputation is evaluated at the organizational domain level, so a subdomain does not start from a clean slate and a problem on one subdomain can reach the others. Separating domains still helps with reporting and with isolating a single motion, and it does not put you outside Gmail's domain-level view.
How do I check whether my setup already complies?
Run each sending domain through the pass and fail table above, then confirm the live values: an SPF and DKIM lookup on the exact sending domain, a _dmarc TXT lookup on the organizational domain, a reverse DNS check on the sending IP, and the spam rate panel in Postmaster Tools. Check every domain separately, because a clean primary domain says nothing about a subdomain.
What happens if I fail the requirements?
Google's guidance is that messages which do not meet the requirements can be rejected or delivered to spam. The first visible sign is usually a drop in open and reply rate among Gmail recipients while other providers look normal, which is why symptom-led triage works better than guessing at the record level.
Does using Smartlead or Instantly change the requirements?
No. The requirements attach to the domain you send from rather than the tool you send with. What changes by tool is who controls DKIM signing, reverse DNS, and header formatting, so confirm which of those your platform owns and which you have to configure yourself.
Recommended service
Cold Email Agency
Reachly runs cold email end to end: dedicated infrastructure, signal-led copy, and replies handled until a meeting is booked.












