Most people assume businesses fail because they lose money. They don't. Losing money is a slow death, and it's usually visible for months before it lands. The fast death, the one that genuinely surprises owners, happens to businesses that are profitable.
A business can be profitable on paper and still go broke. Happens all the time. Profit and cash flow aren't the same thing, and it's cash flow that keeps the lights on.
Here's the part that trips people up. The two numbers don't just differ in size. They differ in timing. Profit answers "did this month's work create value?" Cash answers "can I pay Friday's salaries?" A growing, well-priced, well-run business can answer yes to the first question every month and no to the second one in month four. That isn't bad luck. It isn't bad management. It's arithmetic, and it's predictable if you know where to look.
This post shows you the arithmetic. A month-by-month example where a business books ₹30,00,000 of profit in six months and ends the period overdrawn. Then the reconciliation showing exactly where the money went. Then the fixes that put it back.
Profit and cash flow answer two different questions
Profit is an accounting figure. Revenue minus expenses, matched to the period the work was done in. Deliver goods on 30 June, that sale is June revenue. It doesn't matter if the customer pays in July, October, or never. If the layout of that statement is unfamiliar, start with how to read a profit and loss statement without an accounting degree and come back.
Cash flow is the actual money moving in and out of your bank account, and when. Promises don't count. An invoice isn't cash. A signed purchase order isn't cash. A payment that has cleared is cash.
The gap between them lives in the balance sheet. Every rupee sitting in receivables (invoiced, not collected) or in inventory (bought, not sold) is profit you have earned and cash you don't have. Every rupee sitting in payables (received, not paid) is the reverse. Cash you're holding that isn't yours.
| Transaction | Effect on profit | Effect on cash |
|---|---|---|
| You invoice a customer ₹5,00,000 on 60-day terms | +₹5,00,000 now | Nothing for 60 days |
| Customer pays that invoice | Nothing | +₹5,00,000 |
| You buy ₹3,00,000 of stock for next quarter | Nothing until sold | −₹3,00,000 now |
| You take a ₹10,00,000 loan | Nothing | +₹10,00,000 |
| You repay ₹1,00,000 of loan principal | Nothing | −₹1,00,000 |
| Monthly depreciation on equipment | −₹40,000 | Nothing |
| You pay a supplier from last month | Nothing | −the amount |
| Customer pays a 30% deposit before you deliver | Nothing yet | +30% now |
Read that table twice. Half the rows move one number and not the other. Loan principal, deposits, stock purchases and collections are pure cash events. Your P&L will never show them to you. Depreciation is a pure profit event that never touches your bank. Manage the business off the P&L alone, and you're blind to four of those eight rows.
Why profitable businesses still run out of money
Four causes do most of the damage.
- Late-paying customers. The sale is booked as profit the day you invoice. The cash lands 60 or 90 days later. If you chase it.
- Money tied up in inventory. Profit sitting on a shelf isn't cash in the bank. You've already paid for it.
- Growing too fast. Growth eats cash. You pay for more stock, more staff and more ad spend before the revenue from that growth catches up.
- Big lumpy bills. GST, advance tax, annual insurance, bonuses and supplier settlements land on their own schedule. Not yours.
The first three are the same mechanism seen from different angles. Your money goes out before it comes in. The bigger you get, the more of your money sits stuck in that gap at any moment. Growth doesn't cause the problem. Growth multiplies a problem that was already sitting in your terms.
Worked example: ₹30 lakh of profit, ₹7 lakh overdrawn
Take a small B2B supplier. Gross margin is a healthy 30%. Fixed overheads are ₹4,00,000 a month, paid in the month. Customers are corporates on 90-day terms. Suppliers give 30 days. Opening bank balance is ₹6,00,000. The business has been running steadily at ₹16,00,000 a month before this period.
Now it grows. ₹20 lakh, ₹24 lakh, ₹28 lakh, ₹32 lakh, ₹36 lakh, ₹40 lakh over six months. Doubling in half a year. Every month is profitable. Profit rises every month.
All figures in ₹ lakh (1 lakh = ₹1,00,000).
| Month | Revenue | Net profit | Cumulative profit | Cash in | Cash out | Closing bank |
|---|---|---|---|---|---|---|
| 1 | 20.0 | 2.0 | 2.0 | 16.0 | 15.2 | 6.8 |
| 2 | 24.0 | 3.2 | 5.2 | 16.0 | 18.0 | 4.8 |
| 3 | 28.0 | 4.4 | 9.6 | 16.0 | 20.8 | 0.0 |
| 4 | 32.0 | 5.6 | 15.2 | 20.0 | 23.6 | −3.6 |
| 5 | 36.0 | 6.8 | 22.0 | 24.0 | 26.4 | −6.0 |
| 6 | 40.0 | 8.0 | 30.0 | 28.0 | 29.2 | −7.2 |
Compare two columns. Cumulative profit, and closing bank. Profit climbs steadily to ₹30,00,000. The bank account drains to zero by month three and is ₹7,20,000 overdrawn by month six.
The mechanics. Cash in during month 4 is ₹20 lakh, because that's month 1's revenue arriving on 90-day terms. Cash out in month 4 is month 3's cost of goods (₹19.6 lakh, paid on 30-day terms) plus ₹4 lakh of overheads. You're paying for month 3's volume out of month 1's collections. While you're growing, month 3 is always bigger than month 1. So the gap widens every single month.
Notice the sequencing. The business doesn't look sick in month 1 or 2. Month 3 is the first month it can't absorb a surprise, and month 3 is also the month the owner is most likely to be celebrating, because the P&L has never looked better. Month 4 is where salaries get funded by an overdraft.
The trap is what the P&L is telling you at that moment. Revenue climbing. Margin holding. Every conversation with the accountant ends with "good month". Meanwhile the bank statement is doing something completely different. Two documents, same business, two stories.
Where the ₹43 lakh went
Six months of profit came to ₹30,00,000. Over the same six months, cash fell by ₹13,20,000 (from ₹6,00,000 to −₹7,20,000). The difference is ₹43,20,000. It didn't vanish. It moved into working capital.
- Receivables rose ₹60,00,000. At the start you were owed three months of ₹16 lakh sales, so ₹48,00,000. At the end you're owed the last three months of a much bigger business: ₹32 + ₹36 + ₹40 lakh = ₹1,08,00,000. That ₹60 lakh increase is money you earned and handed to your customers as free credit.
- Payables rose ₹16,80,000. You owe suppliers one month of cost of goods. That was ₹11,20,000 at the start and ₹28,00,000 at the end. This one works in your favour. It's cash your suppliers are lending you.
Net working capital absorbed ₹60,00,000 − ₹16,80,000 = ₹43,20,000. And ₹30,00,000 of profit minus ₹43,20,000 of working capital equals −₹13,20,000 of cash. The reconciliation is exact.
The whole lesson in one line. When you grow, the gap between what customers owe you and what you owe suppliers grows with you, and you fund the difference out of your own pocket.
Growth is a cash expense, budget for it
There's a simple way to size how much cash your growth will eat before you commit to it. Measure your cash conversion cycle.
CCC = days sales outstanding + days inventory outstanding − days payables outstanding
In the example, 90 days of receivables, roughly 0 days of inventory (buy-to-order), 30 days of payables. CCC = 60 days. Which means every rupee of cost you incur leaves your bank 60 days before the matching rupee of revenue arrives.
The working capital you must fund at any moment is approximately:
(DSO × daily sales) + (DIO × daily cost of goods) − (DPO × daily cost of goods)
At the end of month 6, receivables hold the last three months of invoices. ₹32 + ₹36 + ₹40 lakh = ₹1,08,00,000. Against ₹28,00,000 of cost your suppliers are funding. That's about ₹80,00,000 you have to find yourself.
And it gets worse before it gets better. If sales simply hold flat at the month-6 run rate of ₹40,00,000, receivables settle at a steady 90 days of sales. ₹1,20,00,000 against ₹28,00,000 of payables. A gap of ₹92,00,000. The ramp hasn't finished washing through. Stopping growth doesn't release the cash. It only stops the hole getting deeper. The cash comes back only when you shrink, or when you change the terms.
Run this calculation before you take the bigger order. If a new contract adds ₹10,00,000 a month of revenue at a 60-day CCC, you need roughly two months of its cost sitting in your bank before you sign it. A contract you can't fund isn't an opportunity. It's a liability with a nice logo on it.
The other way to look at CCC is as a tax on growth. Every extra rupee of sales carries a cash charge you pay upfront and recover months later. Cheap when you have the buffer. Ruinous when you don't. The number of small businesses that grew themselves into insolvency doesn't get talked about because nobody wants to admit they died winning.
The Indian timing traps that are easy to miss
Three of these hit small Indian businesses hard. None of them appear in a P&L view of the world.
GST is payable on invoices, not collections. For most registered businesses, liability arises at the time of supply. Broadly, when you raise the invoice. You remit the tax with your monthly GSTR-3B (or under the QRMP scheme if you qualify by turnover) while the customer is still sitting on your invoice. On ₹40,00,000 of monthly sales at 18%, that's ₹7,20,000 of output tax leaving your account, offset by input credits, on money you haven't received. Confirm your own filing frequency and due dates with your CA.
TDS shrinks the cheque. Corporate customers deduct tax at source. Commonly 2% under section 194C for contract work or 10% under 194J for professional services. You booked the full invoice as revenue. The bank receives less. You recover the difference as credit when you file your return, which may be many months away. Plan cash on the net figure, not the invoice figure.
Advance tax is lumpy. Instalments fall due in June, September, December and March. Forecast on a smooth monthly average and you'll be short in exactly those four months.
The first two traps are severe enough in a services business to deserve their own treatment. The two calendars involved, the invoice date the tax runs on and the payment date your client runs on, are what turn a profitable retainer book into an empty bank account. I've written the full version separately. Why GST and TDS both hit your cash before the client does, including the invoice-layout detail that decides whether TDS is deducted on your fee or on your GST-inclusive total, and the buffer arithmetic that tells you how much cash this business actually needs to hold.
One rule works in your favour, though. Under the MSMED Act, buyers must pay registered micro and small enterprises within the agreed date, capped at 45 days, and delayed payment attracts compound interest at three times the RBI-notified bank rate. Section 43B(h) of the Income Tax Act reinforces this by disallowing the buyer's deduction if they pay a micro or small supplier late. If you're Udyam-registered, say so on your invoices and in your terms. Larger buyers with competent finance teams are aware of the consequences, and it changes how your invoice is queued. Delayed payments can be escalated through the government's Samadhaan portal. Take specific advice from your CA on your own registration status. When an invoice actually does go bad rather than merely slow, there is a sequence to follow and an order to follow it in. Including when to stop work, and the one thing you should never withhold.
What actually fixes it
Five levers, in order of how quickly they work.
- Watch cash, not just profit. Know what's in the bank and what's due when. A weekly ten-minute review beats a beautiful monthly P&L that arrives three weeks late.
- Get paid faster. Invoice the day you deliver, not at month end. Ask for deposits. Chase late payers without guilt. You aren't asking for a favour. You're asking for money you've already earned.
- Keep a cash buffer. A few months of fixed costs turns a scary month into a manageable one. The business version of the same logic behind a personal emergency fund.
- Slow the money going out. Negotiate supplier terms, avoid over-ordering stock, and stop pre-paying for annual things you could pay monthly.
- Forecast. A month-by-month cash forecast warns you of a squeeze while you can still do something about it.
Here's what those levers are worth, applied to the same business.
| Lever | What changes | Cash effect over the six months |
|---|---|---|
| 30% deposit on order, balance at 90 days | Part of every sale collects immediately | +₹32,40,000 |
| Cut terms from 90 to 60 days | One month of sales released | Roughly one month's revenue, once |
| Extend supplier terms 30 → 45 days | Half a month of cost funded by suppliers | Roughly ₹14,00,000, held |
| Raise price 5%, volume flat | Margin 30% → 33.3% | +₹9,00,000 of profit and cash |
| Delay one month of growth | Smaller receivables balance | Reduces the gap, does not close it |
Take the deposit lever. It's the strongest and the most underused. Charge 30% on order and collect the remaining 70% on the usual 90 days. Month 1 receipts become ₹16.0 lakh (the old invoices still arriving) plus ₹6.0 lakh of new deposits = ₹22.0 lakh. Run that through all six months and the closing bank balance is +₹25,20,000 instead of −₹7,20,000. A ₹32,40,000 swing, with identical revenue, identical costs and identical profit.
Be honest about one thing. Part of that swing is a one-off transition benefit. In the first three months you collect both the old full invoices and the new deposits. But the structural gain is permanent. Once 30% of every sale arrives on day zero, your effective DSO drops from 90 days to 63. And it stays there.
Notice what this lever did not require. No new customers. No price increase. No cost cutting. No bank. Just a change to when money moves. Which is why cash is the cheapest problem in a business to fix. And the most commonly ignored.
Build the forecast: 13 weeks, one sheet
Monthly forecasts hide the problem. Salaries, GST and supplier runs cluster around particular dates. Work in weeks.
Down the rows: opening balance, then cash in (by named customer and expected date, not by average), then cash out (payroll, suppliers by name, rent, GST, loan EMIs, ad spend), then net movement, then closing balance. Across the columns: the next 13 weeks.
Three rules make it useful rather than decorative.
Use expected dates, not invoice dates. If a customer has paid on day 75 for the last four invoices, forecast day 75. Their stated terms are aspiration. Their history is data.
Update it weekly and keep last week's version. The gap between forecast and actual is the number that teaches you something. If you're consistently 15% optimistic on collections, that bias is worth more than any single week's figure.
Look at the lowest point, not the closing balance. A quarter that ends at ₹8,00,000 but dips to −₹2,00,000 in week seven is a quarter you cannot survive. The trough is the number that matters.
Same discipline as running a proper spend-and-return sheet on your marketing. One sheet, updated on a schedule, that tells you the truth. If your ad spend is a meaningful line in your cash out, the marketing sheet that tells you whether it makes money belongs next to this one. Ad spend is paid weekly by card while the revenue it generates may collect in 90 days.
When borrowing helps and when it makes things worse
Credit is a legitimate tool for a timing problem and a terrible one for a margin problem. The test is simple. If your business is genuinely profitable and the shortfall is caused by the gap between paying and being paid, borrowing bridges a gap that will close. If you're unprofitable, borrowing buys time to lose more money. This is the business version of the test in good debt vs bad debt. What matters isn't the label on the loan but what the borrowed money does and whether the repayment survives a bad month.
For the profitable-but-squeezed case, a working capital limit such as an overdraft or cash credit facility priced against your receivables is the standard fit. You draw only what you need and pay interest only on the drawn amount. Invoice discounting converts specific approved invoices to cash immediately at a discount, and RBI-licensed TReDS platforms exist specifically so MSMEs can discount invoices raised on large buyers. A term loan repaid in fixed EMIs is the wrong shape for a fluctuating working capital need. The repayment doesn't flex when your collections do.
Compare the cost honestly. If discounting an invoice costs you 1.5% to get paid 75 days early, that's roughly 7.3% annualised. Cheap if the alternative is missing payroll. Expensive if the real fix was simply invoicing on the day of delivery instead of three weeks later. Fix the free things first, then price the paid things against what's left.
FAQs
Can a business be profitable and still fail?
Yes. It's one of the most common ways businesses die. Profit on paper doesn't pay salaries. Cash in the bank does. A business earning ₹5,00,000 of monthly profit that collects on 90-day terms can miss payroll while the P&L looks excellent. Manage cash as carefully as you manage profit.
What is more important, cash flow or profit?
Cash flow keeps you alive in the short term. Profit keeps you alive in the long term. Run out of cash and it's over, however profitable you looked. But a business with good cash flow and no profit, collecting deposits while losing money on every job, is just failing more slowly. You need both.
How much cash buffer should a small business keep?
Three to six months of fixed costs is the usual working range. Size it against your fixed outgoings, not revenue. Rent, salaries, EMIs and the tax you can't defer. If your cash conversion cycle is long or your customers are slow, sit at the top of that range or above it. If your revenue is concentrated in a handful of clients, that range is the wrong instrument entirely, and how much runway a services business actually needs works through the concentration-adjusted arithmetic instead.
Why is my profit high but my bank balance low?
Almost always working capital or non-P&L cash outflows. Check three things. How much customers owe you now versus six months ago. How much stock you're holding. And how much loan principal and tax you paid. Principal repayment and stock purchases drain cash without touching profit at all.
What is the difference between a P&L and a cash flow statement?
The P&L matches revenue and costs to the period the work happened in. The cash flow statement tracks money actually moving, split into operating, investing and financing activities. The same month can show ₹4,00,000 of profit and negative operating cash flow. That difference is the working capital swing.
Does taking a deposit reduce my profit?
No. A deposit changes only when cash arrives, not how much revenue you eventually book. Revenue is still recognised when you deliver. Until then the deposit sits as a liability. It's one of the very few levers that improves cash without touching price, cost or volume.
Key takeaways
- Profit is an accounting figure matched to when work was done. Cash flow is money actually moving. Only cash pays salaries.
- Profitable businesses go broke when the cash arrives after the bills. A timing problem, not a performance problem.
- In the worked example, ₹30,00,000 of six-month profit produced a bank balance of −₹7,20,000, because ₹43,20,000 was absorbed by rising receivables net of payables.
- Growth multiplies the working capital gap, so size the cash cost of a new contract using your cash conversion cycle before you sign it.
- GST on invoices, TDS deductions and quarterly advance tax all take cash out ahead of collections, and none of them show up as a warning in your P&L.
- Deposits, prompt invoicing, disciplined chasing and a rolling 13-week forecast fix most cash problems without a single new customer.
Related reading: Your marketing either makes money or it doesn't, here's the sheet that tells you, How to build an emergency fund and why it buys you freedom and Marketing metrics explained: CPC, CPM, CTR, CPA and ROAS in plain English
Top comments (0)