Construction Cash Flow Analysis: 5 Proven Tips

Your last job made money. Your profit and loss statement says so. So why are you staring at your bank balance on a Thursday, wondering how you’re going to cover payroll on Friday?
If that sounds familiar, you’re not alone, and you’re not doing anything wrong. It’s one of the most common headaches for mid-size construction firms. You can be profitable on paper and still be short on cash.
Here’s why. Profit tells you what you earned. Cash flow tells you when the money actually lands in your account. In construction, the gap between those two can be months wide.
Think about how a typical project works. You buy materials up front. You pay your crews every week. You pay your subs. Then you bill monthly, wait 30, 45, or even 60 days to get paid, and watch a slice of every payment, usually 5% to 10%, get held back as retainage until the job is done. Stretch that over a project that runs a year or more, and it’s easy to see how a healthy company ends up cash-strapped.
That’s where construction cash flow analysis comes in. It’s the habit of looking at when money comes in and goes out, not just how much, so you can see trouble coming and act before it hits.
In this guide, you’ll learn five proven tips to take control of your cash: building a forecast, tightening your billing, managing retainage, using job costing and WIP reports, and lining up your payables with your receivables.
Want a second set of eyes on your numbers? Book a Discovery Call Today.
Tip 1: Build a Rolling 13-Week Cash Flow Forecast
Your profit and loss statement looks backward. A cash flow forecast looks forward. If you only take one thing from this article, make it this one.
A 13-week forecast covers about one quarter, broken down week by week. It’s short enough to be accurate and long enough to give you time to react. That’s why a cash flow forecast in construction is so valuable. Your cash can swing hard from one week to the next depending on draw schedules, pay cycles, and when big material orders hit.
Map Your Inflows by Draw Schedule
Start with the money coming in. Pull up every active contract and list when you expect each payment to arrive, not when you plan to send the invoice. If your pay application is due on the 25th and the owner usually pays in 30 days, put that cash in the week it’s likely to land, minus retainage.
Be honest here. If a certain general contractor always pays late, forecast based on what they actually do, not what the contract says they’ll do.
Map Your Outflows: Payroll, Subs, and Suppliers
Next, list everything going out. Payroll and payroll taxes come first because they’re fixed and frequent. Then add subcontractor payments, supplier and material bills, equipment payments, insurance, rent, loan payments, and taxes. Don’t forget the quarterly and annual bills that are easy to miss until they show up.
Update It Every Week
A forecast you build once and forget is just a guess. Each week, replace your estimates with actual numbers for the week that just ended, roll the window forward, and add a new week 13.
The payoff? You’ll spot a shortfall weeks before it happens, while you still have options. You can push on collections, time a big purchase, or talk to your bank about your line of credit before you’re in a pinch.
Tip 2: Tighten Your Billing and Collections Process
You can’t collect on an invoice you haven’t sent. It sounds obvious, but late or messy billing is one of the most common reasons contractors run short on cash.
Bill Promptly at Every Milestone or Pay App Deadline
Most owners and general contractors set a monthly pay application deadline. Miss it by a day, and your payment could slip a full month. Put every deadline on a calendar, assign one person to own it, and submit complete pay apps on time with all the backup the contract requires, including lien waivers. An incomplete pay app is one of the easiest excuses for someone to delay paying you.
If you use QuickBooks for contractors, progress invoicing lets you bill against an estimate in stages. That makes it easier to bill accurately as the work moves along and to see what’s left to bill on each job.
Track AR Aging and Follow Up Consistently
Your accounts receivable (AR) aging report shows who owes you money and how long they’ve owed it. Review it at least once a week. Anything past due gets a follow-up: a friendly email first, then a phone call, then escalation.
Consistency matters more than intensity. When your customers know you’ll call on day 31, they tend to pay closer to day 30.
It also pays to know your rights. Many states have prompt payment laws that set deadlines for paying contractors and, in some cases, add interest to late payments. The rules vary by state and by whether the project is public or private, so find out what applies to your jobs.
Tip 3: Manage Retainage Strategically
Retainage is the portion of each payment that’s held back until the project is complete, typically 5% to 10%. It protects the owner, but it puts a real squeeze on your cash.
Here’s the math. On a $2 million contract with 10% retainage, $200,000 you’ve already earned could sit in someone else’s bank account until closeout. That’s not a rounding error. That’s payroll.
Track Retainage Receivable and Payable Separately
You’re probably on both sides of retainage. Owners or general contractors hold it from you (retainage receivable), and you hold it from your subs (retainage payable). Track each one in its own account, by job, so you always know how much you’re owed, how much you owe, and when each amount should be released.
When retainage gets lumped in with regular receivables and payables, it’s easy to lose track of, and forgotten retainage is money you may have to fight to collect. Good bookkeeping for construction companies keeps these balances separate and reconciled every month.
Negotiate Lower Rates or Earlier Release
Retainage terms are often negotiable, especially on private work. Before you sign, ask for a lower percentage, a reduction once the job reaches 50% complete, or release of retainage as each phase of your work is finished.
Check your state’s laws, too. Many states cap retainage or set deadlines for releasing it, and the rules are often different for public and private projects. In some cases, the statute can override what your contract says. A construction attorney can tell you exactly what applies to your jobs.
Once your work is done, don’t wait for your retainage to find you. Submit your closeout documents promptly and send a separate invoice for the release.
Tip 4: Monitor Job Costing and WIP Reports
Your cash flow is only as healthy as your jobs. If a project is quietly running over budget, it will show up in your bank account eventually. Job costing and WIP reports help you catch it early.
Compare Actual Costs to Estimates Monthly
Job costing is a form of cost accounting that tracks labor, materials, equipment, subcontractors, and overhead for each project. Every month, compare what you’ve actually spent on each job to what you estimated. Look at it by cost code or phase, not just the job total.
Say framing labor is running 20% over budget on a job that’s only half done. You want to know that now, not at closeout. Catching it early gives you time to fix the problem, submit a change order if the scope changed, or adjust your cash forecast.
QuickBooks Online Plus and Advanced include a Projects feature that tracks income and costs by job, and Intuit has been adding more construction tools to the Advanced plan for U.S. users, such as phase budgets and WIP reporting. But software only works if every transaction is coded to the right job and cost code. That’s where clean, consistent bookkeeping makes all the difference.
Use WIP Schedules to Catch Over- and Underbilling
If you’ve ever searched “WIP meaning,” here’s the short answer: WIP stands for work in progress. A WIP schedule, or WIP report, compares how much you’ve billed on each open job to how much of the job you’ve actually completed.
Most WIP schedules use the percentage-of-completion method, which is often based on the costs you’ve incurred to date compared to your total estimated costs. Run the numbers, and each job will usually land in one of two places.
Overbilling means you’ve billed more than you’ve earned so far. It feels great for your bank balance, but it’s a liability on your balance sheet. You still owe that work, and the cash to pay for it has already come in and possibly gone out.
Underbilling means you’ve done more work than you’ve billed. That’s money you’ve earned but haven’t asked for yet. It can also be a red flag for a cost overrun or a billing process that’s falling behind.
Your WIP schedule isn’t just for you. Surety companies and lenders often review it when they evaluate your company, so keeping it accurate and current matters.
Tip 5: Align Payables with Receivables
The goal here is simple. As often as possible, money should come in before it has to go out.
Negotiate Supplier Terms That Match Your Payment Cycles
If your customers pay you in 45 days and your suppliers want to be paid in 10, you’re financing the gap. Talk to your key suppliers about net 30, net 45, or longer terms. A strong payment history gives you leverage, so pay reliably and then ask.
Weigh early-payment discounts, too. A 2% discount for paying in 10 days instead of 30 can be a smart move, but only if your forecast shows the cash is there.
Use Pay-When-Paid Clauses Where Appropriate
If you’re a general contractor, a pay-when-paid clause in your subcontracts can tie the timing of your sub payments to when you get paid. Just know its limits. Courts in many states treat pay-when-paid as a timing provision, which means you still have to pay your sub within a reasonable time even if the owner hasn’t paid you.
A pay-if-paid clause goes further. It makes the owner’s payment a condition of paying your sub at all, and some states limit or refuse to enforce it. Because the rules vary so much from state to state, have a construction attorney review your subcontract language before you rely on either one.
And use these clauses fairly. Your subs have cash flow challenges too, and the best subs remember who pays on time.
Strong Cash Flow Builds a Stronger Company
Let’s recap. To take control of your construction cash flow, build a rolling 13-week forecast and update it every week. Bill on time and follow up on every past-due invoice. Track retainage separately and negotiate better terms. Review your job costs and WIP every month. And line up your payables so cash comes in before it goes out.
Do these consistently, and you’ll do more than avoid a payroll scare. Strong cash flow and clean financials support your bonding capacity, make conversations with your bank easier, and give you the confidence to bid on bigger jobs.
Get Expert Help With Your Construction Cash Flow
Here’s the thing: you didn’t start your company to build spreadsheets. You started it to build. That’s where we come in.
At Okie Accounting Group, our founder spent years as Director of Finance at a construction company before starting the firm. We understand draw schedules, retainage, job costing, and WIP because we’ve lived them. As a QuickBooks ProAdvisor, we also know how to set up QuickBooks for contractors so your reports tell you the truth about every job.
Whether you need bookkeeping for construction companies, a cash flow forecast you can actually rely on, or a fractional CFO to help you plan your next stage of growth, we’re ready to help.
Schedule a cash flow review and find out where your money is really going. Book a Discovery Call Today.
This article is for general information only and isn’t legal or tax advice. Retainage, prompt payment, and contract payment rules vary by state, so talk to a qualified professional about your specific situation.
_edited_edited.jpg)



Comments