On this page
The Trust Account Problem
Every Canadian province's law society operates under strict rules about how client money is handled. The fundamental distinction every firm must understand:
🔵 Trust Funds
- Money held by the lawyer on behalf of the client
- Examples: real estate deposits, litigation settlements awaiting distribution, funds to be used for disbursements
- Must be kept in a designated trust account
- Lawyer has no ownership of this money until it's earned or disbursed per client instructions
- Processing fees cannot be deducted from this account
🟢 General Retainer / Earned Fees
- Money paid to the lawyer for legal services rendered
- Examples: retainer payments drawn down as work is completed, final invoices for completed matters
- Deposited to the firm's general operating account
- Normal business expenses (including card processing fees) can come from this
- Standard payment processors handle this without issue
The challenge: when a client pays by credit card into trust, the card network charges a processing fee (typically 2–3%). That fee cannot be deducted from the trust funds — it must come from the firm's general account. If it isn't handled correctly, the trust account is short by the processing fee amount, which creates a compliance violation with the law society.
⚠️ Law society compliance is not optional
Mishandling trust funds — even unintentionally — can result in law society discipline, suspension, or disbarment. Before implementing any payment system, confirm the configuration with your provincial law society or an experienced practice management consultant. This guide is informational only, not legal advice.
How Credit Card Processing Works With Trust Accounts
Here's the core requirement: when a client pays by credit card into trust, the gross amount must land in the trust account. The processing fee must be charged to the firm's general operating account — never netted out of the trust deposit.
Example:
- Client pays $5,000 into trust by Visa
- Processing fee at 2.95% = $147.50
- The trust account must receive the full $5,000
- The firm pays the $147.50 fee from its general operating account
- Net cost to the firm: $147.50 for the privilege of accepting the card payment
Standard payment processors — including Stripe, Square, and even Helcim in default configuration — net the fee from each transaction before depositing. If a client pays $5,000 via Stripe at 2.9% + $0.30, Stripe deposits $4,855.20. That creates a $144.80 shortfall in your trust account.
The solution requires a processor that either:
- Deposits the gross amount and charges the fee separately to a linked operating account (LawPay's model), or
- Allows you to configure a manual top-up process where the firm immediately transfers the fee amount from general to trust (a workaround that works with any processor but requires manual discipline)
Recommended Payment Processors for Canadian Law Firms
⚖️ LawPay — Purpose-Built for Legal Trust Compliance
LawPay (owned by AffiniPay) was built specifically for law firm trust account compliance in North America. It's used by tens of thousands of law firms across Canada and the US and is endorsed or referenced in guidance from several Canadian law societies.
How it solves the trust problem: LawPay charges the processing fee to the firm's operating account, not the trust account. The full client payment deposits to trust. This is handled automatically — no manual reconciliation required.
| Fee Type | LawPay Rate (Canada) |
|---|---|
| Credit card (Visa, Mastercard) | ~2.95% per transaction |
| eCheck / ACH / EFT | ~$1.50 flat per transaction |
| Monthly fee | ~$19–$30 CAD/month depending on plan |
| Setup fee | None |
Strengths: Trust compliance built-in, legal-specific interface, payment pages that can be embedded in client portals, integrates with practice management software (Clio, MyCase, and others).
Weaknesses: Higher rates than Helcim for general retainer processing. Monthly fee adds overhead for small firms.
🟢 Helcim — Lower Cost but Requires Configuration
Helcim's interchange-plus pricing is significantly cheaper than LawPay for most firms — especially those processing higher volumes. However, Helcim doesn't have a built-in "legal trust mode." Using Helcim for trust requires a manual workaround:
- Client pays via Helcim payment link or terminal
- Helcim deposits net amount (gross minus fees) to your linked bank account
- You must manually transfer an amount equal to the fee from your operating account to trust to gross it up
- Record the transfer and fee amount meticulously for trust accounting purposes
This works but depends entirely on the firm maintaining disciplined manual processes. For high-volume practices or those with multiple trust transactions daily, the reconciliation burden is real. For firms that process occasional trust payments (a few per month), Helcim with manual top-ups may be perfectly workable.
For general retainer and earned fee payments (not trust), Helcim is excellent — transparent pricing, no monthly fee, and strong invoicing for billing clients after services are rendered.
💡 Which should you choose?
If you have any meaningful volume of credit card payments into trust: use LawPay. The compliance risk of getting trust accounting wrong far outweighs LawPay's slightly higher rates. If you only accept cards for earned fees (general account) and use e-Transfer or cheque for trust: Helcim will save you money.
Interac e-Transfer for Legal Fees
Canadian clients increasingly prefer Interac e-Transfer for smaller legal fee payments. It's familiar, fast, and has no transaction fee on the receiving end for most business accounts.
e-Transfer works well for:
- General retainer payments under $10,000 (standard e-Transfer limit)
- Balance invoices for completed family law, employment law, or corporate matters
- Situations where the client is local and the amount is modest
e-Transfer does not work well for:
- Real estate trust deposits: Standard e-Transfer limits ($3,000–$10,000 depending on the client's bank) are far too low for most real estate transactions. A deposit on a $900,000 home is typically $45,000–$90,000.
- Time-sensitive trust requirements: e-Transfer has a 30-minute to several-hour settlement window, which may not meet same-day requirements.
- Clients who bank with smaller institutions: e-Transfer limits vary significantly by financial institution.
One practical approach many Canadian law firms use: accept e-Transfer for general retainer payments and small trust deposits (under $5,000), while requiring bank wire or certified cheque for larger trust amounts. Communicate this clearly in your engagement letter.
For recurring billing (monthly corporate retainers, ongoing litigation support), Pre-Authorized Debit (PAD) is worth exploring. See our guide to Pre-Authorized Debit in Canada for details on setup and compliance.
Real Estate Practice: Large Payments and Closings
Real estate lawyers handle Canada's largest consumer transactions. Payment practices in real estate conveyancing are quite different from other legal work:
| Payment Type | Common Use in Real Estate | Practical Notes |
|---|---|---|
| Bank wire transfer | Mortgage proceeds, large trust deposits, closing funds | Most reliable for large amounts; bank charges typically $15–$35/wire |
| Certified cheque | Deposits on offer to purchase, closing balance payments | Still standard in most provinces; accepted by all real estate practices |
| Interac e-Transfer | Small deposits from established clients | Some lawyers accept for deposits under $3,000; limits too low for most transactions |
| Credit card | Legal fees portion only (not purchase price) | With LawPay or compliant setup; unsuitable for large trust amounts |
| Real-Time Rail (RTR) | Emerging option for same-day large transfers | Payments Canada's RTR infrastructure is being deployed; not yet universal |
The key principle in real estate: the purchase price and mortgage funds move through the real estate lawyer's trust account via bank transfer or certified cheque. Credit card acceptance is generally limited to the legal fee portion of the transaction (which is much smaller).
See our guide to Real-Time Rail for Canadian merchants for information on the evolving large-value payment infrastructure in Canada.
Law Society Compliance by Province
Canadian law society guidance on electronic payments varies by province. Here's a summary of the key regulators and their general positions as of early 2026:
| Province | Regulator | Key Guidance |
|---|---|---|
| Ontario | Law Society of Ontario (LSO) | Published guidance on credit card acceptance for trust; requires gross deposits to trust; recommends processors that can charge fees to operating account |
| British Columbia | Law Society of BC (LSBC) | Similar requirements to LSO; has issued practice advisories on electronic payment processing |
| Alberta | Law Society of Alberta (LSA) | Has addressed credit card trust payments; the rule is the same — fees cannot reduce trust funds |
| Quebec | Barreau du Québec | Separate regulatory framework; consult the Barreau directly for current guidance on electronic payments |
| Other provinces | Provincial law societies | All follow the same fundamental principle — trust funds must be kept whole; consult your local law society |
🔴 Important: Always verify current guidance directly
Law society rules and guidance documents change. Before implementing any payment system for your firm, consult your provincial law society's current published guidance or call their practice advice line. The information in this guide reflects the general landscape as of early 2026 and is not legal advice.
Summary: Payment Setup for Canadian Law Firms
✅ Practical recommendations
- For trust account credit card payments: Use LawPay. It's built for compliance and the modest premium is worth the protection.
- For earned fee invoicing (general account): Helcim or your practice management software's built-in billing. Lower rates, professional invoicing.
- For e-Transfer: Accept for small retainer payments and earned fee balances. Not for large trust deposits.
- For real estate trust deposits: Bank wire or certified cheque. Period.
- For recurring retainers: PAD (pre-authorized debit) with proper authorization agreements.