Financial Literacy

Cash Flow vs. Profit: Why Your Business Can Be Profitable and Still Run Out of Money

January 2026 · 5 min read
Business cash flow analysis charts and financial graphs

This is one of the most common misunderstandings business owners have. Your income statement shows a profit, but your bank account doesn't reflect it. Where did the money go?

Profit and cash flow measure two different things

Profit is reported on your income statement. Revenue is the total amount your business earned over a period. Gross profit is your revenue minus your direct costs (such as materials, labour, or cost of goods sold). Net profit is what remains after all operating expenses (such as rent, payroll, insurance, and professional fees) have been deducted. Profit is calculated based on when income was earned and expenses were incurred, regardless of when the money actually came in or went out.

Cash flow is the actual movement of money in and out of your bank account.

These two numbers can be very different at any given point in time.

Why they don't match

You invoiced but haven't been paid. You completed the work and recognized the revenue, but the client hasn't paid yet. Your income statement reports the revenue, but the cash isn't in your account.

You purchased equipment or inventory. When you buy equipment, it goes on your balance sheet as an asset. It doesn't reduce your profit right away. The deduction comes gradually through depreciation over several years. But if you paid cash, that money left your bank account immediately. Inventory works the same way. Say you purchase $20,000 worth of inventory. That $20,000 sits on your balance sheet as an asset until it's sold. Only when it's sold does it get expensed against your revenue. So your cash is down $20,000, your inventory is up $20,000, and your profit hasn't changed. The cash went out, but your income statement doesn't reflect it yet.

You're paying down debt. When you make a loan payment, only the interest portion is an expense on your income statement. The principal portion goes toward reducing the loan balance on your balance sheet. So if your monthly loan payment is $2,000 and $500 of that is interest, only $500 shows up as an expense. The other $1,500 reduces your debt and your cash, but doesn't reduce your profit. So $2,000 left your bank account, but only $500 of it affected your bottom line.

HST collected isn't yours. You collected HST from your customers, and it's sitting in your bank account making things look healthy. But that money belongs to the CRA. When it's time to remit, your cash drops even though your profit hasn't changed.

Seasonal timing. Your revenue may come in waves, but your expenses (rent, payroll, insurance) are constant. A profitable year can still have cash-negative months.

Why this matters

Your income statement tells you how the business performed. Your cash flow tells you what you have available to work with. Together, they help you make decisions about when to invest, when to hold back, and how to plan ahead.

When there's a gap between your profit and your cash position, it's usually because of one or more of the reasons above. Knowing why the gap exists is the first step to managing it.

What to do about it

Track both. Your income statement tells you if your business model works. Your cash flow tells you if your business can survive. You need both.

Forecast your cash flow. Even a simple monthly projection of expected inflows and outflows helps you see problems before they happen.

Manage your receivables. If clients are slow to pay, that's a cash flow problem regardless of what your income statement says. Tighten your collection process.

Separate your HST. Put collected HST into a separate account so you're never caught short when it's time to remit.

Want a clearer picture of your finances?

Book a consultation and we'll review your financials and help you see the full picture.

Book a Consultation

Find Your Service

Not sure what you need?