Quick answer: When QuickBooks Desktop is not attaching the invoice to the email, the PDF component is usually damaged, your default email program is not configured, or antivirus software is stripping the attachment. Run the QuickBooks PDF & Print Repair Tool, set Outlook as your default mail app and add QuickBooks to your security exceptions. Most users see the invoice attach again within 15 minutes.
This guide explains why QuickBooks Desktop not attaching invoice to email happens, gives you step-by-step fixes, and covers related errors such as QuickBooks Desktop email invoices not working and QuickBooks will not email my invoices.
When you click Email in QuickBooks Desktop, the program does three things: it builds the invoice, converts it to a PDF and passes the PDF to your mail program. If any step fails, the email opens with no attachment, or nothing opens at all. The most common causes are:
Cause
What you usually see
Damaged PDF component
Email window opens, but the invoice is missing
Microsoft XPS Document Writer missing or offline
Error when saving or emailing as PDF
Default mail program not set
Blank email or no email window
Antivirus or Outlook add-in blocking files
Attachment disappears before sending
Temp folder permission problem
Random failures to create the PDF
Outdated QuickBooks version
Errors after a Windows or Outlook update
Open any invoice and choose File > Save as PDF. If the PDF saves and opens normally, the problem is with your email program. If it fails, the PDF component is the cause, so go to Fix 2.
Download and install the QuickBooks Tool Hub from the official Intuit website.
Open the Tool Hub and select Program Problems.
Click QuickBooks PDF & Print Repair Tool and let it finish.
Restart your computer and try emailing the invoice again.
This single step fixes a large share of cases where invoices are not attaching in QuickBooks Intuit software.
QuickBooks uses this printer to build the PDF attachment.
Open Control Panel > Devices and Printers.
Look for Microsoft XPS Document Writer.
Confirm its status shows Ready. If it is missing, add it through Windows Features or Add a printer.
Go to Edit > Preferences > Send Forms > My Preferences. Choose Web Mail, Outlook or QuickBooks E-mail, whichever matches the account you really use. A mismatch here is a common reason QuickBooks will not email my invoices.
Open Windows Settings > Apps > Default apps and set Email to Microsoft Outlook. Close Outlook and QuickBooks completely, reopen Outlook first, then QuickBooks.
Security tools can remove attachments or block outgoing mail. Add QuickBooks and Outlook to the exceptions list. Also disable any Outlook add-in that scans or strips attachments, then test again.
Choose Help > Update QuickBooks Desktop > Get Updates, install any pending Windows updates, and restart. Many attachment errors appear right after an update changes your default mail settings.
People still search for "QuickBooks Desktop not attaching invoice to email 2021" because the 2021 release was widely used. The good news is that every fix above works for QuickBooks Desktop 2021 and for newer releases through 2026. If you are on an older version, update it first, since Intuit stops sending fixes to very old releases.
When QuickBooks invoices are not sending attachments, run through this short list:
Does the invoice open correctly with File > Save as PDF?
Is the file size within your email provider's limit?
Is your email program open and signed in?
Does a test invoice sent to your own address arrive with the PDF?
Has anything changed recently, such as a new antivirus or a Windows update?
If the email won't open at all, you are dealing with a broader problem than a missing attachment. When you can't email invoices from QuickBooks Desktop, or QuickBooks Desktop email invoices not working is the issue, focus on the send method, default mail program and Tool Hub repair covered above.
If you use the web version instead, the causes differ. When you are unable to send invoices in QuickBooks Online, or invoices are not sending in QuickBooks Online, clear your browser cache, allow pop-ups, check the customer's email address and review your message template. The Desktop fixes in this article do not apply to the Online edition. In either case, QuickBooks not sending invoices is usually fixed by one of the steps in this guide.
If you have worked through every fix and the invoice still won't attach, the problem may sit inside your Windows profile or your company file. Call +1-866-513-4656 to talk with a QuickBooks expert who can guide you through the repair, or ask a certified QuickBooks ProAdvisor to check your installation.
Keep QuickBooks Desktop, Windows and Outlook up to date.
Run the PDF & Print Repair Tool every few months.
Confirm your send method after any email setup change.
Add QuickBooks to your antivirus and firewall exceptions.
Send a test invoice to yourself after major updates.
Back up your company file before installing updates.
When QuickBooks Desktop is not attaching the invoice to the email, the fix is rarely complicated. Test the PDF function, repair the PDF component, check the XPS printer, set the right send method and default mail program, and allow QuickBooks through your security tools. Work through the fixes in order, test after each one, and your invoices will reach customers with the attachment included.
Why is QuickBooks Desktop not attaching the invoice to the email? The PDF component is usually damaged, or your mail program or antivirus is blocking the attachment. Running the PDF & Print Repair Tool is the best first step.
How do I fix QuickBooks Desktop not attaching invoice to email in 2021? Use the same steps as for newer versions: repair the PDF component, check the Microsoft XPS Document Writer, set Outlook as the default mail app and update QuickBooks.
Why are invoices not attaching in QuickBooks Intuit software after a Windows update? Updates can reset your default email app or break the PDF component. Reset the default app and run the Tool Hub repair.
Why will QuickBooks not email my invoices at all? Check Preferences > Send Forms, make sure your default mail program is set and confirm that your email account is signed in.
Can I send the invoice another way while I fix this? Yes. Use File > Save as PDF, then attach the file to a regular email from Outlook, Gmail or any other mail service.
Does this problem happen in QuickBooks Online? QuickBooks Online uses a different system. Cache, browser and email address problems are the usual causes there, not the PDF component.