TL;DR
Most small business owners think slow payment is a customer problem. It is not. It is an invoicing problem. Tighter terms, cleaner invoices, and a two-touch follow-up rhythm cut average payment time in half for most businesses inside 60 days.
If your average days-to-paid is over 45, you are not running a business. You are running an unpaid bank for your customers, and you are funding it with your own line of credit. That is a structural problem, not a customer problem.
Most owners think slow payment is just how it is. It is not. Tighter terms, cleaner invoices, and a two-touch follow-up rhythm cut average payment time in half for most businesses inside 60 days. The fix is not chasing harder. The fix is invoicing better.
The Problem With How Most Owners Invoice
The default invoice flow looks like this. Work gets done. Owner remembers to invoice three to five days later, sometimes longer. Invoice goes out with vague terms like "net 30" and no late fee. Customer sits on it. Owner forgets to follow up. Owner finally chases at day 45, feels awkward, accepts payment at day 58, and tells himself this is just how the industry works.
According to a 2024 Intuit QuickBooks Canada report, the average Canadian small business waits 47 days to get paid, and 31 percent of invoices are paid more than 14 days late. For a $1M business with a 30 percent gross margin, every extra week of average days-to-paid ties up roughly $19,000 of working capital. Drag that out across a year and the owner is funding $230,000 of customer payment delays out of personal cash flow.
I had a client running a $1.6M services business with a 52-day average days-to-paid. We tightened her invoicing process over a single weekend. Sixty days later, the average was 24 days. That single change freed up $87,000 of working capital and let her pay off her line of credit in full.
What a Real Invoice System Looks Like
A working invoice system has four pieces, none of them complicated. The invoice itself is clean, dated, and lists payment terms in plain language. The terms are tight: net 15 by default, with a 1.5 percent monthly late fee printed on every invoice. The follow-up cadence is automatic: a polite reminder at day 7 past due, a firmer one at day 14. The payment options are friction-free: e-Transfer, credit card, and direct deposit, not just "mail a cheque."
Most small businesses fail one or two of those four pieces. The fix is not buying new software. It is rewriting the template and setting two calendar reminders.
The CFO Perspective
The mistake owners make is treating invoicing as administrative work. It is not. It is the highest-leverage cash flow lever in the business, and most owners delegate it to whoever has free time.
"Your invoice template is a financial statement. Sloppy template, sloppy cash. Tight template, tight cash. There is no in-between." Peter Xia, CPA
One of my clients runs a $750K agency. He was sending invoices on the 1st of the month for work completed any time in the prior 30 days. Customers were paying on average 41 days after invoice date, which meant some work was getting paid 70 days after it was delivered. We changed three things. Invoices now go out within 48 hours of work being signed off. Terms moved from net 30 to net 15. A late fee clause went on every invoice. Average days-to-paid dropped to 19 days. He freed up $34,000 of working capital and stopped using his personal credit card to bridge payroll.
The customers did not push back on any of it. Two asked for net 30 instead of net 15, and we kept those at net 30 because they were the kind of accounts worth the extra week. Everyone else paid faster without a word. The friction was entirely in his head.
How to Build the System This Week
- Rewrite your invoice template. Top of the invoice: company name, invoice number, invoice date, due date in plain language (not just "net 15" but the actual calendar date). Bottom of the invoice: payment methods, late fee clause, and a single line that reads "Payment is due by [date]. A late fee of 1.5 percent per month applies to overdue balances."
- Set your default terms to net 15 for new customers, net 30 only for accounts that have earned it. Most customers never notice the difference, and the ones who do are the ones you want to know about up front.
- For project work over $2,000, require a 30 to 50 percent deposit before any work starts. No exceptions for new customers. The deposit is the qualifier.
- Invoice within 48 hours of work being signed off. Not at month-end, not when you remember. The longer the gap between work and invoice, the longer the gap between work and payment.
- Set two automatic email reminders. One goes out at 7 days past due, polite, one paragraph, with the invoice attached. One goes out at 14 days past due, firmer, mentioning the late fee. After 14 days, the call is human, not email.
- Make payment friction-free. Accept e-Transfer, credit card via Stripe or Square, and direct deposit. The cost of card processing (around 2.9 percent) is almost always less than the cost of waiting an extra 20 days for cheque delivery.
- Track average days-to-paid every month. One number, on a single line. If it goes above 30, something in the system has slipped and needs a 15-minute review.
The Bottom Line
Slow payment is almost never a customer problem. It is a system problem the owner has trained customers into. Tighten the template, shorten the terms, automate the follow-up, and the cash shows up faster within a single quarter. If you want the invoice template I use with my CFO clients, book a free call at peterxiacpa.com/book.
Next step: run your numbers through the free CFO scorecard.
Frequently Asked Questions
- Should I charge a late payment fee on overdue invoices?
- Yes, and put it on every invoice from day one. A 1.5 percent monthly late fee is standard and enforceable in Canada if it is on the invoice and in your terms. Most customers never trigger it, but having it printed changes behaviour. The owners who get paid fast all have the late fee clause. The owners who get paid slow almost never do.
- What payment terms should I use, net 30 or net 15?
- Net 15 for new customers, net 30 for trusted ones, due on receipt for retail or one-time work. Net 30 is a tradition, not a rule. If you set net 15 from day one, customers pay in 15 to 22 days. If you set net 30, they pay in 35 to 50. The terms you write are the terms you train them to follow.
- Should I require a deposit on project work?
- Always. 30 to 50 percent up front for any project over $2,000. The deposit does two things: it confirms the customer is real, and it covers your cost of starting the work. No deposit means you are extending credit to a customer who has not earned it yet. That is a financing decision, not a sales decision.
Get weekly CFO insights
No fluff. Real finance strategy for Canadian business owners. Unsubscribe any time.
Related Articles
How to Tell What Counts as Profit When Payroll and Bills Hit on Staggered Dates
A healthy bank balance mid-month doesn't mean you made money. When expenses hit on staggered dates, the balance swings constantly. Here's how to separate actual profit from temporary cash on hand.
5 min readHow to Forecast Payroll So Pay Day Never Surprises Your Cash Flow
Most owners only forecast net payroll and miss the employer burden and remittance outflows that add 15-25% on top. Payroll should be fully predictable in your cash flow. Here's how to build it in properly.
5 min readRetainer or Hourly? How to Structure a Fractional CFO Engagement
Hourly billing feels safer but changes how you use your CFO, usually for the worse. The structure of a fractional CFO engagement determines whether you get proactive advice or just reactive cleanup. Here's how to decide which model fits your actual needs.
5 min readNeed financial strategy for your business? Explore our CFO services or book a call.
