How to Print Multiple Invoices at Once in QuickBooks Desktop
Last reviewed 2026-07-29
Printing invoices one by one is tedious when you need to send out a large batch of billing statements. QuickBooks Desktop includes built-in batch-printing features that let you queue up dozens or hundreds of invoices and send them to your printer in a single run.
Printing a Batch of Invoices
The most reliable way to print multiple invoices is through the main sales menu. This method works whether you need today's invoices, last week's batch, or an older range of dates.
- Open your QuickBooks company file and go to File, then select Print Forms, and choose Invoices.
- QuickBooks will display a list of invoices that have not yet been printed (assuming you mark them as "To be printed" when you create them).
- If you want to print invoices you have already marked as printed, change the date range or select the option to show all invoices for the period.
- Check the boxes next to the specific invoices you want to print, or click Select All.
- Click OK to open the print dialog, choose your printer, and adjust your settings before clicking Print.
Setting Up Invoices for Batch Printing
For the batch printing window to automatically capture your invoices, you must tell QuickBooks to hold them for later printing when you create them.
When entering a new invoice, check the box that says To be printed at the top of the invoice form before saving. This adds the invoice to a holding queue. When you are ready to run your batch, those invoices will be waiting for you in the Print Forms menu.
Printing from the Transaction List
You can also print directly from your invoice history. Go to the Customers menu and select Customer Center, or pull up the Find feature (Edit > Find) to locate specific transactions. Once you have your list of invoices, you can select them, right-click, and choose Print Transaction to send them to your printer.
Troubleshooting Batch Printing Issues
Occasionally, the batch printing window might freeze, fail to populate, or crash entirely. This usually points to a damaged print spooler or a glitch within the QuickBooks application itself.
First, try updating QuickBooks Desktop to the latest release. If the application is fully updated and the issue persists, run the Verify and Rebuild Data utility. This built-in tool scans your company file for structural damage and repairs common list and transaction errors that can block standard functions like printing.
If the printing function is actively failing because your company file is damaged or throwing error codes during Verify/Rebuild, manual data recovery may be necessary. You can explore professional QuickBooks Desktop file repair options to safely extract and repair the damaged transaction data so you can get back to printing your billing batches.