Why didn't QuickBooks email my client their invoice?

Either Email each client was unticked for the run, or the client has no email address or billing contact email; the invoice is in QuickBooks as a Draft, so add an address if missing, then click Send now on the Invoices tab.

Quick answer1 min readUpdated for AveeCare
Short answer

There are two reasons. Email each client their invoice was unticked when the run was made, so the invoices went to QuickBooks unsent. Or the client has no email address and no billing contact email, so QuickBooks had nowhere to send it. Either way the invoice is in QuickBooks and stays a Draft in AveeCare. Add an address if it is missing, then click Send now on the invoice in the Invoices tab.

Step by step

  1. If the client has no email address, open the client and add one, or add one to their billing contact.
  2. Open Billing, then the Invoices tab, and find the Draft invoice.
  3. Click Send now. QuickBooks emails it to the client.

Good to know

  • Unticked on purpose? Create invoices remembers the choice, so the next run opens unticked too. Tick Email each client their invoice to have QuickBooks email them straight away.
  • Spot it before you bill: when you choose QuickBooks Online in Create invoices, each client with no address shows "No email on file, so QuickBooks won't email this one".
  • After the run, a client with no address shows a row that says the invoice was created but not sent. It is not a failed invoice: it is in QuickBooks and the visits are billed.
  • Which address is used: the billing contact's email when one is set, otherwise the client's own.
Written by
Founding Partner, AveeCare

Builds AveeCare full-time. The AveeCare Help Center is written and maintained by the team that builds the product, so the steps in every article come from the same people who ship the features.