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