Cash Flow vs Profit: Why a Profitable Business Can Still Run Out of Money
Profit and cash are not the same thing. Here is why a profitable business can still face a cash crunch — and how to stay on top of both numbers.
Here is a puzzle that catches out many business owners: your profit and loss statement shows a healthy profit, yet your bank account is running dry. How can a profitable business be short of cash?
The answer is that profit and cash are not the same thing. Understanding the difference is one of the most valuable things a business owner can learn.
What is profit?
Profit is income earned minus expenses incurred over a period. It is an accounting measure. Crucially, it records a sale the moment you raise the invoice — whether or not the customer has actually paid you.
So profit answers the question: "Did the business do well this period?"
What is cash flow?
Cash flow is the actual movement of money in and out of your bank account. A sale becomes cash flow only when the customer actually pays. A purchase becomes cash flow only when you actually pay the supplier.
So cash flow answers a different question: "Does the business have money right now?"
Why a profitable business runs out of cash
A business can be profitable on paper and still be cash-starved. The usual reasons:
- Customers pay late. You have booked the profit, but the cash is stuck in receivables.
- Money is tied up in stock. Buying inventory is cash going out — but it is not an expense until the stock is sold.
- Loan repayments. The principal portion of an EMI drains cash, but it never appears on your profit and loss statement.
- Capital purchases. A new machine is cash out today, but it is expensed slowly over years through depreciation.
- Taxes and statutory dues. GST and TDS you have collected are not yours to keep — they must be paid out on time.
- Owner withdrawals. Money the owner takes out reduces cash but is not a business expense.
A simple example
You sell goods for ₹5,00,000 on 60-day credit. They cost you ₹3,50,000, which you paid your supplier immediately.
- On paper: ₹5,00,000 income − ₹3,50,000 cost = ₹1,50,000 profit.
- In your bank: ₹3,50,000 has gone out, ₹0 has come in. You are ₹3,50,000 poorer in cash.
You are profitable and cash-negative at the same time — and if this repeats every month while you wait on payments, a growing, profitable business can genuinely run out of money.
How to stay on top of both
- Watch your receivables. Invoice promptly, set clear payment terms, and follow up on overdue payments. An ageing report tells you who owes what.
- Read cash flow alongside profit. Your profit and loss statement is not enough on its own. Look at a cash-flow view too.
- Manage stock deliberately. Every rupee of excess inventory is a rupee of cash sitting on a shelf.
- Plan for non-P&L outflows. Loan principal, tax payments and capital purchases all need cash — budget for them ahead of time.
See both numbers in one place
The practical fix is simple: never look at profit in isolation. Booksmor shows your profit and your cash position side by side, with receivables ageing built in — so you can see a cash crunch coming long before it arrives. Start a 30-day free trial and keep both numbers in view.