Skip to main content
Getting Paid & Cash Flow8 min read

Why You're Booked Solid but Always Broke: The Contractor Cash Flow Trap Nobody Talks About

You've got work lined up for the next three months. Your phone won't stop ringing. The crew is busy five days a week.

Unfinished framing job at dusk with a work light and parked pickup truck

You're booked solid but broke because your cash flow is broken in one or more of four specific ways: you bill late, your draw schedule does not match your real cost curve, you are not collecting what you're owed, or you're underpricing the work. Being busy has nothing to do with being financially healthy. Fix the billing system and the two stop canceling each other out.

If that sounds familiar, you're not failing. You're caught in one of the most common traps in the trades. Being booked solid and being financially healthy are two completely different things, and most contractors learn that the hard way.

Key takeaways

  • A 22 percent margin on a $90,000 kitchen job can still miss payroll if the billing timing is wrong. Profit and cash flow are not the same thing.
  • Four things drain contractor cash flow: billing late, a draw schedule that doesn't match your cost curve, invoices you never collect, and underpriced work.
  • Nearly 64 percent of small business invoices get paid late, according to the National Federation of Independent Business.
  • Front-load your draw schedule: 25 to 35 percent at signing, 25 to 30 percent at rough-in, 25 percent before finish work, 10 to 15 percent at punch list.
  • Calculate your true hourly cost, including wages, payroll taxes, workers comp, insurance, and overhead, before you bid the next job.

Busy Doesn't Mean Profitable. Profitable Doesn't Mean Liquid.

Contractor checking a banking app on a phone at a truck tailgate after a long day
Fully booked and checking the account balance anyway. That gap is the whole problem.

Here's the thing most people miss: you can have solid profit margins on every job and still be broke. That's not a contradiction. That's a cash flow problem.

Profit is what's left over after costs. Cash flow is what's actually moving through your account on any given day. A remodeler can have a 22% margin on a $90,000 kitchen job and still miss payroll if they bill wrong.

The trades have a specific version of this problem. Your costs hit early, hard, and often before the customer pays a single dollar. You buy materials upfront. You pay your guys weekly. You rent equipment. Meanwhile, the invoice sits at the client's house or in their inbox for 30 days before anyone looks at it.

That gap between spending and collecting is where cash disappears.

The Four Reasons Your Money Is Always Gone

Two-by-two grid diagram of the four causes of contractor cash flow problems
Four leaks, one drain. Fixing even one of these changes the account balance.

1. You're Billing Late

This one is the biggest, most controllable problem in small contractor cash flow. Most contractors finish the work, then get around to invoicing whenever they have a quiet moment. That quiet moment sometimes takes two weeks.

Two weeks late on a $40,000 HVAC job means two weeks less float in your account. Multiply that across several open jobs and you've got a serious lag.

The fix is simple to say and hard to build the habit around: bill the day work is complete. Or better, bill on a schedule that doesn't wait for completion at all.

2. Your Draw Schedule Doesn't Match Your Costs

This is the one that kills general contractors and remodelers most often. You sign a contract, agree to milestone payments, and then realize halfway through the job that you've already spent 60% of the budget but only collected 30%.

Front-loaded costs are normal in construction. Demolition, rough-in work, materials procurement. It all happens before anything looks done to the client. But if your draw schedule doesn't reflect that reality, you're financing the job out of your own pocket.

A plumber roughing in a new build might have 80% of their costs in materials and labor locked in before the first inspection. If their draw schedule only releases 25% upfront, they're in the hole from day one.

3. You're Not Collecting What You're Owed

Sending an invoice is not the same as getting paid. A lot of contractors send the bill and then wait. They don't follow up because it feels awkward. They don't charge late fees because they don't want to upset the client. They let 30 days turn into 60 days turn into 90 days, and by then the job is a distant memory to the homeowner.

According to the National Federation of Independent Business, nearly 64% of small business invoices are paid late. In construction, the number is worse because of how many layers exist between you and the money, especially on commercial work.

You did the work. Following up on payment is not rude. It's running a business.

4. You're Underpricing the Work

This one is harder to admit. A lot of contractors are not making money because their bids don't actually cover what the job costs. Not because they're bad at the trade. Because estimating is a separate skill that takes years to develop, and most tradespeople learned to swing a hammer before they learned to read a job cost report.

Underpricing is especially common in competitive markets where the pressure to win the job overrides the math. You shave a little here, absorb a little there, and end up working 200 hours on a job that pays you less than your apprentice makes per hour.

If you've never sat down and tracked your actual cost per hour including your own labor, insurance, overhead, and burden, you don't know what you need to charge. That's not an insult. It's just a starting point.

What Fixing Contractor Cash Flow Actually Looks Like

Structure Your Contracts Around Cash Movement

Stop writing draw schedules that make sense to the client and start writing ones that reflect your real cost curve. On a kitchen remodel, your costs spike in weeks one and two. Your contract should front-load the payments to match.

A basic structure that works:

  • 25 to 35% at contract signing
  • 25 to 30% at rough-in or framing complete
  • 25% at milestone before finish work begins
  • Final 10 to 15% at punch-list completion

The exact percentages depend on the job type, but the principle is the same. Money should flow toward you before you spend it, not after.

Send the Invoice the Same Day Work Is Done

This is a discipline problem, not a software problem. The tools to invoice from your phone exist. What's missing is the habit.

Build a rule: no one goes home until the invoice is sent. Or make it the first thing you do the next morning. Electrical contractors running service work should invoice the same day the call is closed. HVAC techs finishing a repair should text or email the invoice before they leave the driveway.

Even shaving five to seven days off your average billing cycle makes a measurable difference across a full year of work.

Follow Up Like It's Part of the Job

Contractor making a follow-up phone call about an unpaid invoice from inside a truck
A three-day follow-up call is not awkward. It is the job finishing the way it should.

Set a reminder three days after you send an invoice. If it's not paid, follow up by phone, not just email. People respond to phone calls. On larger jobs with net-30 terms, follow up on day 25, not day 35.

Make following up normal. It should feel like pulling a permit or scheduling an inspection. Just another step in the job.

Know Your Real Hourly Cost Before You Bid Anything

Take one afternoon and calculate what it actually costs you to put a worker in the field for one hour. Include wages, payroll taxes, workers comp, liability insurance, vehicle costs, fuel, tools, and a percentage of your overhead. That number is almost always higher than contractors expect.

Once you know it, you can price jobs to actually cover it. Trades business cash flow problems are often just underpricing problems in disguise.

The Mindset Shift That Changes Everything

Most contractors treat billing as administrative work, something you do when the real work is done. That framing is expensive.

Billing is part of the job. Collections are part of the job. Structuring a contract draw schedule is part of the job. When you treat those things as afterthoughts, you hand control of your cash flow to your clients. They're not trying to hurt you. They're just not thinking about your account balance on a Friday afternoon.

You have to be.

The contractors who solve their cash flow problems are not the ones who suddenly get busier or land bigger jobs. They're the ones who change how they manage the money on the jobs they already have.

The Bottom Line

Being a contractor not making money despite a full schedule is not a sign that the business is broken. It's a sign that the billing and collection habits need work. That's fixable.

Tighten your draw schedules. Invoice immediately. Follow up without apology. Know your real costs before you bid. These are not complicated concepts. They're just disciplines that take repetition to build.

Frequently asked questions

How much cash reserve should a contractor keep on hand?

There is no single number that fits every trade, but a common target is enough to cover one to two months of overhead, including truck payments, insurance, and payroll, without relying on incoming job payments. If billing late and mismatched draw schedules are already draining your account, fix the billing system first. A reserve helps you survive a slow month, it does not fix a structural cash flow problem.

Can a profitable job still cause a cash flow crisis?

Yes, and this is the trap most contractors miss. A remodeler can run a healthy margin on paper and still miss payroll if costs hit early and the client payment sits for 30 days. Profit measures what is left over after costs. Cash flow measures what is actually available in your account on any given day. You can be profitable and still be illiquid at the same time.

What's the fastest fix if you're already behind on payroll?

Look at your open invoices first. Send any overdue draw or final invoices immediately with a direct follow-up, by phone if needed, not just email. Then check whether any active jobs have hit a milestone you have not yet billed. Getting cash already owed to you into your account is almost always faster than trying to borrow your way out of a short-term payroll gap.

Does taking on more debt or a line of credit help with the cash flow trap?

It can buy you time, but it does not fix billing that is late, a draw schedule that does not match your costs, or work that is underpriced. A line of credit covering a temporary gap is reasonable. Relying on it every month to cover payroll is a sign the underlying system, not the cash reserve, needs to be rebuilt.

How do you know if your business has a cash flow problem versus a profit problem?

Pull your job cost reports. If your margins are solid on paper but your bank account is consistently tight, that is a cash flow timing problem, usually billing late or a draw schedule that does not match your cost curve. If your actual margins are thin or negative once you account for your real hourly cost, that is a pricing problem, and no amount of faster invoicing fixes it.

What role does overhead play in cash flow beyond job costs?

Overhead runs on its own schedule regardless of what is happening on any single job. Your truck payment, insurance, and phone bill are due whether or not a client has paid you yet. If your billing does not account for how quickly those fixed costs recur, you can be current on every job and still short on cash simply because overhead outpaces your collection speed.

Krue is built to help contractors handle exactly this, faster invoicing, cleaner job tracking, and less time chasing payments. If you're ready to stop being busy and broke at the same time, take a look at how Krue works. Your schedule is full. Your bank account should be too.

Booked solid should feel like winning. If it doesn't yet, start where this piece started: bill the moment work completes, not when you get around to it. Krue was built for exactly that gap, invoicing and payment chasing that happen while you're still on the roof.

More from Getting Paid & Cash Flow