You stay the bookkeeper.
We do the data entry.
Line-by-line coding against your client's chart of accounts. The right GST / HST / PST / QST per province. ITC-ready out of QuickBooks Online or Xero.
Every capture held in your review queue until you approve it. Drafts only. Never authorised.
Five active CA clients,
sorted by review urgency.
The same inbox your team uses, embedded live with real CA captures. Click any one to see how it's coded across provinces. Drafts only, synced to QuickBooks Online or Xero when you approve.
BC supplier. ExpenseFlow has split GST 5% as a recoverable ITC and PST 7% as a non-recoverable cost loaded into COGS. PST is a cost to the business in BC, SK, and MB, not an input tax credit.
BC PST Header-level coding
made you the clerk.
The Costco docket with twelve lines on one GL code. The place-of-supply rule applied to a cross-province delivery, or not. The BC PST coded as an ITC by mistake. The 50% meals rule applied to GST when it's an income-tax rule.
The Wednesday afternoon before the GST/HST return, spent undoing what Dext put in the wrong account.
What this is.
A line-by-line coding engine for Canadian bookkeepers using QuickBooks Online or Xero, across every province.
Receipts come in. Line items get coded against the client's chart of accounts. The right GST / HST / PST / QST combination gets applied per line, by province. Input tax credits and 50% meals tagged at capture.
You approve. It posts as a draft.
Three steps.
You only do the last one.
Forwarded, snapped, or bulk uploaded.
Email forwarding. Mobile photos. Bulk upload. Captures route to the right client inbox automatically.
Set up once per clientEvery line. Coded.
Every line item, against the client's chart of accounts. GST, HST, PST (BC/SK/MB), QST, and zero-rated supplies distinguished per line. The place-of-supply rule applied automatically. 50% meals tagged as income-tax only, full ITC retained on the GST/HST portion.
The work Dext leaves for youYour call. Then sync as drafts.
You open the queue. You approve. It syncs to QuickBooks Online or Xero as a draft. The partner does the final authorise. ITC trail preserved end to end.
✓ Drafts only · always · by design Canada,
at a glance.
Place-of-supply applied.
Tax follows the buyer's province, not the supplier's. ExpenseFlow flips the rate when a cross-province delivery is detected.
ITC trail preserved.
4-year window flagged on older invoices. The 2-year limit applied to large businesses (over $6M annual taxable supplies).
6-year retention.
IC05-1R1-aligned electronic record-keeping. Audit trail preserved without manual storage management.
95% accuracy is
testable, not a slogan.
The mean of three components, recorded for every captured document. Every claim is testable. Ask for a parallel-run trial against your current tool and we'll share the per-document accuracy breakdown for your real Canadian invoices, across every province.
Did we read the receipt?
Vendor, GST/HST/PST/QST numbers, dates, totals, line items. All transcribed from the source document.
Did we pick the right account?
Per-client vendor rules learn from your corrections and map to the chart of accounts you actually use. This is where the AI does its work.
Did we apply the right tax line?
GST 5%, HST 13/15%, PST (BC 7%, SK 6%, MB 7%), QST 9.975%, zero-rated supplies, place-of-supply across provinces, full ITC vs 50% meals, ITC 4-year and 2-year windows.
If anything is wrong, it's wrong in the queue, not in the ledger.
Six CA miscodings that come back
to bite you at the GST return.
Drawn from the CRA rules ExpenseFlow ships with today. The traps surfaced for review before the receipt is synced.
Tax follows the buyer's province, not the supplier's.
An Ontario contractor doing landscaping in BC must charge BC GST 5%, not Ontario HST 13%. An Ontario supplier delivering to Québec must charge GST + QST, not HST. ExpenseFlow surfaces cross-province invoices where the rate does not match the buyer's province.
The full GST/HST is still a recoverable ITC.
The 50% deduction limit on meals and entertainment is an income-tax rule. The full GST/HST on the receipt is still claimable as an input tax credit. The platform applies the full ITC at capture and surfaces the 50% deductibility flag for year-end.
GST · HST · GST+PST · GST+QST · zero-rated.
AB, Yukon, NT, Nunavut use GST only (5%). BC, SK, MB use GST + PST. Quebec uses GST + QST. ON, NB, NS, NL, PEI use HST (13% or 15%). The AI infers the supplier's province from the invoice and applies the matching combination.
BC, SK, MB PST sits in COGS. QST has separate refunds.
PST in BC, SK, MB is a cost to the business, not recoverable. Quebec QST has its own input tax refund system separate from GST. ExpenseFlow keeps QST on a separate tracking line so Revenu Québec reconciliations work.
Standard 4-year window. 2-year for large businesses.
Most registrants have 4 years from the end of the reporting period to claim an ITC. Large businesses (over C$6M in annual taxable supplies) and listed financial institutions have only 2 years. The platform flags older invoices that risk falling out of the window.
Restricted ITCs on telco, energy, vehicles, meals.
Large businesses (over C$10M in annual taxable supplies) face restricted ITCs in Ontario on telecommunications, energy, road vehicles, and food / beverages / entertainment. The platform tags these categories so the recapture is applied at the right rate.
Two-way sync.
Attachments preserved.
Continuous on approved captures, not nightly batches. CA tax codes, classes, tracking categories, and original receipt attachments preserved end to end.
Side by side with
what you're using now.
Pricing in
one paragraph.
$28 to $39 per client per month, with the rate dropping as your firm grows. No client minimum. No seat cap. Line items included at every tier. Multi-province tax handling at no extra cost.
Subscription in USD. Receipt capture, GST/HST/PST/QST coding, and QuickBooks Online or Xero sync run in CAD end-to-end for your CA clients. Only the SaaS subscription itself is USD, so one rate card across every practice you might serve.
See full bookkeeper pricing →- Token allowance300 / client
- Team seatsUnlimited
- Client submittersUnlimited
- Trial30 days parallel
- BillingMonthly USD
The deep dive that
actually answers the question.
Canada GST, HST, PST, QST: the complete guide for 2026.
GST 5%. HST 13% (ON) and 15% (NS, NB, NL, PE). BC PST 7%, SK PST 6%, MB PST 7%, QST 9.975%. Place-of-supply across provinces. Input tax credit windows (4 years vs 2 years). Full ITC on the HST portion of meals vs the 50% income-tax limit. Ontario RITC for large businesses. Zero-rated basic groceries and prescription drugs.
Questions CA bookkeepers ask
before they switch.
Nothing posts without your approval. The mistake is corrected in the queue. The system learns. Next time the same vendor is coded correctly. The bookkeeper is always the last set of eyes.
Yes. Captured receipts are stored as digital records meeting IC05-1R1 electronic record-keeping rules, with GST/HST/PST/QST extracted line by line. The GST/HST return submitted via QuickBooks Online or Xero uses correct CRA mapping. Retention is the CRA-required 6 years.
QuickBooks Online and Xero are supported natively today. Bills, expenses, and supplier credits flow with GST/HST/PST/QST codes, classes, and tracking categories preserved. Sage 50, Wave and FreshBooks are on the roadmap.
Tax follows the buyer's province, not the supplier's. ExpenseFlow infers the buyer's province from the client profile and surfaces cross-province invoices where the rate does not match. An Ontario supplier delivering to BC should charge BC GST 5%, not Ontario HST 13%.
Yes. PST in BC, SK, MB is a cost to the business, not recoverable. ExpenseFlow splits the receipt: GST 5% as a recoverable ITC, PST as a non-recoverable cost loaded into COGS or expense. Each province's rate is applied per line.
QST has its own input tax refund system separate from GST. ExpenseFlow keeps QST on a separate tracking line so Revenu Québec reconciliations work. GST 5% and QST 9.975% are split per line.
The 50% deduction limit on meals is an income-tax rule. The full GST/HST on the receipt is still claimable as an ITC. ExpenseFlow applies the full ITC at capture and tags the receipt for the 50% income-tax adjustment at year-end.
Most registrants have 4 years from the end of the reporting period to claim an ITC. Large businesses (over C$6M in annual taxable supplies) and listed financial institutions have only 2 years. The platform flags older invoices that risk falling out of the window.
Yes. Most practices do this by default during the trial. We share per-document accuracy breakdowns for your real Canadian invoices during the trial.
Subscriptions are billed in USD so there is one consistent rate card. Receipt capture, tax coding, and accounting-platform sync run in CAD end to end. Only the SaaS subscription itself is USD.
Live for CA bookkeepers
and ready in minutes.
Start a free trial today. Connect Xero or QuickBooks Online and process your first CA client receipts in minutes.
Other ways to use the same engine,
depending on your angle.
Canadian GST, HST, PST & QST calculator
Sales tax for every province. Recoverable vs non-recoverable split.
A Dext alternative for Canadian practices
Line items on by default. Place-of-supply handled, ITC vs 50% meals split.
An AutoEntry alternative
Per-line GL coding instead of header-only. Faster to review.
Practice-grade workflow
Per-client coding rules, multi-client inbox, fixed pricing for the firm.