Back to notes

Profit vs Cash Flow: Why A Healthy Business Can Still Run Out Of Money

Profit can look good while cash runs out because timing matters. Learn why healthy businesses still run short on cash.

Kevin Isaac
Founder, Numeric

A profitable business can still run out of cash.

Strange.

Until it happens to you.

The sales look good. The month looks profitable. The accountant says the business made money, and the chart is moving in the right direction.

Then payroll is due before the customer pays.

Inventory has to be bought before the product sells. Taxes hit right after a slow month. A loan payment leaves the bank account even though it does not behave like a normal expense.

And suddenly, the business is "profitable" but short on cash.

That is the lesson.

Profit and cash flow are not the same thing.

Profit is not money in the bank.

Profit tells you whether the business is making more than it spends over a period of time.

That matters. A business that sells things for less than they cost to deliver has a real problem, and better cash flow will not save it forever.

But profit is not the same as money in the bank.

Profit follows accounting rules. Cash follows dates.

Payroll leaves on Friday. Rent leaves on the first. Contractors expect payment when the work is done. Software charges the card automatically. The bank pulls the loan payment whether the month felt good or not.

The profit and loss statement can tell a clean story while the bank account is telling a messier one.

Cash is about timing.

The timing can break a good business.

Imagine a business that does $100,000 of work this month. The work costs $70,000 to deliver. On paper, that is $30,000 of profit.

Good.

But now add timing:

  • The customer pays in 60 days
  • Payroll is due this Friday
  • Contractors are due next week
  • Rent is due on the first
  • The tax payment from last quarter is due this month

The business may be profitable on paper and still not have enough cash to get through the next two weeks.

This is not a bad business model. It is a cash timing problem.

And timing problems can kill.

Growth can make cash tighter.

People assume cash problems come from shrinking businesses.

Sometimes they do.

But growth can create the same problem in a more confusing way, because growth often makes the business spend money before the new revenue arrives.

You hire ahead of demand. You buy more inventory. You pay for more ads. You add equipment, support, packaging, shipping, onboarding, and all the boring things that make growth possible.

The revenue comes later.

Maybe.

This is why a growing business can feel broke while the numbers look healthy. The profit is showing where the business may be going. The cash balance is showing what the business can survive today.

Invoices are not cash.

One of the easiest ways to fool yourself is to treat invoices like money.

An invoice is not cash. It is a promise that cash might arrive later.

This matters more as the business grows.

If you invoice $20,000 and collect in 30 days, the delay might be annoying. If you invoice $200,000 and collect in 60 or 90 days, that delay can become dangerous.

Now you are financing your customers.

You are paying your team, suppliers, rent, tools, and taxes while waiting for someone else to pay you.

The bigger the business gets, the more cash can get trapped in that gap.

The same pattern shows up in different forms:

  • A service business does the work before the invoice is paid.
  • An inventory business buys stock before customers buy the product.
  • A construction company pays for materials and labor before milestone payments arrive.
  • A software company hires support and implementation before expansion revenue catches up.

Different industries, same cash problem.

Money leaves before money comes back.

Good news can arrive with a bill attached.

You close a large customer.

Great.

Now you need to hire, onboard, customize, travel, or dedicate support before the first payment arrives.

You get a big order.

Also great.

Now you need inventory, packaging, shipping, and maybe a larger warehouse before the customer pays.

The sale is real. The opportunity is real. The profit might even be real.

But the cash strain is also real.

The better question is not just "Is this profitable?"

It is:

How much cash do we need before the profit turns into cash?

That question changes the decision.

Some cash outflows are easy to miss.

Loan payments and taxes make this messier.

If your business has debt, the full loan payment leaves the bank account. But only part of that payment may show up as interest expense. The principal repayment reduces the debt balance, but it still uses cash.

Taxes have the opposite problem. The money may sit in the bank for a while, but some of it already belongs to the government.

Then the tax bill arrives.

If you planned for it, fine.

If you treated that cash like free cash, it hurts.

The same thing happens with annual renewals, insurance payments, equipment purchases, bonuses, and any cost that does not arrive in a smooth monthly pattern.

Cash flow punishes forgotten dates.

The bank balance tells you what the business can survive.

Profit tells you whether the business model is working.

Cash tells you whether the business can keep breathing.

You need both.

If profit is bad, the business probably has a model problem: prices are too low, costs are too high, or the offer is not worth delivering.

If cash flow is bad, the business may have a timing problem: customers pay too slowly, vendors get paid too quickly, inventory ties up cash, or growth is moving faster than the bank balance can handle.

Those problems require different fixes.

A profit problem might need higher prices, lower costs, or a different offer.

A cash flow problem might need faster collections, deposits upfront, better payment terms, slower hiring, more cash reserves, a credit line, or a different growth pace.

Mixing them up leads to bad decisions.

You might cut a profitable line of business because it creates short-term cash strain.

Or worse, you might keep an unprofitable business alive because the bank account still looks okay.

Both mistakes are expensive.

Before you grow, model the cash gap.

The useful question is not just "Will this make money?"

The useful question is more specific:

When does the cash leave, when does the cash arrive, and what happens in between?

That space in between is the cash gap.

Once you see the gap, you can make better decisions.

You can ask for deposits. You can shorten payment terms. You can delay a hire. You can build a cash buffer. You can stagger inventory purchases.

You can also decide that the growth is worth it, but only if you raise money first or keep more cash in reserve.

The point is not to avoid risk.

The point is to see the risk before it becomes an emergency.

This is why one forecast is not enough.

A yearly forecast can hide the timing problem.

It says revenue grows, expenses grow, profit improves, and everything looks fine by December.

But the dangerous part might be month three.

That is when payroll gets bigger, invoices are still unpaid, inventory has already been purchased, and the tax bill arrives at the worst possible time.

By month twelve, the business might look healthy. In month three, it might run out of cash.

That is why cash flow planning has to be monthly, sometimes weekly for tight businesses. The average does not pay the bills. The specific month does.

If one month breaks the business, the annual profit number is not enough.

Not even close.

This is where Numeric helps.

You can create one version where customers pay on time, another where they pay 45 days late, and another where growth is faster but cash gets tighter. You can add the tax payment in the month it actually happens. You can model the hire before the revenue arrives. You can see whether the business survives the gap.

That matters because the real question is not whether the spreadsheet looks profitable.

The real question is whether the business survives the timing.

The simple rule.

Do not ask only whether the business is profitable. Ask whether the business can afford the timing.

Profit matters. A business that never makes money is not healthy. But cash flow is what keeps the doors open long enough for the profit to matter.

The business does not fail when the spreadsheet says profit is low.

It fails when the bank account hits zero.