Why are my QuickBooks emails going to spam? (and how to fix it)

Summary

QuickBooks Online invoices go to spam because they send from Intuit's domain ([email protected]), not your business domain, so the receiving mail server cannot match the sender to you through SPF, DKIM and DMARC. Intuit's fixes are allowlisting and resending. The durable fix is to send invoices and reminders from your own authenticated domain through a connected app.

  • The cause: A sender-domain mismatch and missing authentication records for your domain, not the volume of email Intuit sends.
  • The quick fix: Ask the customer to move one invoice out of spam and add [email protected] and [email protected] to their contacts.
  • The durable fix: Verify your domain once in Paidnice (Pro plan) and every invoice, reminder, statement and fee notice sends as your business, not as Intuit.
Contents▾

Why do QuickBooks invoices go to spam?

QuickBooks Online invoices go to spam because every invoice email leaves Intuit's mail servers from an Intuit address, and your customer's mail server cannot tie that sender to your domain. The display name says your business. The sending domain says Intuit. When SPF, DKIM and DMARC for your domain do not vouch for that sender, filters treat the mismatch as a spoofing signal, and the invoice lands in junk.

Email volume is not the cause. Intuit publishes a list of its mail server host names and IP addresses for exactly this reason: its servers are known, and a filter still has no way to tie an @intuit.com sender to your domain. Nothing in the QuickBooks email template settings changes the sending domain.

What are the symptoms of QuickBooks emails going to spam?

The symptoms of QuickBooks invoices going to spam show up on your side as silence, because QuickBooks marks the invoice as sent either way.

  1. Customers say they never received the invoice.
  2. Payments slip past the due date with no dispute.
  3. Open rates on invoice emails drop.
  4. The invoice list shows Sent, so nothing looks wrong.

Intuit's help article Fix undelivered invoices in QuickBooks explains that the Status column only shows Undelivered when an address is wrong or the receiving server bounces the message. An invoice that landed in spam still shows as sent.

How do I fix a QuickBooks invoice already in spam?

To fix a QuickBooks invoice already in spam, ask the customer to move it to their inbox and add Intuit's sender addresses to their contacts, then resend. Intuit's help article Can't receive email from QuickBooks Payments lists the addresses to add: [email protected] and [email protected], alongside the payments addresses. Its article Troubleshoot if customers aren't receiving emails from QuickBooks Online adds three steps on your side:

  1. Clear and re-enter your company email under Account and settings, Company, Contact info, even if it looks correct, then send a test invoice to yourself.
  2. Ask the customer to check junk and spam and mark the invoice as not spam.
  3. For a customer on a corporate mail system, have their IT team add Intuit's mail server host names and IP addresses to their allow list.

To set up QuickBooks Online's own reminders first, see Can QuickBooks Online chase overdue invoices automatically?.

Can QuickBooks settings stop invoices going to spam?

QuickBooks Online settings cannot stop invoices going to spam, because every setting in Account and settings changes the content of the email and none changes the domain it sends from. The email still leaves Intuit's servers under Intuit's domain, and your customer's filter still has no record that your domain authorised it.

How do you send QuickBooks invoices from your own domain?

You send QuickBooks invoices from your own domain by connecting an app that sends on your behalf from a domain you have authenticated. Paidnice does this on the Pro plan: you add your domain under Email Preferences, publish the DNS records Paidnice gives you, and verify once. From then on every invoice, reminder, statement and late fee notice sends as your business, and the receiving server can check SPF and DKIM against your domain rather than Intuit's.

  1. One verification, any address. Verify yourdomain.com once, then accounts@, a named credit controller or a director can each send with no further DNS work.
  2. Reminders on a schedule. Email and SMS reminders for due and overdue invoices, routed by customer group, as part of credit control for QuickBooks.
  3. Late fees and discounts. Fees or prompt payment discounts applied to the QuickBooks invoice by your rules.
  4. Statements. Customer statements generated and sent automatically from the same domain.

How long does the setup take?

Most teams connect QuickBooks Online to Paidnice and are live in about 15 minutes; the domain step depends on how quickly your DNS records publish. Signing up is free and needs no credit card, and your first actions are free with no time limit. Custom domain sending is on the Pro plan.

Send your next QuickBooks invoice from your own domain with Paidnice.

Denym Bird

Written by

Denym Bird

Co-founder & CEO of Paidnice

Denym is a software entrepreneur and writes about accounts receivables management for small business.

Stop chasing invoices.
Start getting paid.

Paidnice is accounts receivable automation that enforces your payment terms, trusted by thousands of businesses on Xero and QuickBooks. Credit control and debtor management, run for you.

Try it Now - It's Free

No card required.

ACAcme Joinery 12 days overdue Checking policy Late fee applied Awaiting payment $4,120 $4,202
BRBrightwork Due today Reminder sent Still unpaid Final notice $1,880
CVCoverdale Due in 3 days Reminder sent Checking policy Exempt from fees Needs review Sent to your team $6,480

Try Our Free Accounts Receivable Calculators

Optimize your cash flow with our suite of financial tools designed for AR professionals. Calculate DSO, aging analysis, late fees, and more.

Explore Calculators