October 30, 2026 · 4 min read

Cash Flow Basics for General Contractors and Remodelers

A contractor doesn't run one business — on any given week, you're running three or four jobs at once, each at a different stage, each owing or owed a different amount. Most of the cash flow trouble in this business isn't about any single job going badly. It's about losing track of where each job actually stands while you're busy running the next one.

Materials go out the door before the draw comes in

On most remodeling and construction jobs, you're buying lumber, fixtures, and materials well before the client pays the next draw. A kitchen remodel might need cabinets and countertops ordered and paid for weeks before that phase of the job is billed. If you're pricing a job based on the total contract value without mapping out when the materials bill lands versus when the draw clears, it's easy to end up floating a job out of your own pocket for longer than you planned. Knowing the rough timing of material costs against draw schedules — not just the final numbers — is what keeps one big job from quietly draining the cash you need for the next one.

Subcontractors expect to be paid on their schedule, not the client's

Your electrician, plumber, and framer don't wait for your client to pay you before they want paid themselves. Most subs invoice on completion of their portion, or on a set schedule, regardless of where you stand with the general contract draw. That means you're often paying out labor on one job before the matching draw has actually hit your account. A business that tracks subcontractor payables separately from the overall job cost sees this gap coming; one that only watches the total job budget tends to discover it the week a sub calls asking where their check is.

Permits, inspections, and change orders slow the money down

A permit delay or a failed inspection doesn't just push back the schedule — it pushes back the draw tied to that phase of the job, while your crew and material costs keep accruing on the same timeline they would have anyway. Change orders add scope, and usually add revenue, but the paperwork and client sign-off needed to actually bill for that extra work often lags behind the day the work got done. None of this is unusual. The businesses that handle it well are the ones that expect the lag and don't count on a draw landing until it's actually in the account.

Multiple job sites make it easy to lose the overall picture

When you're juggling three jobs at different stages, it's tempting to think about cash flow job by job — this one's profitable, that one's tight, the third one just started. But your bills — payroll, insurance, the shop or office lease, equipment payments — don't care which job is paying for them this week. What matters is whether the combined cash coming in across all your active jobs covers what's going out across all of them, on the same calendar. A job that looks fine in isolation can still leave you short if two others are both in their materials-heavy early phase at the same time.

Retainage sits outside your cash flow until the job wraps

If you do commercial or larger residential work, a slice of every draw — commonly 5–10% — often gets held back as retainage until the project is fully complete and signed off. That money is yours, but it doesn't act like your other receivables: it can sit outstanding for months after the work is actually done. Treating retainage as a separate bucket, rather than assuming it will show up whenever the rest of the invoice does, keeps it from distorting how much cash you think you actually have on hand.

Keeping it simple

None of this requires job-costing software to start seeing clearly — it mainly means tracking what each job owes and is owed on its own timeline, instead of relying on memory or a single running total. In Clovemi, the Sales and Expenses modules let you see what a job has billed against what it's actually cost so far, the Cash & Daily Close module shows what's really hit the bank, and Reports makes it easier to spot which jobs are tying up cash before it becomes a problem. The optional Suppliers module keeps materials orders in one place instead of scattered across receipts.

Start free — no credit card required.

Related posts