A BC trade business owner reviewing unpaid invoices and cash flow at the end of the day

Late payments are the silent margin killer for BC trade businesses. You finished the job three weeks ago, the customer is happy, and your invoice is sitting in their inbox aging like cheese. Meanwhile your supplier is calling, your crew needs a Friday cheque, and you're carrying the cost of someone else's cash flow.

Late fees aren't about being difficult. They're about protecting the business you've built so the next job doesn't get squeezed. Here's how BC contractors and trade owners can structure them legally, communicate them clearly, and actually collect.

Why most "late fees" on BC trade invoices are unenforceable

The biggest mistake we see at TradeBrain: an owner adds a "2% per month late fee" stamp to an invoice after the customer is already late, and assumes that creates a debt the customer owes. It doesn't.

Under BC contract law, a late fee is only enforceable if it was agreed to before the work happened. That means the fee structure has to appear on:

If your terms only appear on the invoice you send after the work is done, a BC Small Claims judge is unlikely to enforce it. The good news: this is a 10-minute fix.

What's the legal late fee rate in BC?

There isn't a single statutory maximum for B2B late fees in BC, but two laws shape the ceiling:

So what's reasonable? Industry standard across BC trades right now:

Anything north of 24% annual starts looking like a penalty, and BC courts can refuse to enforce penalties even if both parties signed off.

An invoice late-fee clause that actually holds up

Copy this into your engagement letter, quote terms, and the bottom of every invoice. Adapt the rate to whatever you've decided fits your business — just keep the monthly-plus-annual phrasing.

Payment terms: Net 15 from invoice date. Invoices unpaid after 15 days are subject to a late payment fee of 1.5% per month (18% per annum), calculated daily from the invoice due date until the balance is paid in full. The customer also agrees to pay reasonable costs of collection, including filing fees and collection agency commissions, on any account referred to collections.

Three things to notice:

  1. The annual rate is spelled out — required by the federal Interest Act.
  2. It's tied to the invoice due date, not "from when we feel like enforcing it."
  3. Collection costs are flagged separately so if you do escalate, those are recoverable too.

The BC trade invoice template that gets paid faster

Late fees only do half the job — the rest is invoice design. Here's the structure that performs best for residential and small-commercial trades in BC:

A trade business owner at a desk juggling paperwork, a laptop, and a phone — the classic invoice-chase scene
If this looks like your Friday night, the next section is for you.

The enforcement ladder: from gentle nudge to small claims

An unpaid invoice in BC is a slow-moving problem you can defuse early. Here's the escalation pattern that recovers ~90% of overdue balances without lawyers:

Day 1 after due — automated friendly reminder

QuickBooks, Jobber, and HoneyBook all send these automatically. Don't write a custom one. The message: "Hey — just bumping this invoice up your inbox in case it got buried. Pay link below."

Day 7 overdue — personal touch

You (the owner) text or email directly. Short, warm, no fee mentioned yet. "Hey Mike, didn't see this come through — everything OK on your end?"

Day 15 overdue — first late fee assessed

Send a new statement showing the original invoice + the late fee line item. Include the exact contract clause they agreed to. This is the moment most customers pay.

Day 30 overdue — final notice + 10-day collection warning

Formal email with subject "Final notice — Invoice #XXXX." State you'll refer the account to collections or BC Small Claims after 10 days. Attach the original signed engagement letter showing the terms.

Day 40+ — escalate

Two paths:

Three operational moves that prevent the problem entirely

Late fees are a recovery tool. These are the prevention plays:

The free TradeBrain late-fee template

If you want the engagement-letter clause + invoice template we use with our BC trade clients, drop us a note and we'll send the editable Google Doc plus a 15-minute walkthrough on how to wire it into QuickBooks or Jobber so it fires automatically. No upsell — we'd rather you collect on time.

The math on getting this right is dumb-simple: a $20,000 monthly invoice volume + an average days-to-paid drop from 45 to 20 = roughly $16,000 of cash freed up in your operating account. That's a new tool, a marketing budget, or a quarter where you finally don't sweat payroll.

Fix the late fee. Then fix the invoice. Then watch what happens.