Book Intro Call
← Back to insights
RM20 Million in Revenue. Why Is the Company Still Short of Cash?
Savings & Investment

RM20 Million in Revenue. Why Is the Company Still Short of Cash?

JMarc · RFP2026-10-236 min read
In short

Profitable companies run short of cash because money is tied up in receivables and stock, and leaves through loan principal, capital spending, CP204 tax instalments and director withdrawals that the income statement doesn't show. Growth absorbs more cash; a 13-week forecast shows the gap in advance.

“We did RM20 million in business last year and the books show a profit. So why are we still on the overdraft at the end of every month?”

I hear this from business owners more than anything else. The answer usually isn't whether business is good. It is where the money is stuck. The income statement tells you how much you made; the cash flow statement tells you where the money went. Many owners only read the first one.

Four places the money gets stuck

1. Receivables: the sale is made, the cash hasn't arrived. Take an illustrative company with RM20 million in annual revenue, about RM54,800 a day. If customers take 90 days on average to pay, roughly RM4.9 million is money you have earned but not yet collected.

2. Inventory: the cash has turned into stock. Say the company's annual cost of sales is RM15 million and it holds 60 days of stock. That is about RM2.5 million sitting in the warehouse.

3. Supplier credit: the one item working in your favour. With 30-day terms from suppliers, they are effectively funding about RM1.2 million for you.

Put the three together:

Illustration: RM4.9m (receivables) + RM2.5m (inventory) − RM1.2m (payables) ≈ RM6.2 million tied up in the operating cycle.

The company is profitable on paper and has over six million ringgit locked in its operating cycle. A tight month-end is no surprise.

4. Payments that don't show up in the income statement. Some money leaves the business for real but is invisible in the profit figure, or appears at a different amount:

The better business gets, the shorter cash can be

This is the least intuitive part. When revenue grows 20%, receivables and inventory usually grow with it, and the increase has to be funded first. If the illustrative company grows from RM20 million to RM24 million on the same terms, the operating cycle could absorb more than another million ringgit of cash.

A fast-growing company needs to plan its cash earlier, not discover the gap at month-end.

Where to start

Every company is different. These are the areas I usually look at with business owners, not a fixed formula:

These steps also decide a second question: how much of the company's cash is genuinely idle. Many owners think there is spare money in the account, then find, once the operating cycle is counted, that it is needed next quarter. Read: Your company has RM1 million. Why not put it all in an FD? →

If this sounds familiar

If your revenue is growing but cash is always tighter than you expect, we can lay out your operating cycle and the next 13 weeks of cash together. Accounting treatment and tax we confirm with your accountant and tax agent.

More questions? Read: Corporate cash management, 15 questions business owners ask most →

Registered Financial Planner (RFP) · JMarc
This article is general financial education. The company and all figures are illustrative. It is not investment, tax, accounting or legal advice.

Frequently asked
Why does a profitable company have no cash in the bank?
Profit is not cash. Common reasons are slow-paying customers, excess stock, and cash outflows such as loan principal, capital spending, tax instalments and director withdrawals that the income statement doesn't show, or shows at a different amount.
Why can revenue growth make a company shorter of cash?
As revenue grows, receivables and stock usually grow with it, and the company has to fund that increase first. That is why growth periods need cash forecasting most.

Every situation differs. Yours deserves its own conversation.

JMarc Chong · Registered Financial Planner (RFP)
Family Office Practice · Kuala Lumpur