QuickBooks Blog
A photo showing professionals working on construction contracts at a mid-size business.
Midsize business

Construction contracts: How growing contractors protect cash flow and margin

Table of contents

Table of contents

Ask about discounts

You could save up to 25% on transaction costs².

Speak with us now to see if you qualify.

Talk to sales 1-800-515-8366

Monday - Friday, 6 AM to 4 PM PT

More about payments

Key takeaways:

  • Protect cash flow and margin by using construction contracts to get extra work priced and approved before it starts.
  • Retainage, late approvals, and missed draw dates can leave your company short of cash even when its jobs are profitable.
  • Lump-sum and GMP contracts can put more cost risk on the contractor, making frequent budget-versus-actual reviews critical for spotting margin pressure early.

Even the profitable jobs can leave your company short of cash when you’ve got to pay wages and settle supplier invoices before you can bill the customer. The construction contracts you work under determine how you price the work, what you include with each invoice, and how the customer approves the cost of extra work.

Understanding how contract terms affect billing, job costs, change orders, and cash flow can help your team spot financial risk earlier and protect project margins as you take on more work.

How do construction contracts affect your cash flow?

Contract terms set both the billing cadence (when and under what conditions you can bill the customer) and the retainage percentage, directly controlling how long cash stays tied up in a project.

To manage construction cash flow, firms often build a 13-week forecast that separately accounts for retainage and billing lag. Otherwise, money that won’t arrive until later may appear available sooner.

Record the amount, billing date, likely payment date, and retainage release date for each expected payment in your forecast. Your forecast then shows when you can expect the cash and whether you’ll have enough to cover wages, suppliers, and other costs in the meantime.

Before approving a contract, finance needs the answers to these four questions:

  • What percentage can the customer retain, and what needs to happen before they release it?
  • Do you bill the customer on set dates, after reaching milestones, or after certification?
  • Can the customer deduct liquidated damages from the final payment?
  • How long does the customer have to approve a change order and agree on the price?

You can then ask the customer to change any terms that may delay payment or leave you covering unexpected costs.

What are the five construction contract types, and what do they mean for your business?

The five most common contract types are:

What financial risk is built into your contract type?

The right review cadence depends on the financial risk built into the project.

Cost-plus and time-and-materials contracts can shift more cost risk to the customer, while lump-sum and GMP work can expose the contractor to greater margin pressure when costs rise.

Higher-risk projects may warrant more frequent budget-versus-actual and cost-to-complete reviews so teams can identify overruns before they materially affect expected margin.

A one-size-fits-all approach is a mistake that prevents construction firms from growing. On some jobs, it makes spotting cost overruns before they eat into your margin much harder.

Whatever timetable you use, bring the next review forward if a project incurs extra costs, such as your crew needing more hours than planned or materials costing more than expected.

How does contract type change your job costing approach?

The contract type determines what you need to include in accurate construction job-costing estimates:

  • Cost-plus: Use cost codes that the customer can follow and match against the invoices you send them
  • GMP and lump-sum: Use cost codes to compare your spending with the project budget to see when an overrun starts reducing your margin
  • Unit price: Record how many units you complete and what each one costs you

Looking at committed costs alongside actual costs can give teams a more complete view of expected project spending. For example, signed purchase orders or subcontracts may represent costs the business has committed to even if an invoice has not yet arrived.

Where the project uses a schedule of values, aligning cost tracking with that structure can make it easier to compare project costs with billed-to-date amounts. Finance teams can then compare cost-to-complete against billed-to-date by line item, not just for the whole project.

tip icon

For cost-plus, time-and-materials, and unit-price work, effective construction inventory management links each purchase to the job it was used on. Otherwise, the margin calculation won’t include everything the job actually costs.

How do you manage progress billing without creating a cash gap?

Progress billing helps prevent a cash gap by letting you invoice clients in stages as you complete the work. The amount billed can then keep pace with the job’s costs.

You can front-load the schedule of values by billing more of the contract value near the start. This can help you recover higher upfront costs sooner, but the owner or lender may delay approval if you can’t back up the amount on your invoice with records of the work you’ve completed and purchases made.

Some construction projects use AIA-style progress billing to show contract value, work completed, amounts previously invoiced, the current invoice amount, and the remaining balance. QuickBooks Online Advanced supports AIA-style progress invoicing tied to project estimates and phases, helping teams keep billing connected to the project’s financial records.

Flexible solutions for growing businesses

Get the tools you need to streamline your business and the insights to drive it forward. All in QuickBooks Online Advanced.

What’s the real cost of an unpriced change order?

An unpriced change order leaves you paying for extra work before the customer has agreed exactly what they’ll pay for it.

Use this four-step change order request (COR) process as part of your approach to construction contract management:

  • Identify the added or changed work.
  • Calculate how it will affect the cost and completion date.
  • Submit the COR to the customer for approval.
  • Add the approved amount to the contract value.

Whatever process your company uses, document change requests promptly and follow the approval requirements established in the contract before treating the additional amount as approved. But submitting a COR doesn’t mean the customer has approved the change. The contract will say who must agree to the extra cost and any extension to the completion date.

A submitted COR gives you a written record to point to if there’s a disagreement later. You still need to follow the contract’s approval process before starting the work.

Example: A contractor carries out a $40,000 electrical change in week two, but the customer doesn’t approve the price until week nine. For seven weeks, the contractor records the extra costs without a matching increase in the contract value or billing. As a result, the WIP report includes the extra costs but not the pending contract increase, which makes the forecast profit appear lower.

Note: In QuickBooks Online Advanced, approved change orders can update the corresponding project estimate, budget, and invoice, keeping the financial impact of scope changes connected across the project workflow.

How do you catch underbilling and overbilling before they hurt your margin?

Catch underbilling and overbilling with a work-in-progress (WIP) schedule that compares what you’ve earned with what you’ve billed.

What a WIP schedule actually shows

A WIP schedule helps compare project progress, estimated costs, recognized revenue, and amounts billed. One common cost-based approach estimates percent complete by comparing cost-to-date with estimated total cost.

  • Cost-to-date: Costs recorded on the project so far
  • Estimated total cost: The current estimate of what the completed project will cost
  • Percent complete: Under a cost-based approach, cost-to-date divided by estimated total cost
  • Billed-to-date: The amount invoiced to the customer so far

Comparing recognized revenue with billed-to-date can help identify underbilling or overbilling.

The $50K gap scenario

In a simplified cost-based example, a $1 million project that is 40% complete would show $400,000 of earned revenue.

If it’s only 35% billed because the schedule of values wasn’t updated before the draw deadline, the invoices total $350,000. Your WIP reports will show that $50,000 gap.

Because there’s no invoice for that $50,000, it doesn’t appear in accounts receivable and can’t be collected during the current draw cycle. If that month’s cash forecast included the payment, your expected cash receipts are now $50,000 too high.

A construction project accounting process allows finance to add the expected collections to the next cash forecast and check whether the delay puts payroll or supplier payments at risk.

Making WIP review a standing process, not a year-end exercise

Link WIP reviews to your billing calendar and increase the review frequency when project costs, scope, or expected completion change materially.

At each review, project and finance leaders should update the following:

  • Estimated final cost
  • Approved change orders
  • Percent complete
  • Next draw

Once the review is complete, you’ll have current figures before the next invoice goes out, instead of making you wait for the CPA to prepare an annual WIP report at tax time.

Note: QuickBooks Online Advanced brings project budgets, job-cost reporting, budget-versus-actual visibility, change orders, and WIP reporting into the connected construction financial workflow.

How do you get financial visibility across every active contract?

If you’re managing several live contracts at once, individual job P&Ls aren’t enough to show you which jobs are dragging down margin or how much retainage is tied up across the portfolio.

As your project portfolio grows, build a consistent financial review around measures such as:

  • Aggregate WIP position
  • Backlog value and average days-to-bill
  • Retainage receivable balance
  • Gross margin by project and contract type
  • Cash forecast rollup across all active jobs

The company-wide view makes it easier to see where your cash is getting held up and which jobs are making less profit than expected.

Note: QuickBooks Online Advanced supports custom reports and dashboards, more than 100 KPIs, and 13-week cash flow forecasting. Customers report closing their books 2.2 days faster per month on average, although results vary.

tip icon

On every job, there’ll be one week when the gap between what you’ve paid out and what the customer has paid you is at its widest. Check when that week falls across all your live jobs. If several overlap, you may need to delay spending or arrange short-term funding before cash runs low.

Connect project costs, billing, and profitability with QuickBooks Online Advanced

As your construction business takes on more projects, keeping estimates, budgets, change orders, billing, and job costs connected makes it easier to see how each job is performing before problems reach the bottom line.

Run and grow your business, unlock deeper insights, and work like you have a larger team behind you

Recommended for you

Mail icon
Get the latest to your inbox
No Thanks

Looking for something else?

QuickBooks

From big jobs to small tasks, we've got your business covered.

Firm of the Future

Topical articles and news from top pros and Intuit product experts.

QuickBooks Support

Get help with QuickBooks. Find articles, video tutorials, and more.