Insights

Profitable on Paper, Broke in the Bank: Where Your Cash Actually Goes

September 14, 2026

Your accountant says you made $180,000 last year. Your bank account says you have $12,000, and payroll is Friday. If that math makes no sense to you, you are not bad at business and your bookkeeper is not lying. You have run straight into one of the most common and confusing problems in the trades: why a profitable business has no cash. Profit and cash are two different things, and understanding the gap between them is the difference between sleeping at night and refreshing your bank app at 2 a.m.

Let's break it down in plain language, with real numbers.

Cash Flow vs Profit: They Are Not the Same Thing

Profit is an accounting idea. It answers the question: "Over this period, did I earn more than I spent?" Cash is a physical reality. It answers: "How much money can I actually touch right now?"

Here is the part that trips people up. Your profit and loss statement (the P&L) records income when you finish a job and send the invoice, not when the customer pays you. It records an expense when you use something up, not always when the cash leaves your account. So the P&L can show a great year while your bank account tells a completely different story.

Being profitable but no cash in the bank is normal for a growing contractor. The two numbers move on different clocks. When you understand the difference between cash flow vs profit, the mystery starts to disappear.

A Real Example: The Roofer Who Made $180K and Almost Missed Payroll

Meet Dave. He runs a roofing crew and did $1.4M in revenue last year. His P&L shows $180,000 in net profit. On paper, a great year. So where did the money go?

  • Accounts receivable: $95,000. Dave finished the work and invoiced it, so the P&L counts it as income. But three big commercial customers are 45 to 60 days behind on paying. That $95,000 is his money, sitting in someone else's account.
  • Materials fronted on new jobs: $40,000. He bought shingles and underlayment for jobs he has not billed yet. Cash out the door now, income shows up later.
  • Equipment purchase: $55,000. He bought a new truck with cash. On the P&L this barely shows up this year (it gets spread out over several years as "depreciation"), but the full $55,000 left his account in one shot.
  • Loan principal payments: $22,000. The interest on his loans shows up as an expense, but the principal he paid back does not. That is real cash leaving that the profit number never sees.
  • Owner draws and taxes: the rest. Dave took money out to live on and set some aside for the tax bill on that $180,000 of profit.

Add it up. Dave earned $180,000 in profit and it all got swallowed by receivables he hasn't collected, materials for future jobs, a truck, and loan payments. That is exactly why a profitable business has no cash. The money is real. It just isn't liquid.

The Four Places Your Profit Disappears To

Nearly every "profitable but broke" story comes down to four buckets. When you feel the squeeze, check these first.

  • Receivables (money owed to you). The bigger and slower your customers, the more of your profit is trapped as unpaid invoices. Growing revenue often makes this worse, not better.
  • Inventory and materials. Cash you spend now on jobs you bill later. Every job you take on ties up cash before it pays you back.
  • Big purchases (trucks, equipment). These hit your bank account all at once but only nibble at your P&L over years.
  • Debt principal and taxes. Both are real cash out that your profit number mostly ignores.

Notice a pattern: growth eats cash. When you land more work, you buy more materials, carry more receivables, and often add equipment, all before the new revenue arrives. This is why fast-growing contractors are the ones most likely to be profitable and dead broke at the same time.

How to Close the Gap Between Profit and Cash

You don't need a finance degree to get control of this. You need a few habits.

  • Watch your receivables like a hawk. Bill the day the job is done, not at month-end. Ask for deposits and progress payments so the customer funds the materials, not you. Chase anything past 30 days. Every week you shave off collection time puts real cash back in your account.
  • Keep a simple 13-week cash forecast. Not a fancy model. Just a spreadsheet of what's coming in and going out over the next three months, week by week. This is the single best tool for seeing a payroll crunch before it happens instead of the day it happens.
  • Time your big buys. That truck might make sense, but paying cash for it right before a busy season starts can drain you dry. Consider financing so the cost matches the years you'll use it.
  • Set aside taxes as you go. Move a percentage of every payment into a separate account. The tax bill on your profit is not a surprise, so don't let it feel like one.
  • Know your break-even and your gross margin per job. If you don't know which jobs actually make money after materials and labor, you can be busy and profitable-looking while quietly bleeding cash on the wrong work.

The goal is simple: shorten the time between when you spend cash and when you collect it. Do that and the gap between profit and cash gets smaller and a lot less scary.

The Takeaway

Profit tells you if your business model works. Cash tells you if your business survives the month. You need both, and they will never move in perfect lockstep. When you understand cash flow vs profit, you stop panicking over a number on the P&L and start managing the thing that actually keeps the lights on: the money in the bank.

If you want a clear picture of your own gap, we put together something called a Cash Gap Report. It's a free, 20-minute look at where your profit and your cash are drifting apart, with a couple of specific things you can do about it. No pressure and no pitch, just your own numbers explained plainly. If that would help, we're happy to walk through it with you.

Want this read on your own numbers?

Get a free Cash Gap Report: a 20-minute look at the gap between your profit and your cash, and the one thing to fix this month. No pitch.