Printer troubleshooting technician providing live chat help

Joe B.

Expert ★★★★★ 27,853 satisfied customers

Specialities: Windows 11/10, Printers, Networking, Group Policy, Print Servers

Fix QuickBooks prints wrong size — scaling 100%, page setup (Letter vs A4), custom form styles, qbprint.qbp reset

Technician avatar Technician
Hi! When QuickBooks invoices print the wrong size (tiny, zoomed, or cropped), it’s usually a mix of template scaling, page setup (Letter vs A4), or a corrupted qbprint.qbp file that stores the driver path and Printer Setup per company file.
Let’s narrow it down: are you printing from QuickBooks Desktop or QuickBooks Online? Does the same PDF look normal in Adobe Reader but prints small from QuickBooks? And which paper size does your printer driver default to — Letter, A4, or custom?
Customer
QuickBooks Desktop. The invoice preview looks fine, but the printout is shrunk to about 70%. PDFs from Adobe print full size. Paper should be Letter; we sometimes switch to A4 for overseas.
Technician avatar Technician
Got it. Desktop stores per-form settings in qbprint.qbp. If that file points to an old driver path or cached a different paper size/scaling, only QuickBooks prints wrong while other apps are fine. Also, a custom invoice template can force margins or fit to page.
Plan: 1) Confirm Windows driver defaults (Letter, 100% scale). 2) Reset Printer Setup for Invoices and recreate qbprint.qbp. 3) Check Custom Form Styles (template) and disable “shrink to fit”. 4) If needed, print via PDF (Microsoft Print to PDF) to isolate driver issues.
Customer
Where do I reset the driver defaults and qbprint file?
Technician avatar Technician
Step 1 — Set Windows driver to 100% at Letter/A4
• Control Panel → Devices and Printers → right-click your printer → Printing preferences.
• Paper: Letter (or A4, but keep it consistent). Orientation: Portrait. Disable Borderless or “Fit to page”.
• Advanced/Graphics: DPI 300–600, no driver-side scaling. Save.
• Optional: update to the latest PCL/PS or vendor driver and set as Default printer.
Customer
Done. The driver is on Letter, 100% scale. Still small from QuickBooks.
Technician avatar Technician
Step 2 — Recreate qbprint.qbp (driver path & Printer Setup cache)
• Close QuickBooks. Navigate to C:\ProgramData\Intuit\QuickBooks <version>\ and find qbprint.qbp.
• Rename to qbprint.qbp.old (don’t delete). Reopen QuickBooks — it will generate a fresh file.
• In QuickBooks go to File → Printer Setup…, choose Form Name: Invoice, pick your printer, click Options/Setup, confirm Letter, 100% (no “Reduce/Enlarge”). Click OK and Save.
Customer
After recreating qbprint.qbp it’s better, but my logo is still shifted and totals clip at the bottom.
Technician avatar Technician
Step 3 — Fix Custom Form Styles (template scaling & margins)
• Open Lists → Templates (or Gear → Custom Form Styles in QBO). Edit your invoice style.
• Margins: set top/bottom to 0.5″ (12.7 mm) or the printer’s minimum; avoid negative offsets.
• Turn off “Shrink to fit / Fit to page” in the template or print dialog. Ensure logo is within printable area (no edge-to-edge/borderless).
• Test with the Intuit Standard invoice template to confirm it’s a template issue, then mirror the settings on your custom style.
Customer
Standard template prints correctly. Our custom form was forcing smaller margins. Any other QuickBooks settings to check?
Technician avatar Technician
Yes — if you email/print via PDF:
• In Adobe Acrobat/Reader, set Page Sizing to Actual size (100%), uncheck Fit or Shrink oversized pages.
• If QuickBooks spools through Microsoft Print to PDF, open its Printing preferences and set Letter/A4, no scaling.
• Try printing the same invoice via Save as PDF first; if PDF is full-size but a direct print is small, it’s a driver path/Printer Setup issue inside QuickBooks.
Customer
That did it. PDFs and direct prints now match. We also print voucher checks — will this affect alignment?
Technician avatar Technician
For QuickBooks check alignment (Voucher/Standard):
• Use File → Printer Setup → Check/Paycheck and run the alignment wizard.
• Paper type must match the stock (no borderless). Disable scaling; keep Letter.
• If checks drift between printers, create separate Printer Setup entries or different templates per device.
Customer
Great — invoices and checks are correct. What should we do to prevent this in the future?
Technician avatar Technician
Final checks:
• Keep one default printer for QuickBooks; changing defaults can rewrite qbprint.qbp with the wrong driver path.
• Lock template margins and avoid “fit to page”. Standardize on Letter vs A4 company-wide.
• After Windows or driver updates, re-open File → Printer Setup and click Save to refresh settings for each form (Invoice, Estimate, Sales Receipt, Check).
Customer
Perfect — sizes are correct on all stations. Thanks!
Technician avatar Technician
Summary: To fix QuickBooks invoices printing the wrong size, set driver defaults to Letter/A4 at 100% scale, recreate qbprint.qbp, re-save Printer Setup for Invoices, and correct template margins. For PDFs, set Actual size in Adobe. Need help aligning forms or checks? Open the chat.

Quick answer: the accepted fix

Accepted fix for QuickBooks prints wrong size: set printer to Letter/A4 at 100% (Actual size), recreate qbprint.qbp, re-configure File → Printer Setup → Invoice, and remove “fit to page” from the template. If emailing/printing PDFs, set Actual size in Adobe or Microsoft Print to PDF.


Why QuickBooks prints too small or too big (Letter vs A4, scaling, qbprint.qbp)

QuickBooks Desktop caches form settings and the printer driver path in qbprint.qbp. If the default printer or paper size changes, the cache can force shrink to fit or crop content. Ensuring page setup matches the Windows driver (Letter/A4) and resetting qbprint.qbp resolves most scaling errors.

How to verify the template & driver path are fixed

Print the same invoice three ways: direct from QuickBooks, via Microsoft Print to PDF, and from Adobe Reader with Actual size. All three should match. If the PDF is correct but direct print is wrong, re-save Printer Setup and check the Windows driver preferences again.

Invoices wrong size — quick checklist

Most cases come from template scaling, paper size mismatch, or a stale qbprint.qbp.

Quick path: set driver to Letter/A4 → recreate qbprint.qbp → File → Printer Setup (Invoice) → disable “fit to page” in the template → print PDF with Actual size → update or switch driver (PCL/PS).

Disclaimer: This information is AI-generated and intended for general guidance only. For advice specific to your environment, please consult a verified expert on Whizz-Tech before making decisions.


Getting Started Is Easy

Ask for help, 24/7

Members enjoy round-the-clock access to 12,000+ verified Experts, including tech support, mechanics, vets, and more.

Expert will respond in minutes

We match you with an Expert who specializes in your situation. Talk, text, or chat — whichever you prefer.

Save time & money

No scheduling hassles or expensive consults. Membership can save you significant time and money each month.

FAQ

Why do QuickBooks invoices print too small or too large?

Template shrink to fit, page setup mismatch (Letter vs A4), or a stale qbprint.qbp that cached an old driver path/paper size. PDFs from Adobe often look fine because they bypass the cached Printer Setup.

How do I reset Printer Setup for invoices?

Rename qbprint.qbp, reopen QuickBooks, then File → Printer Setup → Invoice. Choose your printer, set Letter/A4, 100% scale, portrait, and save.

PDF prints right but direct print is wrong — what does it mean?

It points to a QuickBooks/driver path issue. Recreate qbprint.qbp, re-save Printer Setup, and verify Windows driver preferences.

Will this affect QuickBooks check alignment?

Use File → Printer Setup → Check and the alignment tool. Keep Letter paper, disable scaling, and create separate setups per printer if needed.

Common QuickBooks sizing problems and quick fixes
SymptomLikely causeQuick fix
Invoice prints tiny Template “fit to page” or A4 vs Letter Edit template, set driver to Letter/A4, scale 100%
Totals cut off Margins too small / borderless Set 0.5″ margins; disable borderless
PDF size OK, direct print wrong Stale qbprint.qbp Recreate qbprint.qbp, re-save Printer Setup
Different printers print differently Driver defaults not consistent Standardize PCL/PS, set one default, per-device setup

Step-by-step (Windows 11)

  1. Set Printing preferences to Letter/A4, Portrait, 100% scale; disable borderless/fit to page.
  2. Rename qbprint.qbp and let QuickBooks recreate it.
  3. File → Printer Setup → Invoice: pick printer, confirm paper size, save.
  4. Edit Templates/Custom Form Styles: correct margins and remove shrink to fit.

Note for mixed environments (macOS)

  1. When printing from Macs, ensure Letter/A4 matches the printer and disable “Scale to fit”.
  2. If PDFs from Mac are correct but Windows QuickBooks is not, reset qbprint.qbp on Windows.

Sources

Matt Verified Icon
Matt ● replies in < 1 min
Technician Expert
⭐⭐⭐⭐⭐ Trusted by 27,000+ customers
Avatar
Alex · Expert's Assistant