Bookkeeping for contractors, trades, and small businesses in Utah.

Call or Text: (208) 971-3479

What is progress billing and how do I track it?

Progress billing means invoicing your client based on work completed rather than waiting until the job is finished. For larger projects that take months to complete, this approach keeps cash flowing throughout the job instead of forcing you to finance everything until the end.

The foundation is your schedule of values. This document breaks your contract into line items, usually by phase or trade. A $400,000 project might break into site work, foundation, framing, electrical, plumbing, HVAC, drywall, finishes, and final punch list. Each line item gets a dollar amount, and all the amounts add up to your total contract price.

Each billing period, typically monthly, you calculate the percentage complete for each line item. If framing was budgeted at $60,000 and you estimate it’s 80% done, you bill $48,000 for framing that period minus whatever you already billed previously. Run this calculation for every line item to get your total invoice.

To track progress billing properly, you need to maintain a few things. Keep your original schedule of values with budgeted amounts. Track your billing history showing cumulative invoiced amounts for each line item. Update completion percentages each period. And if your contract includes retainage, track that balance separately. Retainage is the 5% or 10% the owner holds back from each payment until final completion.

The real value of tracking comes when you compare billing to actual costs. This is where construction job costing becomes essential. If you bill 50% complete on electrical but your costs show you’ve burned through 70% of the electrical budget, you’re underbilling and will face a cash crunch when you finish that phase. If you bill 80% but costs show 50%, you’re overbilling and will have to slow billing later when the owner notices progress doesn’t match invoices.

Run a comparison at least monthly between your billed percentage and your cost percentage for each line item. Significant gaps mean either your billing is off or your estimate was wrong. Either way, you need to know before the project ends.

QuickBooks handles progress billing through estimates and progress invoicing. Create an estimate with all your line items, then generate invoices by entering the percentage complete on each item. The software tracks original amounts, previously billed, and current billing automatically.

Set a consistent billing schedule and stick to it. Many contractors bill on the 25th for work through that date, giving the owner time to process payment by month end. A contractor bookkeeper in American Fork who understands construction can help you build this rhythm and make sure your billing stays aligned with actual job progress. Missing a billing cycle means you’re financing that month’s work out of pocket while waiting another period to invoice.

Utah's Construction Bookkeeping Specialists

The Next Step:
A 15-Minute Call

We'll ask a few questions about your business, figure out what you need, and give you a straightforward price.

More Questions

How do I handle warranty work in my books?

Track warranty work as a separate job or customer in your accounting software so you can see total warranty costs clearly. Code all labor, materials, and drive time to that job just like any other project.

Read answer

What financial reports should an electrician review?

Job profitability reports matter most because they show which projects made money. Beyond that, review your P&L monthly, AR aging weekly, and cash position regularly.

Read answer

How do I price remodeling jobs accurately?

Accurate remodeling pricing starts with knowing your actual costs from past jobs. Without job costing data showing real labor hours, material costs, and overhead, you're estimating blind and leaving money on the table.

Read answer

Can QuickBooks track costs by project phase?

QuickBooks can track costs by project phase using sub-customers or sub-jobs to represent each phase. The setup requires intentional configuration and consistent coding of every expense, but most contractors can make it work effectively.

Read answer

How do I track labor costs by job in construction?

Track labor costs by capturing hours daily with timesheets or a time tracking app, assigning every hour to a specific job, and including burden costs like payroll taxes and workers comp in your calculations.

Read answer

How long should I keep business financial records?

Keep most business financial records for seven years. Tax returns and corporate documents should be kept permanently. The specific timeframe depends on the document type and what the IRS might need during an audit.

Read answer

Utah bookkeeping firm for contractors, trades, and small businesses. We provide bookkeeping, construction job costing, payroll, and QuickBooks support. Locally owned in American Fork, serving Provo to Salt Lake City and the entire Wasatch Front.

Client Reviews

5-Star Rated Firm

Social

  • Intuit Bookkeeping Certification badge
  • QuickBooks Online Certification Level 1 badge
  • QuickBooks Online Certification Level 2 badge
  • QuickBooks Online Payroll Certification badge
  • QuickBooks ProAdvisor Advisory badge

© 2026 TRUEquity Bookkeeping, LLC