A contractor with $300,000 on the books should have money in the bank. Sometimes they do. More often, they have $4,200 in checking and $80,000 in receivables, three material invoices due this week, and a payroll run coming Friday.
Revenue is not cash. Revenue is a promise. Cash flow is a system. Most contractors treat cash like a score to check at the end of the month instead of a flow to manage throughout it.
Here's how cash flow actually breaks down in contracting — and what to do differently.
Why Contractors Run Out of Cash
The short version: the money comes in slow and goes out fast.
The labor, materials, and equipment costs for a job happen upfront. Payroll doesn't wait for the invoice to clear. Suppliers want payment net-30. By the time the client pays — net-30, net-45, or whenever they get around to it — you've already funded a significant chunk of the next job with money that hasn't arrived yet.
This is the fundamental timing mismatch that kills contractor cash flow. You're essentially a lender to your clients, whether you intended to be or not.
The three places the mismatch hits hardest:
Large jobs with slow deposit structures. A 90-day project with 10% down, 40% at rough, and 50% at completion means you're carrying material and labor costs for months before the back-end payment arrives.
Slow-paying clients. Some commercial clients pay net-45 or net-60 by policy. That policy means you're waiting 6–8 weeks after invoicing for money you've already spent.
Rapid growth. Winning more work is good. But winning more work means buying more materials, hiring more labor, and taking on more operational overhead before the revenue catches up. Fast-growing contractors often have tighter cash positions than slower ones.
The Three Levers
There are three levers that move contractor cash flow. Most contractors only pull one of them.
1. Front-Load Deposits
The easiest cash flow move is to require a larger deposit before work begins. Standard practice is 10–30% down on residential work. Some contractors — especially on larger jobs — ask for 30–40% with a structured payment schedule tied to project milestones.
The argument against large deposits: "clients won't accept it." The reality: clients who push back hard on reasonable deposits are often the clients who will push back hard on everything else too. A 30% deposit on a $15,000 project is $4,500 — not an unreasonable ask for several days of skilled labor and materials.
Write the deposit structure into your proposal clearly. "This project requires a 30% deposit of $4,500 to reserve your start date. Remaining payments are due as follows..." makes it a business norm, not a negotiation.
2. Invoice Faster
Most contractors invoice at job completion. This is the worst possible moment to send an invoice — you've already spent the money, delivered the value, and now you're asking to be reimbursed.
The alternative: milestone billing. On any job over one week, bill at clearly defined completion points. Foundation in — bill. Rough-in complete — bill. Final walkthrough — bill. Each invoice is smaller, but the money arrives throughout the job instead of all at once at the end.
On recurring service work, consider shifting to prepay or automatic billing at the start of each month. Monthly customers who pay in advance are the best cash flow customers you can have.
3. Cut the Receivable Tail
The receivable tail — invoices outstanding past due date — is where cash goes to die. Most contractors have 15–30% of their monthly revenue sitting in unpaid invoices at any given time.
Two changes that move this number:
Make it easy to pay. If the only way to pay you is a check in the mail, you're adding friction for no reason. Add ACH and credit card options. Yes, there's a 2.9% card fee. On a $10,000 job, that's $290 — worth it to get paid in 24 hours instead of 3 weeks.
Follow up earlier. Most contractors follow up on overdue invoices only after they're 30+ days late. Start following up at day 5 past due. A short, friendly "just following up — let me know if you need anything to process this" at day 5 is much easier than the awkward conversation at day 45.
The Operating Rhythm
Beyond these three levers, the contractors who manage cash well tend to share one habit: they review cash position weekly, not monthly.
A monthly view shows you where you ended up. A weekly view shows you where you're going. Specifically:
- What's coming in this week (expected payments, deposits due)
- What's going out this week (payroll, material orders, overhead)
- The 30-day forward projection
That forward projection — even a rough one — tells you whether you're about to hit a shortfall before it happens, not after. You can delay an order, accelerate an invoice, or draw on a line of credit with a week of runway. You can't do anything useful after the shortfall has already arrived.
The Cash Flow OS
The Cash Flow OS workflow on Reise walks through the full operating system: invoice sequencing, payment terms, receivable management, and the 30-day forward projection model. It's the same framework, built into a guided path you can run in 30 minutes.
If cash flow is a recurring stressor — if you're regularly watching the account nervously around payroll week — the workflow is worth running before the next busy season, not during it.
Revenue is a lagging indicator. Cash is what you actually operate on.