Unable to Send Invoices in QuickBooks
Written by Meghan McKenzie | Published: October 22, 2026

Are you unable to send invoices in QuickBooks? This may happen due to misconfigured email settings, outdated QuickBooks versions, and internet or browser problems. It may also occur due to blocked connections from the antivirus or Windows Firewall. Unfortunately, this issue may prevent you from performing ongoing financial tasks.

In this comprehensive post, we have discussed everything you need to know about why you can’t send invoices and effective troubleshooting methods to address the issue.

Table of Contents

How Does QuickBooks Send Invoices? ( And Can You Send Invoices With QuickBooks?)

Yes! You can create and email invoices in QuickBooks Online. Here are the complete instructions to create, manage, and email an invoice.

  • Choose + Create and click on the Invoice option. Alternatively, you can also click on Sales > Invoices > New Invoice. 
  • Now, pick any customer by clicking on the Add Customer drop-down arrow.
  • You can also access + Add New to add a new customer.
  • Check your Invoice date, Due date, and Terms. 
  • Add new dates or terms according to your requirements.
  • For each line item on the invoice, choose a product or service. To add line items, tap on Add product or service. 
  • Choose how you wish to calculate the charge amount: flat rate, by hour, or by item. Also, mention a quantity and a rate when required.
  • Click on the Manage icon to customize the design, scheduling, and payment options of your invoice.
    • Go to Customization if the customization menu does not show on your screen.
    • Within the Scheduling column, set an invoice to recur. If you are using QuickBooks Payments, you have the option to set up recurring payments. Moreover, you can also enable automatic invoice reminders.
    • For paying customers online, opt for Payment Options and enable the methods you want. When asked, sign up for QuickBooks Payments. 
    • QuickBooks will then apply the settings to all your existing and future invoices.
  • Now, decide when you want to send the invoice;
    • Choose Review and Send to check and email the invoice instantly.
    • Click on Save to save the invoice for sending it later.

Confirm the invoice was sent

You can tell that the invoice was sent through the following results;

  • You will notice that the Invoice Status shows Sent.
  • The customer will get an email notification.

Preliminary Checks to Make Before Troubleshooting the Issue

Before resolving issues faced while sending invoices in QuickBooks, perform a few basic checks to spot the common issue.

  • Ensure that your system is well connected with a stable and uninterrupted internet connection.
  • Confirm the email address entered in the invoice.
  • Cross-verify all the details entered in the invoice, like customer information, invoice date, and product or service details.
  • Confirm that the email settings are configured appropriately.
  • Try to send a different invoice in QuickBooks to find out whether the issue affects one invoice or all invoices.
  • Review your QuickBooks service status.

Why You’re Unable to Send Invoices in QuickBooks

Users often face issues while sending invoices in QuickBooks for various reasons. Common causes may include;

  • Misconfigured email settings may prevent invoices from being sent.
  • A weak or unstable internet connection may interrupt the invoice sending process.
  • An incorrect email address may also be responsible for QuickBooks not sending emails through Outlook.
  • Using an outdated QuickBooks Desktop version can cause compatibility issues that may hamper invoices.
  • A temporary service or software-related issue may hamper invoice delivery.
  • Windows Firewall or antivirus software may block QuickBooks from connecting to the server.
  • An outdated web browser may also prevent QuickBooks Online from sending invoices.
  • It could also appear due to an outdated or damaged QuickBooks installation or a missing Windows PDF component.

Gmail, Yahoo, AOL, and Microsoft: Why Sign-In Is the Most Common Cause

Gmail, Yahoo, AOL, and Microsoft email accounts can sometimes prevent QuickBooks from sending invoices due to sign-in or authentication issues. Recent security updates, changed passwords, or two-step verification may require you to reauthorize your email account. In some cases, QuickBooks may also need updated email permissions to connect properly.

To prevent these problems, check your email security settings, confirm your sign-in details, and follow the provider’s recommended authentication steps. If the issue continues, review QuickBooks email preferences and test sending an invoice again.

How to Fix “Unable to Send Invoices in QuickBooks Desktop” Issue

Still facing issues while sending invoices in QuickBooks Desktop due to outdated software, incorrect email settings, or a damaged company file? Follow the troubleshooting methods below to identify the cause and restore invoice-sending functionality.

Method 1: Update QuickBooks Desktop

Using an older QuickBooks Desktop version may trigger email issues, software glitches, and compatibility issues. Therefore, update QuickBooks Desktop to the latest version before trying advanced troubleshooting methods.

Update QuickBooks Desktop

Method 2: Reset your Send Forms Preference

Wrong email preferences may also stop QuickBooks from connecting with the email application. So, to rectify the issue, you need to configure your email preferences.

  • Go to the Edit menu and select the Preferences option.
  • Navigate to Send Forms and click My Preferences.

My email Preferences

  • After this, disable your email method off and click OK. Then repeat the steps to switch it back on and re-add your provider.
  • Finally, send a test invoice to find out whether the issue is resolved.

Method 3: QuickBooks Not Sending Emails Through Outlook

Sometimes, users may receive an error message stating, “QuickBooks is unable to send your email to Outlook due to a settings issue. Therefore, to fix this issue, you must perform the following steps.

  1. Edit your Admin Privileges 
  • Confirm that QuickBooks isn’t set to automatically run as an administrator.
  • Close QuickBooks Desktop.
  • Launch the Windows Start menu and Type “QuickBooks” into the search.
  • Now, right-click the QuickBooks icon.
  • Choose the option that says Open file location.
  • In the folder, right-click the file named QuickBooks.exe and click on Properties.
  • Select the Compatibility tab.
  • Make sure to uncheck the Run this program as Administrator option.
  • Select Show Settings for All Users if the option is grayed out. This will automatically make the option available.
  • Once done, click Apply and then OK.
  • After that, launch QuickBooks and send a test email or transaction.
  • If you still see an error while sending an invoice, then try the next solution.
  1. Edit your email preferences. 

You can change the email preferences by performing the steps discussed above.

  1. Check your Internet Explorer email preferences.

QuickBooks uses Internet Explorer to run web services in the background. So to fix the issue, you need to reconfigure your email preferences.

  • Close QuickBooks.
  • Open Internet Explorer.
  • Go to Tools > Settings menu > Internet options.
  • After this, choose the Programs tab. Then tap on Set Programs.
  • Navigate to Set your default programs. Then pick the email service you want to use.
  • Now, tap Apply and then OK.
  • Once done, exit Internet Explorer.

Open QuickBooks and then try to send a test email or transaction. If you still see an error, move forward.

  1. Repair your MAPI32.dll

You might find these steps difficult. If you’re comfortable with computers, you can do these steps without issues. Otherwise, reach out to an IT expert for assistance.

  • First, run this test to narrow down the issue:
  • Restart your computer and launch Microsoft Word. Then, create a new document.

Repair your MAPI32.dll

  • Click on the File menu > Send > Email as PDF Attachment.
  • After this, send a test email.
  • If you fail to send an email from Microsoft Word, contact Microsoft Help and Support. You may have issues with your Outlook or Office Suite.

If you can send an email from Microsoft Word but not in QuickBooks, follow the steps to repair your MAPI32.dll:

  • Close all open programs.
  • Open the Windows Start menu.
  • After this, type “File Explorer” into the search box to open File Explorer.
  • After this, type “C:\Windows\System32” into the search panel.
  • Locate and then launch the executable file Fixmapi.exe. Follow the given instructions to run the repair.
  • After the repair completes, restart your computer.
  • Launch QuickBooks again and then send a test email or transaction. If you still see an error and the repair didn’t work, try the next solution.

In case QuickBooks is unable to send emails using Outlook, refer to the Fix error “QuickBooks is unable to send your email to Outlook” provided by Intuit for resolving such issues.

Method 4: QuickBooks Is Unable to Send Emails Due to Network Connection Failure

If you receive the “QuickBooks is unable to send emails due to network connection failure” error message, it shows that the application could not complete the email sending process. Other factors causing this issue include poor internet connection, outdated QB software, expired email authorization, or incorrect SMTP settings.

Method 1: Test the internet connection and confirm that you are connected to a good network.

Method 2: An outdated QuickBooks version may cause compatibility problems with modern email authentication systems. So, it’s essential to update your QuickBooks Desktop to the latest version.

Method 3:Reauthorize Gmail or Outlook in QuickBooks

If you are accessing Gmail or Outlook and the error appeared after an email provider security or authentication change. Then, change the Gmail or Outlook settings.

  • Ensure you are using the updated version of QuickBooks Desktop.
  • Launch a transaction or report in QuickBooks.
  • Choose Email and then hit the Send option.
  • When asked, sign in using the Intuit sign-in credentials.
  • Click Continue and follow the given instructions on the screen to authorize your Gmail or Outlook account.
  • Tap on the Allow option when asked.
  • Go back to QuickBooks and try to send a test invoice.

Method 4: Test your email server settings 

Issues with the SMTP settings can prevent QuickBooks from connecting to the server.

  • Open QuickBooks Desktop and select the Edit menu.
  • Go to Preferences > Send Forms > My Preferences.
  • After this, pick an email account and click the Edit menu.
  • Check the SMTP server name, port, encryption method, username, and authentication settings.
  • Now, compare all these details with your email provider’s current requirements.
  • Then, save the settings and test invoice delivery.
  • If you still receive an error, then incorrect server settings or login credentials may be causing the issue.

Method 5: Allow QuickBooks Through Antivirus and Firewall

  • First, make sure you have exited QuickBooks Desktop.
  • Launch Windows Defender Firewall.
  • Choose Allow an app or feature through Windows Defender Firewall.
  • Verify whether the appropriate QuickBooks application is allowed on the required network profiles.
  • If it’s blocked, connect with your IT expert to approve the appropriate application.
  • Check your firewall or application control logs for blocked QuickBooks connections. If Windows Firewall is preventing QuickBooks from connecting properly, see our guide on Windows Firewall blocking QuickBooks for additional troubleshooting steps.
  • Create a narrowly scoped exception if a legitimate QuickBooks connection is being blocked.
  • Reopen QuickBooks and send a test invoice.

Method 6: Run the QuickBooks Install Diagnostic Tool

If nothing above works, the installation may be damaged. Download QuickBooks Tool Hub and open the Installation Issues tab. After this, run the QuickBooks Install Diagnostic Tool, which will take around 15–20 minutes to complete.

Method 7: Using an ISP Email Such as Comcast

If you are struggling to send email in QuickBooks Desktop, then perform these steps to configure your email account and fix the connection.

First Step: Open QuickBooks Email Preferences 

  • Launch QuickBooks Desktop and click the Edit menu at the top.
  • Select Preferences and then click Send Forms.
  • After this, click Web Mail if it’s configured, and choose the Edit menu below My Preferences. If no account is configured, click Add option.

Second Step: Enter your Comcast Email Details 

If you choose Add, enter your Comcast email address and the requested account details.

Use the following outgoing server details as a reference.

Setting Value
Email provider Comcast/infinity
SMTP server smtp.comcast.net
SMTP port 587
Username Your full Comcast email address
Password Your valid email credentials

How to Fix “QuickBooks Desktop Not Attaching Invoice to Email” Issue?

If QuickBooks Desktop sends an email without attaching the invoice, or if additional files are missing from the email, the problem might be associated with email preferences or PDF generation. Therefore, to fix the issue, perform the steps below.

Method 1: Run the QuickBooks Print & PDF Repair Tool

To resolve PDF- and print-related issues in QuickBooks, run the QuickBooks Print & PDF Repair Tool from QuickBooks Tool Hub and then test the invoice again then perform the steps given below.

  • Exit the QuickBooks Desktop application.
  • After this, download & install the latest version of QuickBooks Tool Hub.
  • Launch the QuickBooks Tool Hub and choose Program Problems.
  • Navigate to the QuickBooks Print & PDF Repair tool.
  • Now, give the tool some time to run on your computer.
  • Once done repairing, reopen QuickBooks Desktop.
  • Then, launch the affected invoice and try sending it via email again.

Method 2: Test the XPS Document Writer Outside QuickBooks

Testing the Windows XPS Document Writer will help you find out whether the issue is with Windows rather than QuickBooks.

  • Launch Notepad on your system and type “Testing Windows XPS printing.”
  • Go to the File menu and click on the Print option.
  • Select the Microsoft XPS Document Writer as the printer.
  • Again, click Print and save the output file to your desktop.
  • Look for the saved XPS file and open it.

QuickBooks Can’t Complete the Current Action Due to a Missing Component

The error QuickBooks can’t complete the current action due to a missing component states that a Windows PDF-related component required by QuickBooks may be missing, disabled, or not working correctly. If the issue continues after checking the Windows component, review our guide on QuickBooks missing PDF component for additional troubleshooting steps.

  • Search for Control Panel in Windows 11 and open it.
  • Choose Uninstall a program, then Turn Windows features on or off.
  • If prompted, enter your Windows administrator credentials and select Yes.
  • Tick the checkbox for Microsoft XPS Document Writer.
  • Select OK, restart if asked, and send the invoice again.
  • If the error persists, run the QuickBooks Print & PDF Repair Tool from Tool Hub.

QuickBooks Tool Hub: Which Tool Fixes What

Herein, we have discussed which errors you can resolve by running the QuickBooks Tool Hub.

Problem  Tool Hub  Where in Tool Hub 
Missing component, PDF or attachment errors QuickBooks Print & PDF Repair Tool Program Problems
Damaged installation, email still fails after other fixes QuickBooks Install Diagnostic Tool Installation Issues
Cannot reach host or company file (not email) Use the relevant network troubleshooting guidance. Network Issues

What to do if you are Unable to Send Invoices in QuickBooks Online?

If you are unable to send invoices in QuickBooks Online, the issue may be due to an incorrect customer email address, browser cache, email delivery restrictions, invoice attachment issues, or a temporary QuickBooks service disruption.

Method 1: Check the Customer’s Email Address

A wrong or missing email address can prevent customers from receiving invoices.

  • Initially, log in to the QuickBooks Online application.
  • After this, launch Sales or All apps and click the Invoices option.
  • Next, open the invoice you cannot send.
  • Check the recipient’s email address for spelling errors or unnecessary spaces.
  • Correct the address when required.
  • Now, save the changes and tap the Save and send option.
  • Finally, ensure the invoice is sent successfully.

If the invoice appears to have been sent but the customer cannot find it, ask them to check their spam or junk folder.

Method 2: Verify the Invoice Status

Before sending the invoice once again, verify whether QuickBooks has recorded a delivery problem.

  • Launch the invoice list in QuickBooks Online.
  • Now, look for the affected invoice and review its status.
  • Then, look for any displayed error messages.
  • After this, launch the invoice to verify the email address and other delivery details.
  • Correct any identified problems and try sending it once again.

Method 3: Try opening QuickBooks Online in an Incognito Window

  • Make sure you log out of QuickBooks Online if necessary.
  • After this, launch a private browsing window:
    • Google Chrome: Press Ctrl + Shift + N.
    • Microsoft Edge: Press Ctrl + Shift + N.
    • Mozilla Firefox: Press Ctrl + Shift + P.
  • Now, sign in to the QuickBooks Online application.
  • Launch the affected invoice and click the Review and send option.
  • Now, verify whether the email preview opens, and then try sending the invoice.

Unable to Send Invoices in QuickBooks on Windows 11 or QuickBooks 2022

You may encounter issues while sending invoices in QuickBooks Desktop due to problems related to Windows PDF components, Outlook compatibility, permission conflicts, or an outdated QuickBooks release. Therefore, to resolve the issue, proceed with the troubleshooting methods listed below.

Windows 11

Most Windows 11 invoice-related issues may fall into three different categories. Identify the situation that matches your error and then follow the corresponding troubleshooting steps.

  1. Microsoft XPS Document Writer is disabled or missing.

A Windows update or configuration change may disable the XPS Document Writer, which QuickBooks relies on for certain PDF & printing purposes. As a result, it may lead to missing PDF attachments or a “Missing PDF file component” error.

  • Launch the Control Panel in Windows 11 and choose Uninstall a program.
  • Select Turn Windows features on or off.
  • Locate Microsoft XPS Document Writer and mark its checkbox.
  • Click OK and then relaunch your system.
  • Launch QuickBooks and then try to create or email the invoice once again.
  1. You are using the new QuickBooks app

Some QuickBooks Desktop email workflows depend on Outlook configurations that may not work with the newer Outlook app. If QuickBooks cannot connect to Outlook, verify whether your version supports the email application you’re using.

  • Launch Outlook independently of QuickBooks.
  • Check whether your email account is signed in and can send messages.
  • Also, find out whether you’re using classic Outlook or the new Outlook app.
  • Check out the Outlook troubleshooting steps.
  • If your current Outlook app is unsupported for your workflow, use a compatible email method supported by your QuickBooks version.
  1. QuickBooks & Outlook run with different permission levels.

If you have configured QuickBooks to run as administrator while Outlook runs normally, it might be possible that the interaction may fail.

To test the permissions;

  • Make sure that both Outlook and QuickBooks Desktop are closed.
  • Locate QuickBooks and right-click on its icon.
  • Select Open file location and then launch the Compatibility tab.
  • If you have chosen the checkbox Run as administrator, clear it. If you find that the settings are grayed out, choose Change settings for all users.
  • Tap on Apply and then the OK option.
  • Launch QuickBooks normally and then test the invoice delivery again.

QuickBooks 2022 & Older Versions

Older QuickBooks Desktop versions may cause issues when connecting with the current email authentication systems. Therefore, to troubleshoot the issue, ensure your QuickBooks is updated to the latest version, and check whether your QuickBooks version still receives updates. Also, verify your email authentication. If you are using an older QuickBooks Desktop release, review the latest information about QuickBooks Desktop 2027 before deciding whether to continue with the older version.

Need to Send Right Now? Send the Invoice Manually

If you’re having trouble sending an invoice and need to get it to your customer immediately, then download or save the invoice as a PDF. After this, you can send it using your email account. You can also share an invoice link directly with your customer in QuickBooks Online.

Method 1: Save the Invoice as a PDF and Email it Manually

  • First, log in to your QuickBooks account.
  • Search for the invoice you want to send and open it.
  • Check the customer’s details, such as the customer’s name, invoice number, total amount, and due date.
  • Now, save or download the invoice as a PDF.
  • Use Gmail, Outlook, or another email service that works properly.
  • Enter a customer’s email address and a clear subject.
  • Choose the attachment icon, go to the saved file, and attach it.
  • Confirm that the correct invoice is selected and then open it properly.
  • Finally, ask your customer to confirm receipt if the invoice is urgent.

How to Stop “Unable to Send Invoices in QuickBooks” Error from Occurring Again

To prevent facing the same issue again, confirm that your email settings and QuickBooks software are updated. Below, we have mentioned some tips that will help prevent the error from occurring in the future.

  • Always keep your QuickBooks Desktop up to date to prevent compatibility issues.
  • A good internet connection will help you send invoices without any interruption.
  • Ensure that the email settings are configured correctly.
  • Check your customer details carefully to avoid missing or outdated data.
  • Try to send a test invoice to yourself to spot the issues early.
  • If your customer doesn’t receive an invoice, check its status. Then, resend the invoice after correcting email address issues.
  • Make sure your firewall and antivirus software allow QuickBooks connections to send invoices.

Ending Words

Getting stuck on “Unable to send invoices in QuickBooks” could be problematic, especially when you want to send invoices on time. But by performing the troubleshooting methods above, you can address the invoice-related problems smoothly. To prevent this issue in the future, test your email setup and look for any error messages. If the problem continues to appear, feel free to connect with our Booksmerge QuickBooks professionals for immediate help.

About The Author

meghan-mckenzie

Meghan McKenzie, CPA, is a senior accounting technology writer with over a decade of experience helping US small businesses streamline their financial operations. She specializes in resolving complex accounting software errors, automating workflows, and translating technical tax and bookkeeping standards into practical advice.

FAQ's

This issue may occur due to various reasons like outdated software, missing PDF components, or incorrect email settings. Therefore, to fix the issue, update QuickBooks, check your default email app, and run the QB Print & PDF Repair tool.

This problem may appear due to incorrect email settings, outdated updates, or problems with Outlook integration. Test your email settings, and install the latest QuickBooks updates to fix the problem.

QuickBooks fails to send emails via Outlook if Outlook is not set as the default email application or QuickBooks email preferences are incorrect.

This error shows that QuickBooks may be unable to connect to the email service because of an unstable internet connection, firewall restrictions, or misconfigured email settings. Test your internet connection and check your security software settings.

This can happen when QuickBooks has PDF conversion issues, missing components, or problems with its email integration. Run the QuickBooks Print & PDF Repair Tool and test whether the invoice can be saved as a PDF.

Yes! You can send invoices in QuickBooks Online via a web-based system. In QuickBooks Desktop, you can use Outlook or other configured email services. However, the troubleshooting steps depend on which version you’re using.

This error is usually caused by a missing or malfunctioning PDF component, often affecting invoice attachments and printing. On Windows 11, confirm that Microsoft XPS Document Writer is turned on. Then, run the QuickBooks Print & PDF Repair Tool.

Download and install QuickBooks Tool Hub from the official Intuit website. Close QuickBooks, open Tool Hub, select Program Problems, and run the QuickBooks Print & PDF Repair Tool. Once it’s done, reopen QuickBooks and try sending the invoice again.

Suggested Reading
QuickBooks

Unable to Send Invoices in QuickBooks? Causes and Fixes for Desktop and Online

Read More
QuickBooks

QuickBooks Database Server Manager: Download, Install, Set Up & Fix Errors

Read More
QuickBooks

QuickBooks Form 941: How to File, Prepare & Fix Payroll Tax Errors

Read More
QuickBooks

QuickBooks Install Diagnostic Tool: How to Download, Run, and Fix Install Errors

Read More
QuickBooks

Easy Steps On How To Create And File 1099s In QuickBooks

Read More
SYSTEM ONLINE

AI-triaged.
Human-solved.

Instant QuickBooks diagnostics, then a certified ProAdvisor takes over live.

qb-diagnostic.sh
> Scanning Error signature...
> Match Found: unable-to-send-invoices-in-quickbooks
> routing to certified ProAdvisor▌

98%

first-call fix

<15s

match time

24/7

live coverage

BooksMerge bookkeeping consultant assisting a client