Your P&L says you made Rp 20M this month. Your bank account has Rp 3M. Both are correct — and understanding why is one of the most important things a business owner can learn.
Lesson overview
The core idea
Profit is calculated when a sale is made — even if you haven't been paid yet. Cash only moves when money actually hits your bank account. This gap between earning and receiving is why a business can be profitable on paper and still run out of cash.
Profit = what you earned | Cash = what you have
Why the gap exists
You invoice a client today for Rp 30M. They'll pay in 30 days. Your P&L records Rp 30M in revenue immediately — but your bank account gets nothing for a month. Meanwhile, you still have to pay your staff, your suppliers, and your rent. That's where the cash crunch comes from.
Revenue recorded at invoice date ≠ cash received at payment date
Quiz
You have Rp 80M in outstanding invoices that clients haven't paid yet. Your P&L shows Rp 80M revenue. How much of that is in your bank right now?
Answer: Rp 0 — it hasn't been paid yet
Until a client actually pays, the money lives in Accounts Receivable — not in your bank. Your P&L shows it as revenue, but your cash flow doesn't reflect it yet.
A real scenario
Here's the trap: your business is doing well, so you take on more clients. More invoices go out. But clients take 30–60 days to pay. You're expanding — hiring more staff, buying supplies. Your cash goes out fast. Your revenue goes up on paper. But cash runs low. This is called a cash flow squeeze, and it kills profitable businesses.
High revenue + slow collections = cash flow squeeze
Quiz
A laundry business has Rp 50M profit this month but only Rp 5M in the bank. What's the most likely reason?
Answer: Large unpaid invoices still outstanding
When profit is high but cash is low, it almost always means a lot of revenue has been recorded but not yet collected. Chasing unpaid invoices is as important as making sales.
The other direction
The opposite is also true. If a client pays you upfront before you do the work, your bank account looks great — but you haven't earned that money yet. It's a liability until the service is delivered. Same with a business loan: cash comes in, but it's debt — not profit.
Cash in ≠ Revenue earned
Quiz
A client pays you Rp 20M upfront for a 3-month laundry contract. Is this profit?
Answer: Not yet — you still have to deliver the service
Upfront payments are called deferred revenue — a liability until you've done the work. You recognise revenue (and profit) as you deliver the service over the 3 months.
How to stay on top of both
P&L tells you if your business model is healthy — are you making more than you spend? Cash flow tells you if you can survive the next 30–90 days — do you have enough to pay your bills? The fix for most cash problems: invoice faster, follow up on unpaid invoices, and know your upcoming expenses.
P&L = business health | Cash flow = business survival
Quiz
Which report shows the actual movement of cash in and out of your business?
Answer: Cash Flow Statement
The Cash Flow Statement tracks only real cash movements — money actually received and actually paid. The P&L can show revenue and expenses that haven't moved cash yet.
Continue learning
Try it yourself
Ready to track your numbers?
lemondrop handles invoices, expenses, and reports — in IDR.