Tools

Insurance Billing Bookkeeping for Canadian Clinics (2026): eClaims to Xero

Insurance Billing Bookkeeping for Canadian Clinics (2026): eClaims to Xero

Disclosure: this post contains affiliate links. If you sign up through one, we may earn a commission at no extra cost to you. We only recommend tools we use with our own clients.

Quick Answer

How do I reconcile insurance billing and Jane Payments in a Canadian clinic?

Record every visit gross on the date of service, then track who owes it: the patient, the insurer through TELUS Health eClaims, or a public payer such as WSIB. Card takings go through a Jane Payments clearing account, because the payout arrives two business days later net of 2.5% on the terminal or 2.75% online, and insurer EFTs arrive on each payer's schedule (Manulife within a business day of the claim paying, Desjardins on the 15th and month end, Canada Life weekly by direct deposit). Post payouts and EFTs against the clearing account and the receivables, never to revenue, and tie the clearing account to zero each month in Xero. Verified May 2026.

At a Glance

Jane Payments2.5% terminal, 2.75% online, $0.10 Interac; payout in two business days, net of fees
eClaimsFree to clinics; 30+ payers listed; insurer pays the clinic, patient pays the balance
Insurer timingManulife daily EFT; Alberta Blue Cross daily; Canada Life weekly; Desjardins 15th and month end
The ruleSales gross on service date; payouts and EFTs reduce clearing and A/R, never revenue

A clinic that direct-bills insurers never sees its bank deposits match its daily sales, and that is not an error. One appointment can be paid three ways: the patient pays at the desk, the insurer pays the clinic through TELUS Health eClaims days or weeks later, or a public payer such as WSIB or ICBC pays on its own schedule. Card money lands two business days later net of a 2.5% or 2.75% Jane Payments fee, insurer EFTs arrive in batches, and the patient's share of a partly covered visit is still outstanding. The model that survives this: record sales gross on the date of service, keep a receivable for each payer, run the card processor through a clearing account, and tie that account to zero every month in Xero or QuickBooks Online.

This is for owners and bookkeepers of Canadian physiotherapy, chiropractic, massage, psychology and multidisciplinary clinics on Jane that direct-bill some visits, not for physician OHIP or MSP billing. Every rate and timing was read at the vendor's or insurer's own page on 19 May 2026.

What are the three ways a clinic visit gets paid in Canada?

1. The patient pays in full

Card on the terminal, card on file, Interac debit, cash or e-transfer. The invoice is paid the same day, but card money reaches the bank only when the processor pays out, net of the fee, and cash sits in the drawer until deposited.

2. The insurer pays the clinic through direct billing

TELUS Health eClaims is the main allied-health direct-billing network. TELUS states that "eClaims is a value-added service that is meant to be free of charge for both you and your clients", and its insurer FAQ lists about 40 participating payers, including Manulife, Canada Life, Desjardins, Alberta Blue Cross, Pacific Blue Cross, Equitable and Industrial Alliance. TELUS lists 25 eligible profession types, but each insurer decides which it accepts: Canada Life, for one, does not accept kinesiologists, psychotherapists, guidance counsellors, occupational therapists or laboratory clinics, nor massage therapists and naturopaths in Quebec.

The claim is adjudicated in real time and payment goes to whoever is named in the "Payable to" field. Jane submits claims with the insurance mode set to Collect from Insurer and passes any remaining balance to the patient's invoice; the insurer's response decides whether the claim is payable to the clinic or to the patient, and that cannot be changed in Jane. This needs the Insurance Billing add-on ($20 a month plus $5 per additional full-time practitioner, $2.50 part-time) on the Practice or Thrive plan.

A second network, providerConnect, handles GreenShield, Empire Life (extended health) and SSQ, plus Canada Life and RBC Insurance for dental only. Sun Life runs its own Provider eClaims through the TELUS provider portal and pays by EFT with a Provider Statement per deposit.

3. A public or statutory payer

WSIB in Ontario has providers bill through the TELUS Health Provider Portal and pays them under its fee schedule; the worker is not billed. ICBC in British Columbia pays Recovery Network clinics through its Health Care Provider Portal. In Jane these are a "Regular Insurance/3rd Party Payer" insurer with payments recorded manually. For the books they are one more receivable by payer.

Why does the bank deposit never match the day's sales?

Each channel settles on its own clock, and cards settle net of a fee.

ChannelWhat arrives in the bankWhen (verified May 2026)
Jane Payments, terminalGross less 2.5%; Interac debit less $0.10 per tapTwo business days: Monday deposits Wednesday; weekend transactions join the Monday batch; cutoff 11:59 pm ET
Jane Payments, online or card on fileGross less 2.75%Same two-business-day schedule
Square (alternative)2.5% tapped; Interac 0.75% + 7 cents; 3.3% + 15 cents keyed; 2.8% + 30 cents online; +1.5% foreign cardsNext business day
Stripe (alternative)2.9% + $0.30 domestic; +0.8% international; +2% currency conversion; +0.5% keyedCanada: 3 business days (7 calendar days for the first payout)
Manulife via eClaimsDirect deposit onlyWithin one business day of the claim being paid; claims process the business day after submission
Alberta Blue Cross via eClaimsDirect deposit requiredDaily EFT
Canada Life via eClaimsBundled paymentsWeekly by direct deposit or monthly by cheque
Desjardins via eClaimsBundled, payer name "TELUS Assure"Night of the 15th and last night of each month
Industrial Alliance via eClaimsReal-time claims by direct deposit; adjustments by chequeClaims under review are paid to the insured within 5 business days, not to you
TELUS AdjudiCare payersCheque or EFT by payer3 to 10 business days
Patient balancesNothing until collectedOften later by card on file at 2.75%

Two details bite most often. Jane's guide says "Jane Payments deducts fees before depositing, so only the net payout amount will appear", refunds "are typically deducted from your next scheduled payout", and on a refund the original fee "isn't returned". And when a payer reviews a claim instead of paying in real time, some pay the member rather than the clinic, so an insurer receivable quietly becomes a patient receivable.

How should a clinic record insurance billing in the books?

Record the sale once, gross, on the date of service, then track who owes it. Jane points cash-basis clinics to the Applied & Unapplied Payments Report (payments applied by date); the Sales Report, which lists invoices by date whether paid or not, is the accrual view. A clinic with insurer receivables needs accrual; cash basis hides a third of the month.

The accounts you need in Xero (80% off for 6 months through our partner link; plans $25, $60, $80 CAD a month; unlimited users) or QuickBooks Online:

AccountWhat goes through it
Clinic revenueGross invoiced amounts from the Sales Report, exempt and taxable lines separate
A/R patients, A/R insurers, A/R public payersReceivables by payer, one contact per insurer
Jane Payments clearing (bank-type)Gross card takings in; net payouts and fees out; zero after every payout
Cash on hand (bank-type)Drawer cash until deposited
Merchant feesThe 2.5%, 2.75% and Interac 10 cents
Gift card and package liabilityMoney received before the service is delivered
GST/HST collectedTax on taxable lines only

Post the sales

Most bookkeepers post one summary journal per week from the Sales Report; Jane's accounting guide notes that some clinics "create journal entries to indicate the total change in A/R for a period". For invoice-level detail, the Reports > Sales export can be mapped to Xero's sales invoice import CSV, which brings invoices in for approval. Revenue is the credit; the debits split between receivables by payer and the clearing accounts.

Clear the card money on each payout

Create a Xero bank rule for Jane Payments statement lines that posts each deposit as a transfer from the clearing account. Monthly, post the fee total from the Jane Payments Transactions Report (columns "Client Charge", "Jane Payments Fee" and "Amount Paid To Clinic") as spend money from clearing to merchant fees. Gross in, net plus fees out, clearing is zero. If not, the difference is a refund, a dispute or a payout in transit, and the Payouts Report, whose "Payout Amount" "should match what is deposited in your bank account", shows which.

Apply each insurer EFT by claim

Record the lump sum in Jane under Billing, Insurer Invoices, New Payment, spreading it across the claims it covers; Jane calls this "the most reliable method for recording insurer payments". If a claim comes in short, Jane offers a write-off or "Bill the remaining balance to patient". Mirror it in Xero: the deposit reduces the insurer receivable, the shortfall moves to the patient receivable or a write-off. A bank rule keyed on the payer descriptor codes each deposit to the right insurer contact.

How does GST/HST work when one invoice mixes an exempt service and a taxable product?

Services rendered to an individual by a "practitioner" listed in section 7 of Part II of Schedule V to the Excise Tax Act are exempt: physiotherapy, chiropractic, psychological, occupational therapy, dietetic, acupuncture and naturopathic services among them, plus psychotherapy and counselling therapy since 20 June 2024 (Bill C-59; CRA memorandum 25-3 confirms supplies "made on or after June 20, 2024, are exempt"). Massage therapy is not on the list, so RMT treatment is taxable once the clinic passes the $30,000 small-supplier threshold. Everything else is taxable unless zero-rated, which covers products sold at the desk; custom-made orthotics are zero-rated outright, and an off-the-shelf brace or device is zero-rated when supplied on the written order of a specified professional, which includes a physician, physiotherapist, occupational therapist, chiropodist, podiatrist or registered nurse (Schedule VI, Part II, section 23).

A $120 physio visit plus a $40 off-the-shelf knee brace sold without a written order in Ontario invoices as $120 exempt, $40 taxable, $5.20 HST, $165.20 total. Jane's Billing Summary Report shows "the total amounts invoiced and payments applied for all kinds of tax", the figure to reconcile to the HST account. If the plan reimburses the brace, the claim is submitted at the invoiced, tax-inclusive amount, and the tax is yours to remit whoever pays. Input tax credits split the same way: costs used for exempt supplies earn no ITC, and shared costs need "a fair and reasonable allocation method". Profession-by-profession detail, including Quebec, is in our guide to GST/HST for health professions in Canada; registration is covered in when and how to register for GST/HST.

Which Jane reports does the bookkeeper actually need?

Jane has no live accounting integration ("Jane doesn't directly integrate with any accounting system"), so the month runs on exports. Names are as they appear in Jane's guides.

Jane reportUse it for
Sales ReportInvoices by date with payer, treatment or product, paid or unpaid, subtotal and tax. The accrual revenue figure.
Billing Summary ReportInvoiced versus Applied versus Transactions by method, plus the tax section. The one-page tie-out.
Applied & Unapplied Payments ReportPayments by the date applied; the cash view and where unapplied money shows.
Accounts Receivable ReportOutstanding balances by patient or insurer, filterable by account type; credits not netted.
Credit ReportUnused credit: prepayments, overpayments, unapplied insurer money.
Compensation ReportPractitioner pay on invoiced or collected revenue, less fees passed through.
Jane Payments Transactions and Payouts ReportsGross, fee and net per card transaction; each payout with deposit date and net amount.
Insurer Statement; Gift Cards report; Package & Membership UsageOne payer's claims to match an EFT; unredeemed balances that are liabilities.

The Jane App review covers the plans and the insurance add-on; the Jane App bookkeeping guide walks the monthly export. Clinics signing up through Jane App get one month free with the code LEDGERLOGIC1MO, entered in the Grace code field at signup; Jane runs no free trial and publishes no coupon codes of its own. Terms are on the Jane App deal page.

What are the most common insurance billing bookkeeping errors?

ErrorEffectFix
Booking the Jane Payments payout as revenueUnderstates sales by the fee and double-counts once the Sales Report is postedPayouts are transfers from clearing; revenue comes only from the Sales Report
Booking the insurer EFT as revenueThe visit was already revenue on the service date; the EFT counts it twiceThe EFT reduces A/R insurers; unmatched money goes to insurer credit
Ignoring patient balances on partly covered visitsA/R drifts up in Jane and never appears in XeroPost patient A/R from the Sales Report; review the A/R Report monthly
Refunds and chargebacks hidden inside a payoutClearing will not tie; revenue overstatedPost refunds as negative sales when issued; dispute fees to merchant fees; check "See Transactions" on the Payouts Report
Gift cards, packages and tips run through revenueRevenue before service; liabilities missing at year endJane says to treat gift card balances "as a long-term liability"; recognise on redemption; tips are a liability until paid to staff
Insurer shortfalls left hangingInsurer A/R ages forever; patient never billedUse write-off or "Bill the remaining balance to patient" on every EFT

Worked example: one day at a physio clinic

An Ontario physiotherapy clinic on Jane invoices $2,400 on a Monday, all exempt physiotherapy. $1,100 is direct-billed through eClaims payable to the clinic, $300 is the patients' share of partly covered visits, not collected that day, and $1,000 is collected at the desk: $900 on the Jane Payments terminal at 2.5% and $100 cash. The card fee is $900 × 2.5% = $22.50, so the payout will be $877.50.

Monday, date of service

AccountDebitCredit
A/R insurers$1,100.00
A/R patients$300.00
Jane Payments clearing$900.00
Cash on hand$100.00
Physiotherapy revenue (exempt)$2,400.00

Wednesday, the payout lands

AccountDebitCredit
Bank$877.50
Merchant fees$22.50
Jane Payments clearing$900.00

Clearing is back to zero. Friday's cash deposit: debit Bank $100, credit Cash on hand $100.

Tuesday and the 16th, the insurers pay

Say $640 was Manulife and $460 Desjardins. Manulife's direct deposit arrives within a business day of the claim paying: debit Bank $640, credit A/R insurers $640. Desjardins pays on the night of the 15th, so $460 shows on the 16th under "TELUS Assure": debit Bank $460, credit A/R insurers $460. Had Desjardins paid $440 because a plan maximum was hit, the $20 moves: debit A/R patients $20, credit A/R insurers $20, and the front desk bills the patient from Jane.

What the bank shows for Monday's work

$640 Tuesday, $877.50 Wednesday, $100 Friday, $460 on the 16th: $2,077.50 against $2,400 of sales. The $322.50 gap is exactly the $22.50 fee plus the $300 patients still owe. When they pay by card on file, 2.75% ($8.25) goes to fees and $291.75 arrives two business days later. That is not a discrepancy; it is the model working.

Monthly close checklist for a direct-billing clinic

StepSourceDone when
1. Post the month's salesSales Report by invoice date, exempt and taxable splitXero revenue equals the invoiced total
2. Reconcile the bankBank feed with rules for payouts and each insurer descriptorZero unreconciled lines
3. Tie out Jane Payments clearingJane Payments Transactions Report (gross, fees) and Payouts Report (net)Balance equals payouts created but not yet deposited
4. Apply every insurer EFTInsurer Statement per payer versus depositsXero A/R insurers equals the A/R Report, account type insurance
5. Review patient A/RA/R Report, account type patientOver 60 days chased or written off
6. Clear unapplied moneyCredit Report; Applied & Unapplied Payments ReportNo credits older than the month unless deliberate
7. Update deferred balancesGift Cards report; Package & Membership UsageLiabilities equal unredeemed balances
8. Reconcile tax and payBilling Summary tax section; Compensation ReportHST collected matches tax invoiced; practitioner pay posted

Bookkeepers who want receipts automated too usually add Dext for receipt capture; the full clinic software price list is on the clinic software price index. If the numbers will not tie after step 3, ask us and send the Payouts Report.

Frequently Asked Questions

How do I reconcile Jane Payments in Xero?

Set up a Jane Payments clearing account as a bank-type account in Xero. Post the gross card takings from the Jane Sales Report into it, then code each bank deposit as a transfer from the clearing account using a bank rule, and post the month's fees from the Jane Payments Transactions Report as a spend-money entry from clearing to merchant fees. When gross in equals net payouts plus fees out, the clearing account is zero; any remainder is a refund, a dispute or a payout still in transit, which the Jane Payments Payouts Report will show.

Is the insurer payment revenue?

No. The revenue was recorded on the date of service when the visit was invoiced. The insurer EFT is a collection of that receivable, so it reduces accounts receivable for that insurer. Posting the EFT to revenue counts the visit twice. If the insurer pays less than claimed, the shortfall is either billed to the patient or written off, not left in the receivable.

How long does TELUS eClaims take to pay?

It depends on the insurer, not on TELUS. As of May 2026 Manulife pays by direct deposit forwarded within one business day of the claim being paid, Alberta Blue Cross pays by daily EFT, Canada Life pays weekly by direct deposit or monthly by cheque, Desjardins pays on the night of the 15th and the last night of each month, and TELUS AdjudiCare payers pay within 3 to 10 business days. Adjudication itself is real time; the payment schedule is set by each payer.

Do I record sales when billed or when paid?

When billed, on the date of service, using the Jane Sales Report. That is accrual accounting, which is what a clinic with insurer and patient receivables needs and what the CRA expects from most corporations. Jane's Applied & Unapplied Payments Report gives the cash-basis view by payment date, which is useful for cash flow but not for the books when a third of the month's sales are still owed by insurers.

Why is my Jane Payments deposit less than my sales?

Three reasons stack up. The processing fee is taken before the payout: 2.5% on the terminal, 2.75% for online and card-on-file, and $0.10 per Interac debit tap. Refunds are deducted from the next payout and the original fee is not returned. And the deposit only contains card transactions from two business days earlier, so insurer claims, cash and unpaid patient balances are not in it at all.

Does the clinic charge GST/HST on a direct-billed massage or physio visit?

The tax follows the service, not the payer. Physiotherapy, chiropractic, psychology and, since 20 June 2024, psychotherapy and counselling therapy are exempt under Schedule V Part II of the Excise Tax Act, so no tax applies whoever pays. Massage therapy is not on the exempt list, so a registered clinic charges GST/HST on it even when the insurer is billed directly, and remits it regardless of who paid. Products sold at the desk are taxable unless zero-rated, such as custom-made orthotics, or a brace on a specified professional's written order.

What if the insurer pays less than the claim?

Record the insurer payment in Jane under Billing, Insurer Invoices, New Payment, and apply it to the claims it covers. For the shortfall Jane offers two options: write off the remaining balance, or bill it to the patient. Mirror the choice in your accounting file by moving the amount from the insurer receivable to the patient receivable or to a write-off account, so the insurer balance does not age indefinitely.

How do I account for gift cards, packages and tips in a clinic?

Money received before the service is delivered is a liability, not revenue. Jane recommends treating gift card balances as a long-term liability and moves the amount to the Sales Report only when redeemed, which is when you recognise revenue. Prepaid packages work the same way, recognised per session used. Tips belong to the practitioner, so they sit in a liability account until paid out and never touch clinic revenue or tax.
Sebastien Prost, CPA, Founder of LedgerLogic
Written By

Sebastien ProstCPA, Ex-CRA

Licensed CPA with 10+ years of experience, including work with the Canada Revenue Agency. Founder of LedgerLogic, a cloud accounting firm serving Canadian SMEs. Xero Certified Advisor.