Create Progress Invoicing in QuickBooks Desktop With Steps

You can split an estimate into as many invoices as necessary with progress invoicing. You can invoice customers for partial payments rather than asking for complete payment at the start of a job. Add items from the initial estimate to progress invoices as you finish the work. This keeps project payments connected and organized from start to finish.

Learn How to Progress invoicing in QuickBooks Desktop Steps By Step

Step 1: Turn on progress invoicing

You have to turn on the progress invoicing if you haven’t already.

  • You have to sign in to QuickBooks Desktop as an admin.
  • Select Switch to Single-user mode from the File menu.
  • Then you have to go to the Edit menu and then you have to select Preferences.
  • From the list of menu options, choose Jobs & Estimates.
  • Now you have to select the Company Preferences tab.
Turn on progress invoicing
  • In the DO YOU CREATE ESTIMATES? section, click Yes. Next, in the DO YOU DO PROGRESS INVOICING? section, you have to choose Yes.
  • To close and save your preferences, you have to click OK.
  • Return to the File menu and choose Switch to Multi-user mode if necessary.

From your estimates, you can create invoices.

Step 2: Create an estimate

  • Begin by going to the Customers menu and then you have to select Create Estimates.
  • Select your customer
  • Complete the remainder of the estimate.
  • Choose either Save & Close or Save & New.

Also Read: Progress invoicing in QuickBooks Online

Step 3: Create progress invoices from the estimate

Instead of the normal invoice method, you work from your estimate for progress invoicing.

  • You have to go to the Customers menu and then you have to select Customer Center.
  • Then you have to find and choose your customer on the list.
  • On the customer’s page, locate and open the estimate.
  • From the toolbar, you have to select Create Invoice.
  • Choose the amount that you want to charge for the invoice. For some things, you can charge a set sum or a percentage. Next, choose OK.
Create progress invoices from the estimate
  • Complete the remaining fields on the invoice and forward it to your client.

Making a progress invoice won’t affect your first estimate. QuickBooks maintains a log of both.

Create progress invoices for a job on QuickBooks for Mac

Create an invoice using an estimate.

  • Choose Customers from the Open Estimate menu, then click Create Invoice.
  • Check the details you want to have on the invoice. Then you have to select OK.
    • Remainignamounts on the estimate.
    • Percentage of the estimate.
    • Only certain items or a percentage of each item.
  • After you have decided on the data you need for the estimate, you have to click OK.
  • Click Save after making sure the amounts you want to see on the invoice are correct.

Start with Step 1 to create the next progress invoice for this job. The left-off amount on the estimate is then added to the next invoice, which continues where you left off.

Step 4: Keep track of your progress invoices

To keep yourself organized, review estimates and reports.


Useful information is provided by the estimate panel, such as the total number of open estimates for a customer. Choose the Transactions tab and navigate to the Related Transactions section to view every progress invoice you generated from an estimate.


You can use reports to monitor your progress invoices.

  • Visit the Center for Reports.
  • From the options, choose Jobs, Time & Mileage.
  • To access the Job Estimates section, scroll down.
  • Choose Estimates vs. Job Progress Invoices. 


Progress invoicing in QuickBooks Desktop is a powerful feature that helps you manage billing for long-term projects more effectively. By invoicing in stages, you can improve cash flow, maintain accurate financial records, and provide your customers with clear, detailed billing information. Whether you are a contractor, consultant, or service provider, leveraging progress invoicing can streamline your billing process and enhance your project management capabilities. If you encounter any issues or have further questions, QuickBooks support and their extensive resources are available to assist you.

Frequently Asked Questions (FAQs):

Q1. What is progress invoicing?

Progress invoicing allows you to invoice customers incrementally throughout a project. Instead of billing for the entire project upfront, you can bill in stages as work is completed.

Q2. How do I enable progress invoicing in QuickBooks Desktop?

To enable progress invoicing, go to the “Edit” menu, select “Preferences,” then choose “Jobs & Estimates.” Under the “Company Preferences” tab, check the box for “Do You Create Estimates?” and “Do You Do Progress Invoicing?”

Q3. How do I create a progress invoice from an estimate?

Open the estimate, then select “Create Invoice” at the top of the estimate window. You can choose to invoice for a percentage of the estimate, a specific amount, or select specific items or dates.

Q4. Can I customize the progress invoices?

Yes, you can customize progress invoices just like any other invoice in QuickBooks Desktop. Go to the “Lists” menu, choose “Templates,” then select and customize your preferred invoice template.

Q5. Can I edit or delete a progress invoice?

Yes, you can edit or delete a progress invoice. Open the invoice you want to edit or delete, make the necessary changes, and save it. To delete, simply select “Delete” from the “Edit” menu.

Q6. Can I apply payments to specific progress invoices?

Yes, you can apply customer payments to specific progress invoices. When recording the payment, select the appropriate invoice to ensure accurate accounting.

Leave a Reply

Your email address will not be published. Required fields are marked *