Here is a scenario that plays out thousands of times a year in Canada. A business owner looks at their year-end numbers and sees solid profit. Revenue is up. The accountant is pleased. And yet, somewhere around February or August, the owner is staring at a bank account that cannot cover payroll.
This is not a mystery. It is the cash flow gap, and it catches even experienced business owners off guard because profit and cash flow are measured differently, move at different speeds, and tell completely different stories about your business.
Profit vs. cash flow: the real difference
Profit is an accounting concept. It is the difference between your revenue and your expenses over a given period, calculated when transactions are recorded, not when money actually moves.
Cash flow is the actual movement of money into and out of your business bank account. It does not care about accounting periods. It cares about whether you have dollars available right now to pay your rent, your suppliers, and your staff.
When you invoice a client for $10,000 in October, your accounting software records $10,000 in revenue immediately. Your profit increases by $10,000. Your bank account does not change until the client actually pays, which might be 30, 60, or 90 days later.
This gap between recording revenue and receiving cash is the root cause of most cash flow problems. And the larger and faster-growing your business is, the wider that gap can become.
A real example that makes it click
Imagine you run a landscaping company in Ontario. Business is excellent. In September and October you complete $80,000 worth of commercial contracts. You invoice promptly. Your accountant records $80,000 in revenue. Profit looks great.
Now look at what actually happens to your cash:
| Month | What happened | Cash in bank |
|---|---|---|
| October | Invoiced $80,000 in commercial contracts | Unchanged |
| October | Paid crew payroll $18,000 | -$18,000 |
| October | Equipment lease and fuel $4,200 | -$4,200 |
| November | First client pays (Net 60 terms): $22,000 | +$22,000 |
| November | Payroll again, insurance, storage: $21,500 | -$21,500 |
| December | Two more clients pay: $38,000 | +$38,000 |
| December | Last client still outstanding: $20,000 | Still waiting |
On paper: profitable year. In reality: two months where you are paying out more than is coming in, carrying the gap on your line of credit or personal savings, and hoping that last client does not go 90 days.
Why profitable businesses go bankrupt
The statistic that surprises most people: according to research by US Bank and echoed in Canadian small business data, 82% of small business failures are caused by cash flow problems, not by lack of profitability. Businesses close with healthy order books and strong margins because they simply could not bridge the timing gap between earning money and receiving it.
Growth is often the culprit. When a business wins a big contract, it typically has to spend money first: materials, labour, overhead. The revenue comes in later. The faster you grow, the bigger this investment gap becomes. Businesses have gone under in their most profitable year because they grew faster than their cash could support.
Canada-specific cash flow traps
Beyond the universal timing gap, Canadian small businesses face a few specific cash flow traps that are easy to fall into.
The HST float
When you charge HST to customers, that money is not yours. It belongs to the CRA. But it sits in your bank account until your next remittance deadline, and it is easy to treat it as operating cash when things are tight. When the remittance comes due, typically quarterly for most small businesses, the scramble to cover it can be severe. The fix: move HST collected into a separate account or savings buffer the moment it comes in. Never spend it.
CRA quarterly instalments
If your net tax owing was more than $3,000 in the previous year, the CRA requires you to make quarterly instalment payments on your current year's taxes. Many business owners are blindsided by this the first time it applies to them. Four surprise $5,000 to $15,000 payments per year, on top of normal operations, can derail cash flow planning entirely.
Seasonal revenue with year-round costs
Canada's climate creates extreme cash flow seasonality for industries like construction, landscaping, tourism, retail, and agriculture. Revenue concentrates in certain months while fixed costs like rent, insurance, and minimum staff continue regardless. If you run a seasonal business, you need a cash buffer large enough to survive the slow months, not just survive them but also invest in the peak season ramp-up.
Net 30 culture in B2B Canada
Net 30 payment terms are standard in Canadian B2B. In practice, the average commercial invoice in Canada takes 45 to 60 days to be paid. Large corporate clients and government contracts routinely go 60 to 90 days. If you have built your budget around 30-day collections, you are probably cash-strapped by design.
"Your bank balance is a snapshot of the past. Your cash flow forecast is a map of the future. Only one of them helps you make decisions."
Five ways to improve your cash flow
1. Invoice the moment work is complete
Every day you delay sending an invoice is a day added to when you get paid. Many small business owners batch their invoicing at the end of the month. Switch to invoicing the same day a job is finished or a milestone is reached. On Net 30 terms, invoicing on the 1st instead of the 30th means you get paid a month earlier. Do this consistently and it can add tens of thousands of dollars in available cash at any point in the year.
2. Shorten your payment terms
Audit your current terms and push them shorter. Net 30 can often become Net 15 for service businesses, especially for recurring clients. Offer an early payment discount: 2% off the invoice if paid within 10 days. For most clients, a 2% discount is worth taking if they have the cash available, and for you, the cost of that discount is far less than the cost of a line of credit to cover the gap.
3. Require deposits on projects
For any project over a few thousand dollars, require a 25% to 50% deposit before work begins. This shifts the cash timing dramatically. Instead of you fronting all the costs and waiting 60 days for payment, you are working at least partly with the client's money from day one. Most professional clients accept deposits as standard practice.
4. Open a business line of credit before you need it
A business line of credit is the most effective tool for managing cash flow timing gaps, but it takes time to qualify for and is nearly impossible to get when you are in a crisis. Apply at your bank when things are going well: good revenue, solid books, and at least two years of operating history. You may never draw on it, but having it available converts a potential cash crisis into a minor timing inconvenience.
5. Separate your HST into a dedicated account
Open a second business account for your HST and GST collections. Every time you receive payment from a customer, transfer the tax portion out immediately. It removes the temptation, eliminates the scramble at remittance time, and keeps your true operating cash visible in your main account.
The 12-week cash flow forecast
The most powerful cash flow management tool is not software or a spreadsheet formula. It is the habit of looking forward instead of backward. A 12-week rolling cash flow forecast shows you where your cash problems will be before they arrive, giving you time to act.
The structure is simple:
Week by week, list three things:
1. Cash you expect to receive (outstanding invoices by expected payment date, upcoming sales, recurring clients)
2. Cash you expect to pay out (payroll, rent, suppliers, loan payments, CRA remittances, taxes)
3. Opening balance + cash in - cash out = closing balance
The closing balance of each week becomes the opening balance of the next. Any week where the closing balance goes negative is a problem you can see coming and plan around.
Update your forecast every week. Add a new week at the end, remove the week that just passed. Over time you will get much better at predicting payment timing, and the moments of genuine surprise will become rare.
If you are using accounting software that connects to your bank, most of this can be generated automatically from your accounts receivable aging report and your recurring expense schedule. The key is the habit of reviewing it, not the sophistication of the tool.
Any closing balance below two weeks of operating expenses is a yellow flag. Below zero is a red flag requiring immediate action: accelerate collections, delay non-critical payments, draw on your line of credit, or call your bank before the deadline arrives.
Cash flow management is not complicated. It is a discipline. Invoice fast, collect assertively, keep a buffer, and look 12 weeks ahead. Businesses that do these things consistently do not confuse profit on a statement with money in the bank, and they do not go bankrupt in profitable years.