How do I handle progress billing in QuickBooks?
Progress billing lets you invoice customers for a portion of an estimate instead of billing the full amount at project completion. Contractors, builders, and anyone working on projects that span weeks or months typically use this approach.
In QuickBooks Online, you need to turn on progress invoicing first. Go to Settings, then Account and Settings, then Sales. Under the Products and Services section, enable progress invoicing. Once it’s on, you can create an invoice from any estimate and choose what percentage or dollar amount to bill for each line item.
When you create an invoice from an estimate, QuickBooks asks whether you want to bill for the full amount or a portion. Choose the portion option, then enter either a percentage or specific dollar amount for each line item. QuickBooks tracks what’s been billed and what remains so you can see your outstanding balance at any time.
The feature only works well if your estimates are accurate. Your estimate becomes the foundation for every progress invoice you create. If the estimate is wrong or incomplete, your billing will be off. Change orders need to update the original estimate before you bill for the additional work.
Decide what triggers each invoice. Some contractors bill at completion percentages like 25%, 50%, 75%, and final. Others tie invoices to phases like foundation, framing, and trim complete. Document your billing schedule in the estimate notes so there’s no confusion about when payment is due.
Watch your unbilled amounts closely. It’s easy to complete work and forget to send an invoice, especially when you’re busy on the job site. Run the unbilled charges report regularly to catch any missed billings before they slip through the cracks.
Retainage adds complexity. If your contracts hold back 5% or 10% until final completion, QuickBooks doesn’t handle this natively within progress invoicing. Most contractors either create a separate retainage line item on each invoice or track it outside the estimate entirely.
Progress billing only tells half the story without project cost tracking running alongside it. You might bill 50% of a project but have already spent 70% of your budget. Knowing you collected money doesn’t mean you’re making money. Job costing shows whether each billing milestone is actually profitable.
QuickBooks Desktop handles progress invoicing similarly, though the interface looks different. The concepts and workflow are the same once you find the settings.
Most problems with progress billing come from sloppy estimates or inconsistent billing habits rather than the software itself. Small business bookkeepers who understand construction can set up estimate templates and billing processes that make this routine instead of something that falls behind when projects get busy.
Greater Richmond's Small Business Bookkeeper
The Next Step:
A Short Conversation
Fifteen minutes to tell us what you're dealing with. We'll let you know how we can help and give you a clear price quote.
More Questions
How do I prepare my books before applying for a business loan?
Lenders want clean, reconciled financial statements that tell a consistent story. Before applying, reconcile all accounts, prepare accurate P&L and balance sheet statements, and make sure your books match your tax returns.
Read answerShould I connect my bank account to QuickBooks or enter transactions manually?
Connect your bank account. Bank feeds save hours of data entry time and reduce typing errors. You'll still need to review and categorize transactions, but you'll start from accurate data instead of hoping you entered everything correctly.
Read answerHow do I calculate my food cost percentage?
Divide your cost of goods sold by your food sales, then multiply by 100. The key is calculating COGS accurately using beginning inventory plus purchases minus ending inventory. Most restaurants target 28% to 35%.
Read answerWhat financial reports do contractors need to review regularly?
Job cost reports, profit and loss statements, cash flow projections, and accounts receivable aging are the essential reports. Job costing should be reviewed weekly on active projects while others can follow monthly rhythms.
Read answerHow do I fix mistakes I made in QuickBooks?
Most QuickBooks mistakes can be fixed by editing the original transaction or creating a journal entry to correct it. The right approach depends on whether the transaction has been reconciled and whether you've already closed the period.
Read answerHow do I handle returns and refunds in my books?
Returns and refunds should reduce your sales revenue, not create new expenses. Record customer refunds as credit memos or refund receipts, and track vendor returns as credits against future purchases.
Read answer


