It is one of the most frustrating moments for a business owner. You look at your Profit and Loss statement, and it shows a healthy net income. You had a great month! But then you log into your business bank account, and the balance is shockingly low.

You ask yourself: "If I made so much profit, where is all the cash?"

This confusion stems from the fundamental difference between profit and cash flow. Understanding this difference is critical for the survival of your business.

What is Profit?

Profit (or Net Income) is a theoretical number. It is calculated as your Revenue minus your Expenses over a specific period.

If you invoice a client for $10,000 in May, and your expenses for May were $6,000, your Profit and Loss statement will show a profit of $4,000 for May. It looks great on paper.

What is Cash Flow?

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

Let's look at that same example. You invoiced the client for $10,000 in May, so you recorded the revenue. But what if the client has 30-day payment terms and doesn't actually pay you until June? Your May cash flow from that sale is $0, even though your May profit is $4,000.

Why Is My Business Profitable but There Is No Money in the Bank?

If your P&L says you made money and your bank account disagrees, neither one is lying. Profit is recorded when you earn it. Cash is recorded when it moves. Seven things commonly sit in that gap.

You made the sale but have not been paid

You have done the work and recorded the profit, but the client has not paid you yet. Your cash is tied up in unpaid invoices. This is the most common one, and it is the one that grows quietly if nobody is chasing it.

The cash turned into inventory

You bought $20,000 worth of stock. That cash is gone from your bank account. But it does not hit your Profit and Loss statement as an expense until you actually sell the items, as cost of goods sold. Until then it is sitting on a shelf looking like profit.

You bought something big and the P&L barely noticed

Buy a $45,000 truck and $45,000 leaves your bank account this week. Your P&L sees only this year’s depreciation, maybe a few thousand dollars. The profit figure barely moves. The bank balance moves a lot.

The same thing happens on a smaller scale every time you pay for a year up front. Insurance, software renewals, a WSIB instalment: the cash goes out in one month, the expense belongs to twelve.

You are paying down loan principal

When you make a $1,000 loan payment, only the interest portion, say $100, is an expense on your P&L. The $900 of principal reduces your cash but does not touch your profit. On a vehicle or equipment loan that gap runs every month for years.

You took money out of the business

When you draw money out for personal use, it reduces your cash balance, but it is not a business expense. It does not lower your profit. A profitable year and an empty account is sometimes just this, and nothing else.

Some of the money in your account is not yours

When you charge a customer GST/HST, you are collecting it on CRA’s behalf. It lands in your bank account, it makes your balance look healthier than it is, and it was never revenue. You do not owe all of it back, you owe what you collected minus the GST/HST you paid on your own purchases, but the leftover is still not yours. The same goes for the income tax, CPP and EI you withhold from employee pay. That money is held in trust from the moment it is withheld, and your business is only holding it.

The employer’s share of CPP and EI is a different animal. It is a real cost of employing someone, so it is already in your profit figure, but it is not paid until the following month. It will not surprise your P&L. It will surprise your bank account.

This catches people out more than any of the others, because unlike an unpaid invoice it does not feel like a problem until the filing deadline arrives. The fix is dull and it works: move it out of your operating account as it comes in, so you never see it as money you can spend. What you actually remit is worked out on the return, not on the balance in that account. If you are not sure what to move across, our GST/HST set-aside calculator will give you a starting number.

Your revenue is lumpy and your costs are not

A month where you invoiced three big jobs and a month where you invoiced none can average out to a perfectly profitable quarter. Rent, payroll and software still came out every month regardless. Profit measured over a quarter can hide a cash problem that happened in week six.

Why Cash Flow is King

A business can be profitable and still go bankrupt if it runs out of cash to pay its bills. Conversely, a business can operate at a loss for months (or years, in the case of many tech startups) as long as it has positive cash flow from investors or loans.

The Golden Rule: Profit tells you if your business model works. Cash flow tells you if your business will survive until next month.

How to Stop Being Surprised by This

Three habits fix most of it. Look at your receivables aging every month, not just your P&L, because that is where your cash is tied up. Move sales tax and source deductions out of your operating account the moment they come in. And read your P&L next to your bank balance rather than on its own, because the gap between them is the story.

If you want to see what your own P&L is telling you, our profit and loss tool walks through it line by line.

At Balance My Books, we don't just hand you a Profit and Loss statement and walk away. We help you understand the relationship between your profit and your cash flow, ensuring you always have the liquidity you need to operate and grow.