Quick answer: If QuickBooks says a PDF component is missing, close QuickBooks, open the QuickBooks Tool Hub, go to Program Problems and run the QuickBooks PDF & Print Repair Tool. Then restart your computer and try File > Save as PDF again. If the error returns, turn on Microsoft Print to PDF and Microsoft XPS Document Writer in Windows features, restart the Print Spooler service and update QuickBooks. These steps work for Windows 10, Windows 11, QuickBooks Desktop, Enterprise and the 2021 release.
This guide shows the fastest fix first, then explains the cause and gives version-specific steps for each situation: Windows 11, Windows 10, QuickBooks Desktop, Enterprise, QuickBooks 2021 and the PDF Converter. Jump to the section that matches your setup.
Try these steps in order, and test a PDF after each one:
Download the QuickBooks Tool Hub from the official Intuit website and install it.
Close QuickBooks, then open the Tool Hub and select Program Problems.
Click QuickBooks PDF & Print Repair Tool and wait for it to finish.
Restart your computer.
Open QuickBooks, open any invoice and choose File > Save as PDF.
If the PDF saves, you're done. If not, continue below.
QuickBooks Desktop doesn't create PDFs on its own. It uses PDF printer drivers in Windows, plus some QuickBooks components. When one piece is missing, damaged or blocked, you see the error. These are the most common causes and their fixes:
Cause
What you usually see
Fix
Microsoft XPS Document Writer missing or offline
Error when you save, print or email a form
Turn the feature on and set the printer to Ready
Microsoft Print to PDF turned off
No PDF option in the printer list
Turn it on in Windows features
Print Spooler service stopped
Printing and PDF actions freeze or fail
Restart the service and set it to Automatic
Damaged QuickBooks components
PDF errors even though Windows printers look fine
Run the PDF & Print Repair Tool
A recent Windows or QuickBooks update
Worked before, fails after the update
Update QuickBooks and Windows, then repair
Not enough permissions
Error for one Windows user only
Run as administrator and check folder access
Antivirus or firewall interference
Random PDF failures
Add QuickBooks to exceptions
When QuickBooks says it detected the PDF component is missing, it has already tested the printing chain and found a gap. The quickest route is:
Run the PDF & Print Repair Tool (steps above).
Open Control Panel > Devices and Printers and look for Microsoft XPS Document Writer and Microsoft Print to PDF.
If either is missing, go to Control Panel > Programs > Turn Windows features on or off, tick both, click OK and restart.
Test again with File > Save as PDF.
If the message still appears, move on to the Print Spooler and update steps below.
The QuickBooks PDF & Print Repair Tool is part of the free QuickBooks Tool Hub. It checks the printer drivers and components QuickBooks uses to create PDFs, and repairs what it finds.
Download the latest QuickBooks Tool Hub from the official Intuit website.
Install it, then open it from your desktop.
Select the Program Problems tab.
Click QuickBooks PDF & Print Repair Tool. It may take a few minutes.
Restart your computer when it finishes.
Test with File > Save as PDF on an invoice.
Tips: close QuickBooks before you run the tool, sign in as a Windows administrator and keep the Tool Hub updated, since Intuit improves it often.
The repair tool works on Windows 11, but a few details differ from older Windows versions:
Run the Tool Hub as administrator: right-click its icon and choose Run as administrator.
If Windows blocks the download, choose More info > Run anyway after confirming it came from Intuit.
Restart your computer after the repair, even if it doesn't ask you to.
If the tool says everything is fine but the error remains, check the Windows features and Print Spooler steps below.
Windows 11 handles printing features a little differently from older versions, so try this order:
Run the PDF & Print Repair Tool as administrator and restart.
Open Settings > Apps > Optional features > More Windows features (or search for Turn Windows features on or off).
Tick Microsoft Print to PDF and, if it is listed, Microsoft XPS Document Writer. Click OK and restart.
Open Settings > Bluetooth & devices > Printers & scanners and confirm both PDF printers appear and are not set to offline.
Install all pending Windows updates, then update QuickBooks.
Some newer Windows 11 releases no longer install the XPS Document Writer by default. If it is missing and the Windows features list doesn't offer it, run the repair tool again and check Intuit's current instructions for your build.
On Windows 10, follow these steps:
Run the PDF & Print Repair Tool and restart.
Open Control Panel > Devices and Printers and check that Microsoft XPS Document Writer shows as Ready.
In Turn Windows features on or off, tick Microsoft Print to PDF and Microsoft XPS Document Writer, then restart.
Restart the Print Spooler: press Windows + R, type services.msc, find Print Spooler, right-click it and choose Restart. Set its startup type to Automatic.
Install pending Windows updates and update QuickBooks with Help > Update QuickBooks Desktop > Get Updates.
For any QuickBooks Desktop edition, these quick fixes cover most cases:
Run QuickBooks as administrator. Right-click the icon and choose Run as administrator.
Check your default printer. Set a working printer, such as Microsoft Print to PDF, as the default in Windows.
Free up space. Keep at least 10 percent of your drive free so PDFs can be created.
Check folder access. Make sure your Windows user has full access to the folder where you save PDFs and to the temp folder.
Check security software. Temporarily turn off antivirus and firewall. If it works, add QuickBooks to your exceptions and turn protection back on.
Run the Install Diagnostic Tool. In the Tool Hub, open Installation Issues and run the QuickBooks Install Diagnostic Tool, then restart.
QuickBooks Enterprise uses the same PDF process, so the same fixes apply. In a multi-user setup, keep these points in mind:
Repair the computer where the error appears. The PDF is created on the workstation you are using, not on the server that hosts the company file.
Run the PDF & Print Repair Tool on that workstation, then restart it.
Check Microsoft XPS Document Writer and Microsoft Print to PDF on that same computer.
If the error appears for only one user, check that Windows user's permissions.
If it appears on every workstation after an update, install the latest Enterprise update on the server and each workstation.
If you use remote desktop or a hosted setup, ask your IT provider to confirm that printing features are available in the remote session.
The same repair steps work for QuickBooks 2021. Run the PDF & Print Repair Tool, check the Windows printing features, restart the Print Spooler and install the latest 2021 update. Keep in mind that Intuit ends services and updates for older versions after a set period, so a 2021 release may run into more errors with new Windows builds. If repairs don't last, upgrading to a current version is the best long-term fix. Check Intuit's website for current dates and options.
Some QuickBooks versions list a printer called QuickBooks PDF Converter in Devices and Printers, while newer versions rely on Microsoft's own PDF features. If your PDF converter isn't working:
Open Devices and Printers and check that the printer isn't set to Offline. Right-click it and clear Use Printer Offline if it is.
Run the PDF & Print Repair Tool, which can repair or reinstall the converter.
Restart the Print Spooler service.
Remove any duplicate or unused PDF printers that may be conflicting, such as extra third-party PDF tools.
Update QuickBooks and Windows, then test File > Save as PDF again.
If the converter doesn't appear in your version, that's normal. Use Microsoft Print to PDF and the repair tool instead.
The missing PDF component is also a common reason invoices don't attach to emails. After you repair it, test File > Save as PDF, check your default mail program in Edit > Preferences > Send Forms, and make sure no antivirus or Outlook add-in is removing attachments.
If the error remains after all the fixes:
Back up your company file and note your license and product numbers.
Uninstall QuickBooks from Control Panel > Programs and Features.
Run the Clean Install Tool from the Tool Hub.
Reinstall QuickBooks and install the latest update.
Run the PDF & Print Repair Tool once more and test a PDF.
Your company file stays on your computer during this process, but keep a backup anyway.
If the error keeps returning, the cause may sit in your Windows profile, printer drivers or installation. Call +1-866-513-4656 to talk with a QuickBooks expert who can guide you through the repair, or ask a certified QuickBooks ProAdvisor or an IT professional to review your setup.
Keep QuickBooks and Windows up to date.
Run the PDF & Print Repair Tool every few months.
Keep Microsoft Print to PDF turned on.
Keep QuickBooks on your antivirus and firewall exceptions list.
Keep at least 10 percent of your drive free.
Avoid installing several PDF printer programs that can conflict.
Test a PDF after every major Windows update.
The QuickBooks missing PDF component error is usually a Windows printing problem, not a data problem. Run the PDF & Print Repair Tool first, then check Microsoft Print to PDF, the XPS Document Writer and the Print Spooler. Update QuickBooks and Windows, and reinstall only as a last step. This article gives general troubleshooting steps, so check Intuit's current instructions for your exact version and Windows release.
How do I fix QuickBooks missing PDF component fast? Run the QuickBooks PDF & Print Repair Tool from the Tool Hub, restart your computer and test File > Save as PDF.
Where is the QuickBooks PDF & Print Repair Tool? It is in the QuickBooks Tool Hub, on the Program Problems tab.
Does the repair tool work on Windows 11? Yes. Run the Tool Hub as administrator and restart your computer afterward.
Why does QuickBooks say it detected the PDF component is missing? A printer driver or Windows feature that QuickBooks needs is missing, turned off or damaged.
Does QuickBooks Enterprise have the same PDF problem? Yes. Fix it on the workstation where the error appears, since PDFs are created there.
Why is QuickBooks PDF Converter not working? The printer may be offline, damaged or in conflict with another PDF tool. Run the repair tool and restart the Print Spooler.
Will I lose data if I reinstall QuickBooks? No, your company file stays on your computer. Back it up first, to be safe.