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 track costs for fence installation projects?

Track materials, labor, and equipment costs by assigning every expense to a specific job in your accounting software. Compare actual costs to your original estimate after each project to see your real margins and improve future bids.

Read answer

How do I manage seasonal cash flow in HVAC?

Maintenance agreements create predictable monthly revenue that smooths out seasonal swings. Combine that with building cash reserves during peak seasons, knowing your breakeven number, and having a credit line as backup.

Read answer

How do I track costs for each construction project?

Assign every expense to a specific job at the time it happens using cost codes that match how you estimate. Track labor, materials, and subcontractor costs separately by phase, then compare budget to actual weekly.

Read answer

What are the best bookkeeping options for small businesses in Utah?

Small businesses in Utah can choose between DIY software, outsourced bookkeeping, a part-time local bookkeeper, a full-time hire, or a CPA firm. The right option depends on your size, complexity, and whether your industry needs specialized tracking.

Read answer

How do I price my jobs as an electrical contractor?

Job pricing requires knowing your fully burdened labor rate, material markup, overhead allocation, and profit margin. Most contractors underprice because they don't have accurate data on what jobs actually cost.

Read answer

How do I get my bookkeeping under control?

Start by separating business and personal finances completely. Then catch up on past transactions before establishing a weekly rhythm. The key is making bookkeeping a consistent habit rather than a quarterly scramble.

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