Quick answer
When a QuickBooks Online invoice is not sending, the usual causes are a wrong or bounced customer email address, a blocked sender, or a recurring template that stopped running. Declined customer payments, duplicate invoices, and confusing Open or Overdue statuses have their own checks. Work through the steps below in order.
What QuickBooks Online invoice problems look like
Invoicing in QuickBooks Online fails in several places, and each failure produces its own status or error. Treat the invoice list as your dashboard: the Status column shows whether a message was delivered, viewed, partially paid, or paid, and the Tasks area lists bounced emails with the exact delivery error.
| Symptom | What it usually means | Start with |
|---|---|---|
| Undeliverable or delivery error | The address is wrong or the receiving server rejected the message | Step 1 |
| Recurring invoice never arrived | The template is paused, ended, or uses an expired card | Step 4 |
| Card or bank payment declined | Card details, billing address, or account type failed validation | Step 5 |
| Two invoices for one sale | Duplicate action used, or a payment and deposit recorded twice | Step 6 |
| Paid invoice still Overdue | The payment is not applied or linked to that invoice | Step 7 |
| Fields, logo, or numbers wrong | The wrong template is attached, or numbering is shared | Step 8 |
Symptoms staff and customers report
- The invoice keeps the Undeliverable or Delivery error status and the customer says nothing arrived.
- The message lands in spam, or the customer cannot open the PDF.
- A scheduled recurring invoice skips a period, then runs normally later.
- The customer reports a declined payment while their bank says the account is fine.
- A sale appears twice, or a paid invoice still shows Open or Overdue.
Common causes, ranked by how often they explain the problem
- The customer email address is wrong or out of date. If an invoice goes to several recipients, QuickBooks cannot say which one failed.
- Your sending address has a hidden space or character. Retype it under Company settings instead of trusting what you see.
- The receiving mail server blocks QuickBooks mail. Filtering on either side can reject invoices that were sent successfully.
- The recurring template is not Scheduled or has reached its end. Templates also skip recurring card charges tied to an expired card.
- The card or bank account fails validation. A wrong number or security code, missing address, a debit card without a card-network logo, or a savings account used for a bank transfer (rejection R20).
- A payment and its deposit were recorded twice. QuickBooks Payments creates the deposit automatically, so adding the downloaded deposit doubles the income.
- The payment was never applied to the invoice. A partial or unapplied payment keeps an open balance that ages into Overdue.
- Custom numbers are shared across sales forms. Invoices, sales receipts, and credit memos use one number list.
Before you begin
- Sign in as an admin or a user who can edit and send invoices.
- Note the exact status text and the delivery error reference number from the task manager.
- Confirm the sending address under Settings, Account and settings, Company.
- Export the invoice list to Excel before deleting anything: open Sales transactions and use the export option.
How to fix QuickBooks Online invoice problems
Check the invoice status and the bounced email list
Go to All apps, select Sales & Get Paid, then Invoices. In the Status column, look for Undeliverable or a delivery error, and select Needs Attention to filter to those invoices. For the detail behind each failure, go to Tasks, then Go to task manager, and select View the errors. That list shows the date, reference number, customer, error, and delivery method.
If the invoice went to multiple recipients, QuickBooks cannot identify which address failed — one bad address of three marks the whole invoice undeliverable.
Correct the addresses and resend
Open the customer from Customer Hub, then Customers & leads, select the customer, and select Edit. Check the email address character by character. Then check your own sending address under Settings, Account and settings, Company, Customer email; clear the field and retype it, because a hidden space is easy to miss. Save, resend the invoice, and ask the customer to check spam or junk folders.
Clear mail-server blocks and test delivery
If the addresses are correct and the invoice still bounces, the destination server may be rejecting QuickBooks mail. Intuit publishes the mail server host names and IP addresses an allowlist needs; one entry on the current list is 206.154.105.179. Give that list to the IT contact who manages the customer's filtering or your own outbound filter. Client-side mail problems are covered in QuickBooks email not sending. Send yourself a test invoice and confirm the status reaches Sent.
Repair recurring invoices that stopped running
Go to Settings, then Recurring transactions. Find the template, use Edit, then Use to create the missed invoice now. Edit the template and confirm the Type is Scheduled and the End is None or a valid future date. Check the customer's saved card or bank details for expiry, because recurring card charges tied to an expired card are skipped. Open and re-save the template if a sales tax code changed underneath it. If it fails again, recreate the template and delete the old one to avoid duplicates. Scheduled transactions normally run before 9 AM Pacific time.
Resolve declined customer payments
For credit and debit cards, verify the number (16 digits for most cards, 15 for American Express), security code, expiry, and billing address, and remove spaces or special characters. Debit cards need a Visa, Mastercard, American Express, or Discover logo to process. Some business cards require a commercial code enabled on your merchant account.
For bank transfers, read the rejection email: R01 and R09 mean insufficient funds, R02 means the account is closed, R03 and R04 mean the account number is invalid, and R20 means a savings account, which cannot be used for these debits. Ask the customer to correct the details with their bank, then update the payment method and retry. Store card details only with the customer's permission.
Back up before you delete. Deleting an invoice changes your books and reports. Export the invoice list first, confirm the duplicate is not a real second sale, and void the invoice instead of deleting it when you need an audit trail. Never delete a payment that matches a line on your bank or credit card statement.
Find and clean duplicate invoices
Sort the Invoices list by customer and amount to spot the same sale twice. Two patterns explain most duplicates. First, an invoice and a sales receipt were both created for one sale: keep the copy with the payment attached and remove the other. Second, the invoice payment was recorded and the matching bank deposit was also added as new income: undo the added deposit and match it to the payment. The activity log shows who created each transaction and when.
Fix invoices stuck as Open or Overdue
Open the invoice and use Receive payment, or find the payment under the customer record, edit it, and tick the invoice it should be applied to. A partial payment keeps an open balance and can still age into Overdue, so apply the remaining amount or a credit memo. Statuses include Open, Sent, Viewed, Partially paid, Paid, Deposited, Not deposited, and Voided. If the customer paid by bank transfer, match the downloaded deposit rather than adding income, using the same steps as the QuickBooks Online bank feed fixes.
Fix invoice templates and numbering
Open the invoice, select Manage, then Design to switch templates, or go to Settings, Custom form styles, to edit the template itself. Only the standard template can be set as the default, and a custom template is selected per invoice. Company info and logo changes affect all future forms.
For numbering, go to Settings, Account and settings, Sales, and open Sales form content. Turn Custom transaction numbers on to type your own number in the Invoice no. field, or leave it off to let QuickBooks assign the next one. Invoices, sales receipts, and credit memos share one number list.
Verify the fix
- Send a test invoice to an internal address and confirm the status moves to Sent.
- Send one live invoice to the customer who reported the problem and ask them to confirm delivery.
- Open Sales transactions and confirm the invoice shows the expected status: Sent, Viewed, or Paid.
- For recurring invoices, confirm the next scheduled run appears with no error.
- For payments, confirm the deposit is recorded and the invoice is no longer Open or Overdue.
If invoice problems persist
Escalate when a bounce continues after the allowlist is updated, when a payment declines with no rejection code, when a recreated recurring template still fails, or when a status will not change after the payment is applied. Use the Help menu inside QuickBooks Online and have the status text, reference numbers, and invoice numbers ready. Payment rejections move faster with the code and date included. If you cannot sign in, work through the QuickBooks Online login loop fixes first, and check the QuickBooks customer service routes for the right contact channel.
Prevention
- Confirm the billing email with every new customer using a test invoice before the first real bill.
- Give your IT contact the QuickBooks Online mail server list so invoices are not filtered as spam.
- Review recurring templates and saved cards each quarter, before an expiry date causes a silent skip.
- Turn on a copy of every sent invoice under the Sales message settings so you see what the customer received.
- Reconcile every month so duplicate payments surface early — see the QuickBooks Online reconciliation fixes.
- Use one workflow per sale: an invoice or a sales receipt, never both.
Frequently asked questions
Why does an invoice show Undeliverable when the address is correct?
A correct address can still bounce if the receiving server rejects the sender, if the mailbox is full, or if a spam filter blocks QuickBooks mail. Check the delivery errors list for the reference number, ask the customer to check spam, and have their IT contact allowlist the QuickBooks Online mail servers.
What should I do when a recurring invoice did not send?
Create the missed invoice from the template using the Use action, then confirm the template type is Scheduled and its end date or occurrence count has not run out. Check the saved card for expiry and re-save the template if a tax code changed. Recreate the template if it fails again.
Can two invoices have the same number?
QuickBooks expects each transaction number to be unique. With custom transaction numbers on, you control the number, so a repeat can trigger a duplicate-number error. Invoices, sales receipts, and credit memos share one list, so edit the number or turn the setting off to let QuickBooks continue the sequence.
Why is my invoice still marked Overdue after the customer paid?
The payment probably is not linked to that invoice. Open the payment and apply it to the correct invoice, or apply the remaining balance if the payment was partial. If the money arrived by bank transfer, match the downloaded deposit rather than recording new income.