QuickBooks PDF/Email Not Working (Outlook not recognized / Can't Save as PDF)
Quick Answer
When QuickBooks Desktop can't email via Outlook or "Save as PDF" fails, fix the print/PDF pipeline and MAPI defaults. Do this: Open QuickBooks Tool Hub → Program Problems → QuickBooks PDF & Print Repair Tool. Then set Outlook as the default mail app, rename QBPrint.qbp, and retry. If still stuck, run reboot.bat from the QuickBooks folder to re-register components.
What is this issue?
QuickBooks relies on Windows' print subsystem (XPS) and the system's default mail client (Outlook/MAPI). If those links break—after Office/Windows updates, profile changes, or printer driver issues—QuickBooks can't generate PDFs or hand off emails to Outlook.
Problem statement:
QuickBooks cannot access the Windows PDF/XPS pipeline or a valid MAPI mail client (Outlook), so emailing and "Save as PDF" fail.
Error PDF/Email: PDF/Email functionality broken
QuickBooks cannot generate PDFs or send emails through Outlook.
Symptoms:
- •Email button does nothing or shows "QuickBooks can't find your default mail program"
- •Save as PDF fails or creates blank PDFs
- •Dialogs freeze when choosing Email or Print
- •Outlook launches but no message is created, or QuickBooks throws a MAPI error
Resolution Steps:
- 1.Run Tool Hub → Program Problems → QuickBooks PDF & Print Repair Tool
- 2.Set Outlook as Windows' default mail app
- 3.Reset QuickBooks' print settings by renaming QBPrint.qbp
- 4.Verify/repair Microsoft XPS Document Writer and restart the Print Spooler
- 5.Run reboot.bat from the QuickBooks program folder
- 6.Test email (Outlook) and Save as PDF from a sample form
Quick Fix (≈5 Minutes)
Fastest, official-first approach
Step 1: Close QuickBooks completely
In Task Manager, end QBW32.exe if present.
Step 2: Run the PDF & Print Repair
QuickBooks Tool Hub → Program Problems → QuickBooks PDF & Print Repair Tool → run to completion.
Step 3: Set Outlook as default + restart Outlook
Windows Settings → Apps → Default apps → Outlook → Set default for Email.
Step 4: Reset QuickBooks print settings
- Go to
C:\ProgramData\Intuit\QuickBooks [Year]\ - Rename
QBPrint.qbptoQBPrint.qbp.old.
Step 5: Try again in QuickBooks
Open a sample invoice → Email (as PDF) or Save as PDF.
If still failing, proceed to Detailed Steps.
Detailed Solution Steps
- Tool Hub → Program Problems → QuickBooks PDF & Print Repair Tool (re-run even if you did Quick Fix).
- Verify XPS is available:
- Windows Turn Windows features on or off → ensure Microsoft XPS Document Writer (and XPS Services, if listed) are enabled.
- Restart Print Spooler:
- Press Win + R, type
services.msc→ Print Spooler → Restart.
- Path:
C:\ProgramData\Intuit\QuickBooks [Year]\ - Rename
QBPrint.qbp→QBPrint.qbp.old. - This resets printer mappings used by QuickBooks forms (does not affect your company data).
- Set Outlook as default mail app (Windows Default apps).
- Control Panel → Mail (Microsoft Outlook) → Show Profiles → ensure your production profile is Always use this profile.
- If Outlook is 64-bit and QuickBooks email still fails, test with 32-bit Office (preferred by QB) when feasible.
- Press Win + R →
%TEMP%→ delete contents you can (skip locked files). - Right-click the Temp folder → Properties → Security → confirm your user has Full control.
- Open the QuickBooks program folder, e.g.:
C:\Program Files\Intuit\QuickBooks 2025\(use your year).- Right-click
reboot.bat→ Run as administrator. - This re-registers QuickBooks DLLs used for printing/emailing.
- Launch QuickBooks → File → Open Sample Company.
- Create a test invoice → Print Preview, Save as PDF, and Email.
- If it works in the sample company but not yours, repeat Step 2 (QBPrint.qbp) and test from your company file again.
Apps & Features → Microsoft 365/Office → Modify → Quick Repair (then try Online Repair if needed).
- Press Win + R →
%LOCALAPPDATA%\Intuit\QuickBooks [Year]\ - Rename
QBWUSER.ini→QBWUSER.ini.old. - Reopen QuickBooks (recent file list and some UI prefs will reset).
Why does this happen?
Common causes
- •A Windows/Office update changed the default MAPI handler or Outlook profile
- •The XPS pipeline or Print Spooler is broken/disabled
- •Corrupted QBPrint.qbp mapping or per-user QuickBooks cache
- •Security products blocking QuickBooks program/data paths during PDF generation
How to Prevent It
Best Practices
- Keep Outlook set as the default mail app (re-check after Office updates).
- Leave Microsoft XPS Document Writer enabled; avoid removing "unused" Windows features.
- Add Defender/AV exclusions for QuickBooks program/data folders.
- Close QuickBooks before installing Office/Windows updates; reboot after major updates.
- Periodically rename QBPrint.qbp if print/email glitches recur.
Frequently Asked Questions
Will I lose my accounting data by renaming QBPrint.qbp or QBWUSER.ini?
No. These files store print mappings and user preferences. Your .QBW company file is untouched.
Do I need admin rights?
Yes—for Tool Hub repairs, enabling Windows features (XPS), running reboot.bat, and editing ProgramData.
Where is QBPrint.qbp located?
C:\ProgramData\Intuit\QuickBooks [Year]\QBPrint.qbp
What if I use WebMail instead of Outlook?
In Edit → Preferences → Send Forms, switch to WebMail and ensure your provider is configured. The PDF/print repairs still apply.
Related Resources
Need Professional Help?
If you're still experiencing PDF or email issues after following these steps, our QuickBooks experts are here to help.
Get Expert Support