← Back to the blog

How to Fix Cash Flow When You're Profitable but Broke

You can clear a healthy profit for the year and still lie awake before every payroll. The fix lives in your billing calendar.

Plenty of contractors look profitable at year-end and still spend the year sweating every payroll. That gap between profit on paper and money in the bank is a cash-flow problem, and it almost always comes down to how and when you bill. Fixing it does not require more sales. It requires tightening the way money moves through your business.

Collect deposits up front

If you are buying materials and paying labor before the customer pays you, you are financing your customers' projects out of your own pocket. Collect a deposit before work begins on any sizable job, so the customer's money funds the work instead of your credit line.

Bill in milestones on big jobs

Waiting until a long project is finished to send one invoice is a cash-flow trap. Break larger jobs into draws tied to a written schedule. Here is a simple structure for a $12,000 project:

Milestone billing schedule (example)

Milestone%Amount
Deposit at signing30%$3,600
Materials delivered / rough-in40%$4,800
Substantial completion25%$3,000
Final walkthrough & sign-off5%$600

Money comes in as the work progresses, keeping your account healthy the whole way through.

Put change orders in writing

"While you're here, can you also…" is friendly, and it quietly eats your profit when the extra work never gets billed. Make it a rule: no extra work starts without a signed change order and a price. A one-line form does the job — date, description, price, customer signature. Every change captured is margin you would otherwise have given away.

📷 Add image: A simple one-page change-order form template. Alt text: "One-page contractor change-order form template with date, description, price, and signature fields".

Invoice immediately

An invoice sitting in someone's truck is money you cannot use. Send invoices the day the work is done, while the job is fresh and the customer is happy. The faster the bill goes out, the faster it comes back.

Stay on top of what you're owed

Money owed to you is not money in the bank until you collect it. Keep a simple list of unpaid invoices sorted by age, and follow up on the old ones every week. A steady, polite follow-up routine pulls in cash that otherwise drifts past ninety days.

Handle insurance work deliberately

If you do storm or restoration work, slow-paying carriers can wreck your cash flow. Document claims thoroughly, file for everything you are owed, and follow up with adjusters on a schedule.

Keep a rolling view of the next 60 days

Cash-flow surprises hurt most when you do not see them coming. A simple sixty-day view of money in and money out lets you spot a tight week early and act before it becomes a crisis. A basic spreadsheet or a tool like QuickBooks is enough to start.

Profit you can actually use

When deposits, milestones, change orders, and follow-up all work together, the profit you earn on paper finally shows up in your account. You stop floating jobs on credit, and payroll stops being stressful.

Frequently Asked Questions

How do contractors manage cash flow?

Collect deposits, bill big jobs in milestones, put every change order in writing, invoice the day work is done, and follow up on unpaid invoices weekly. Keep a rolling 60-day view so you see tight weeks coming.

Why am I profitable but always short on cash?

Usually because money goes out (materials, labor) before it comes in (late invoices, unbilled changes, slow collections). Fixing the timing of your billing closes that gap.

How big a deposit should I collect?

Enough to cover your upfront materials and early labor — often 25–35% on residential projects — so you are not funding the job yourself.

Related guides: The 6 Numbers Every Contractor Should Check Every Week · How to Stop Losing Leads You've Already Paid For · How to Find the Profit Leaks Hiding in Your Business

Want a hand putting this in place?

Tightening billing, deposits, and collections until your bank balance finally matches the profit on your books is work the osNOVA team sets up with contractors. If you'd rather have it set up with you, let's talk.

Recommended osNOVA Method plays: Cash Flow, Billing & A/R Cleanup.

Email us →

Talk to us · See the osNOVA Method