The short version: Most Canadian trades businesses need three things: a card reader for on-site final payments, an invoicing tool that handles deposit collection and payment links, and a clear written policy on holdbacks and liens before work starts. Getting all three right means fewer cash flow problems and fewer disputes.

Structuring Deposits and Staged Payments

Most tradespeople operate on some version of a deposit-then-final-payment structure. For a $5,000 HVAC replacement job, a 30–50% deposit before ordering equipment is standard and protects you if the customer cancels. For a $50,000 renovation, staged payments tied to milestones (framing complete, rough-in complete, finished) are both standard practice and essential cash flow management.

The key is making deposit collection frictionless. Sending a paper invoice and waiting for a cheque means delays. A payment link sent via text that the customer can tap and pay in 30 seconds means you get funds in 1–2 business days before you order materials.

1
Quote accepted: Send a digital invoice immediately for the deposit amount (25–50% depending on your job type). Include a card payment link β€” this should arrive before you leave the customer's driveway.
2
Materials ordered: Deposit hits your account (next-day with Helcim or Stripe). Order materials. Start work only after deposit clears β€” not after you receive the e-Transfer confirmation email.
3
Progress billing (larger jobs): For jobs over $15K, bill 25–30% at milestone completion. This keeps your cash flow positive mid-project instead of waiting for the full final payment.
4
Final payment on completion: Collect before you leave the job site. Tap-to-pay on your phone, or a payment link if the client isn't on-site. Do not leave before the final payment question is resolved.

A note on deposit percentages: For trades like roofing or HVAC where materials cost 40–60% of the job, a deposit that covers materials is reasonable and most clients understand it. For service calls (a plumber fixing a leak), deposits are unusual and may signal you don't trust the client β€” skip the deposit for work under $500 unless there's a history of problems.

E-Transfer Risks for Large Jobs

Interac e-Transfer is convenient for smaller amounts, but creates real problems on large jobs. The most important issues:

1. Daily send limits block large payments. Most Canadian personal bank accounts can only send $3,000/day via e-Transfer. A $12,000 roofing job requires the client to send four transfers over multiple days β€” which rarely goes smoothly. Business bank accounts have higher limits ($10K–$25K+), but most homeowners don't have business accounts.

2. The fake confirmation scam. Fraudsters have sent contractors forged "e-Transfer received" confirmation emails. The money never arrives, but the contractor starts or completes work. The fix: set up Autodeposit on your business banking account. With Autodeposit enabled, transfers arrive in your account without requiring you to manually accept them β€” there's no email to fake. Verify deposits in your actual bank app, not via email.

3. No dispute mechanism for work disputes. Unlike credit cards, e-Transfer has no chargeback process. That's good news for you as a contractor β€” a client can't reverse an e-Transfer after you've done the work. But it also means there's no dispute resolution process if a payment bounces or gets blocked. If something goes wrong, you're dealing with the banks directly.

⚠️ E-Transfer guidance for trades

Use e-Transfer freely for jobs under $3,000 and for clients you've worked with before. For larger jobs or new clients, a credit card payment link is safer β€” you get chargeback protection (which works in your favour when you have a signed contract and documented work), faster settlement, and no limit headaches. Consider e-Transfer for final payments only, after the deposit was paid by card.

Tap-to-Pay on Job Sites

The most practical on-site payment solution for most tradespeople in 2026 is tap-to-pay via phone β€” either Apple Tap to Pay (iPhone) or a Bluetooth card reader paired to a phone app. This eliminates the need to carry dedicated hardware to every job.

Square Reader ($49): The most common choice for tradespeople. Plugs into an iPhone or Android headphone jack (older version) or uses Bluetooth. Accepts tap, chip, and swipe. 2.65% flat rate on all card-present transactions. Works offline and syncs when you reconnect. Free app includes basic invoicing.

Helcim Card Reader (~$109): More expensive upfront but interchange-plus pricing means significantly lower rates on higher-value transactions. If you're running $5,000+ jobs, the difference between 2.65% (Square) and 1.75–2.0% (Helcim) is $32–$45 per $5,000 job. Helcim reader pairs via Bluetooth to the Helcim app.

Tap to Pay on iPhone (no hardware): Square, Helcim, and Stripe all support Apple's Tap to Pay β€” your iPhone becomes the card reader, no hardware needed. Works for contactless tap (Apple Pay, Google Pay, physical contactless cards). Not ideal if you work in areas with poor data signal since it requires an internet connection. See our Tap to Pay iPhone guide for Canadian merchants.

For remote job sites without reliable cell signal, a Bluetooth card reader that can queue transactions offline is safer than phone-only tap solutions.

Invoicing Software for Trades: Jobber vs ServiceTitan vs HoneyBook

General-purpose invoicing tools (QuickBooks, FreshBooks, Wave) work fine if your business is simple. But purpose-built field service software handles scheduling, job tracking, and payment collection together β€” which is why most growing trades businesses eventually move to one of these:

Jobber Best for small–mid trades businesses

πŸ‡¨πŸ‡¦ Canadian-founded (Edmonton, AB) Pricing: ~$49–$249/mo CAD Built-in payments via Stripe

Jobber is the most popular field service platform among Canadian tradespeople with 1–30 employees. It handles quoting, scheduling, job tracking, invoicing, and client communications in one place. Built-in payment processing uses Stripe at 2.9% + 30Β’ for online payments β€” which is higher than standalone Helcim or Stripe accounts, but acceptable if you value the software integration.

Key for contractors: Jobber lets you collect deposits at quote acceptance (client pays online when they approve the quote), send automatic payment reminders, and require payment before closing a job. The client-facing portal lets homeowners view job history, pay invoices, and request service.

ServiceTitan Enterprise-focused

US-based, Canadian support Pricing: $200–$600+/mo USD (contract required) Built-in payments

ServiceTitan is the dominant platform for larger HVAC, plumbing, and electrical companies β€” typically those with 15+ techs and $2M+ revenue. It's significantly more powerful than Jobber (full dispatch board, technician performance tracking, marketing ROI, revenue goals) but also significantly more expensive and complex to implement.

If you're a smaller operation, ServiceTitan's price-to-value ratio doesn't make sense. Most Canadian contractors with under 10 employees are better served by Jobber. ServiceTitan makes sense when you outgrow Jobber's reporting and dispatch capabilities.

HoneyBook

US-based, works in Canada Pricing: ~$19–$79/mo USD Built-in payments (US focus)

HoneyBook is popular with service businesses that have a strong client-relationship component: interior designers, home stagers, specialty renovators. Its strength is contract + payment bundling β€” clients sign the contract and pay the deposit in a single link. However, HoneyBook's payment processing has limitations in Canada (it uses Stripe infrastructure but has had Canadian payout delays), and it lacks the field scheduling features that Jobber has. Best for trades that run more like a consultancy than a service truck operation.

Standalone invoicing option: If you don't need scheduling software, Helcim's free invoicing is hard to beat β€” no monthly fee, competitive processing rates, and built-in payment links. Wave Accounting is free and integrates with Stripe for payment collection. For basic trades businesses, these cost far less than Jobber.

Construction Holdbacks: What They Are and How to Handle Them

If you do work on commercial or larger residential construction projects in Canada, you'll encounter statutory holdbacks β€” amounts the project owner is legally required to withhold from each payment to subcontractors and contractors.

Holdbacks exist to protect subtrades: if a general contractor gets paid and then goes bankrupt before paying their subs, the holdback funds are still available for those claims. Each province has its own Construction Act (or equivalent) that specifies the holdback percentage and rules.

Statutory holdback rates by province (approximate)

Ontario
10%
Construction Act
BC
10%
Builders Lien Act
Alberta
10%
Builders' Lien Act
Saskatchewan
10%
Builders' Lien Act
Manitoba
7.5%
Builders' Liens Act
Quebec
Lien process differs
Civil law framework

For trades doing residential work directly for homeowners (not through a GC), holdbacks still apply. If you're an electrician doing a panel replacement, the homeowner is technically required to hold back 10% of each payment you're owed until the lien period expires β€” typically 45–60 days after work completion in most provinces.

In practice, most small residential jobs don't involve formal holdback accounting. But on larger projects ($50K+), you should invoice in a way that acknowledges the holdback: "Invoice total: $20,000. Statutory holdback (10%): $2,000. Amount due now: $18,000." This shows you understand the rules and makes it easier for the client's bookkeeper.

Lien Rights and Payment Terms

A construction lien (called a "builders lien" in western provinces) is a legal claim you can register against a property if you've done work or supplied materials and haven't been paid. It's the most powerful payment protection tool available to Canadian trades businesses.

Key points every Canadian contractor should know:

πŸ’‘ Payment terms template for contractors

Include this language in every contract: "A deposit of [X%] is due upon acceptance of this proposal. Progress payments are due within [5] business days of invoice. Final payment is due on the date of substantial completion. Unpaid balances accrue interest at 2% per month (24% per annum). Client acknowledges the contractor's right to register a lien under applicable provincial construction lien legislation for unpaid amounts."

Related Reading