
Set up and send progress invoices in QuickBooks
by Intuit•9• Updated a day ago
Learn how to send invoices over time as you work off an estimate in QuickBooks.
🛈 This article is for customers who use QuickBooks Online (Simple Start, Essentials, Plus and Advanced) and QuickBooks Sole Trader. |
What is progress invoicing?
Progress invoicing, also known as progress billing, allows you to bill customers in stages based on an estimate. This is particularly useful for long-term projects where payments need to be collected as different stages of work are completed. Instead of requesting full payment upfront, you can invoice for partial amounts as work is completed. This keeps payments organised, aligns with the project timeline, and keeps customers informed.
Your estimates or invoices will look different depending on whether you have the old or new estimate and invoice experience. Find out which experience you have. |
Before you can create progress invoices, you need to enable the feature in your QuickBooks settings.
In QuickBooks Online
- Go to Settings ⚙️ > Account and Settings.
- Select the Sales tab.
- In the Progress Invoicing section, select Edit ✎.
- Turn on Create multiple partial invoices from a single estimate.
- In the Update your invoice template? window, select Update.
- Select Save, then Done.
In QuickBooks Sole Trader
- Go to Settings ⚙️ > Account and Settings.
- Select the Sales tab.
- In the Progress Invoicing section, select Edit ✎.
- Turn on Create multiple partial invoices from a single estimate.
- Select Save, then Done.
Estimates provide a foundation for progress invoicing by outlining expected costs before work begins. Creating an estimate ensures you have a detailed record of the project's scope, agreed pricing, and itemised breakdown of services or products.
In QuickBooks Online
- Select + New > Estimate.
- Choose a customer.
- Fill in the estimate details, including line items for services or products being billed.
- Select Save and new, Save and close, or Save and send.
In QuickBooks Sole Trader
- Select + New > Estimate.
- Choose a customer.
- Fill in the estimate details.
- Select Save and new, Save and close, or Review and send.
Note: The "Remaining" column in your estimate does not include VAT, discounts, or shipping.
Progress invoices allow you to bill a portion of an estimate in stages, based on how much work has been completed or how much has been agreed upon with the customer.
In QuickBooks Online
Option 1: From an estimate
- Go to Sales > All Sales.
- Find and open the estimate.
- Select Create Invoice ▼.
- Choose a billing method:
- Percentage of estimate (e.g., invoice 50% now and 50% later)
- Specific amount (e.g., invoice £1,000 of a £5,000 estimate)
- Custom amount per line item (e.g., bill for only completed tasks or delivered products)
- Fill out the invoice.
- Select Save and new, Save and share link, or Save and close.
Option 2: Connect an estimate to an invoice
- Select + New > Invoice.
- Choose the customer.
- If an open estimate exists, the Add to Invoice sidebar appears.
- Select Add, choose the invoicing amount, and Copy to invoice.
- Fill out the invoice and Save.
In QuickBooks Sole Trader
Option 1: From an estimate
- Go to Get Paid > Estimates.
- Find and open the estimate.
- Select Convert to Invoice ▼.
- Choose a billing method:
- Percentage of estimate
- Specific amount
- Manual entry for each line item
- Fill out the invoice.
- Select Save and new, Share link, or Save and close.
Option 2: Connect an estimate to an invoice
- Select + New > Invoice.
- Choose the customer.
- If an open estimate exists, the Suggested Transactions sidebar appears.
- Select Add, choose the invoicing amount, and Copy to invoice.
- Fill out the invoice and Save.
If you need to make adjustments to your progress invoices, ensure that changes are made to the original estimate.
In QuickBooks Online
- Edit changes on the original estimate, not the invoice.
- To unlink an invoice, open it and select the bin icon next to the estimate line item. Confirm by selecting Yes, unlink it.
In QuickBooks Sole Trader
- Edit changes on the original estimate, not the invoice.
- To unlink an invoice, open it, select Linked transactions, then Remove next to the estimate line item.
Review estimates
- Go to Sales > All Sales.
- Find and open the estimate.
- Select linked invoices to review invoice history.
Review progress invoices
- Each progress invoice includes an Estimate Summary.
- Add an Estimate Summary to invoices so customers can track their remaining balance (off by default).
Check projects (for QuickBooks Online Plus and Advanced customers)
- View all transactions linked to a project under the Transactions tab.
Run reports
- Go to Reports.
- Search for Estimates & Progress Invoicing Summary by Customer.
- View estimates and connected invoices by customer.
Note: This feature is not yet available for the new invoice layout.
Enable estimate summaries
- Go to Settings ⚙️ > Custom Form Styles.
- Find the progress invoice template and select Edit.
- In the Content tab, select Edit ✎ on the third section.
- Check Estimate summary.
- Select Done.
Add estimate summaries to an invoice
- Select + New > Invoice.
- Choose the customer.
- In the Add to Invoice section, select Add for the relevant estimate.
- Select the invoicing method and Copy to invoice.
- Select Customise and apply the progress invoice template.
- Save.
If you mostly send progress invoices, keep the default template. Otherwise:
- Go to Settings ⚙️ > Custom Form Styles.
- Locate your preferred default template.
- Select ▼ in the Action column > Make default.
You must sign in to vote.
Sign in now for personalized help
See articles customized for your product and join our large community of QuickBooks users.
Take control of your business finances with QuickBooks
![[object Object]](https://digitalasset.intuit.com/content/dam/intuit/sbsegcs/en_gb/quickbooks-online/images/sdr/refer-an-accountant-hero.jpg)
Not relevant to you? Sign in to get personalised recommendations.