Guide

Canadian GST and HST: the complete guide for 2026

Canadian GST/HST in 2026: rates by province, the C$30,000 threshold, ITC documentation tiers, place-of-supply rules, and edge cases caught at capture.

By ExpenseFlow team
· 12 May 2026 · 25 min read

Canadian GST and HST sit at the awkward intersection of federal and provincial tax. The rate is simple in any one place, but Canada has thirteen places and the tax structure is genuinely different in each one. Add the place-of-supply rules, the three-tier ITC documentation regime, and a periodic reset of the small-supplier threshold and the compliance load adds up. This guide covers what every Canadian SMB owner and bookkeeper needs to know in 2026: the rate table, the C$30,000 small-supplier threshold, the BAS-equivalent filing cycle, the ITC documentation tiers, place-of-supply, and the specific edge cases ExpenseFlow handles at capture so they never reach the return. Every figure, deadline, and regulation in this guide is referenced to an official CRA or Government of Canada source; full URLs appear in the Sources section at the end.

What GST/HST is and how it works in Canada

Canada operates two parallel sales-tax systems [1] . The GST (Goods and Services Tax) is a 5% federal value-added tax that applies across the country. In some provinces the GST is harmonized with the provincial sales tax into a single HST (Harmonized Sales Tax), administered by the CRA at a higher combined rate. In the other provinces, GST is charged on top of a separate PST (Provincial Sales Tax) administered by each province’s own revenue authority, or in Quebec’s case the QST (Quebec Sales Tax) administered by Revenu Québec.

The result is three patterns. Five provinces use harmonized HST. Five provinces and three territories use GST only, with three of those provinces overlaying their own PST. Quebec runs its own quasi-harmonized GST plus QST. The current rate map is:

Canadian GST, HST, PST, and QST rates in 2026
Rate Name Coverage Examples
13% HST (Ontario) Harmonized; federal + provincial in one rate Most goods and services sold in Ontario
14% HST (Nova Scotia) Harmonized; rate reduced from 15% during the recent transition Most goods and services sold in Nova Scotia
15% HST (NB, NL, PE) Harmonized; New Brunswick, Newfoundland and Labrador, Prince Edward Island Most goods and services sold in those three provinces
5% GST only Federal GST only; no PST (Alberta, NT, NU, YT) Most goods and services sold in those four jurisdictions
5% + PST GST + PST Federal GST plus a separate provincial sales tax (BC 7%, SK 6%, MB 7%) Goods and many services in BC, Saskatchewan, Manitoba
5% + 9.975% GST + QST Federal GST plus Quebec Sales Tax, administered by Revenu Québec Goods and services in Quebec
0% Zero-rated Taxable at 0%; input tax credits still claimable Basic groceries, prescription drugs, medical devices, most exports
n/a Exempt Not subject to GST/HST; no ITC on related inputs Most financial supplies, residential rent, most health and educational services, daycare

Two distinctions catch new businesses out. Zero-rated and exempt look identical from the customer’s side (no tax shows on the invoice), but from the supplier’s side they are opposite. A zero-rated supplier can still recover the GST/HST it paid on its inputs; an exempt supplier cannot. A clinic providing publicly-funded medical services (exempt) cannot recover the tax on its office rent or supplies; a grocery store selling basic groceries (zero-rated) can. HST and GST plus PST are also frequently confused. HST is a single tax remitted to the CRA. PST and QST are separate taxes remitted to the province on a different cycle, are not recoverable as input tax credits (because PST is a single-stage tax, not a VAT), and must be tracked separately in the accounting platform.

The C$30,000 small-supplier threshold

You must register for GST/HST when your worldwide taxable revenues (yours and any associates’ if relevant) exceed C$30,000 [2] . Two triggers fire, and the consequences are quite different:

  • The single-quarter trigger. If your revenues exceed C$30,000 within one calendar quarter, you are no longer a small supplier on the day of the supply that took you over the threshold. You must register effective that day, and you must charge GST/HST on that very supply, even if you had not collected any tax in the days leading up to it.
  • The rolling four-quarter trigger. If your revenues exceed C$30,000 over four (or fewer) consecutive calendar quarters but never in a single quarter, you are no longer a small supplier at the end of the month following the quarter in which you crossed the threshold. The registration date is no later than the day of your first supply after that point.

The asymmetry matters: a single large contract can trigger immediate registration, while a steady run-up over the year gives you a transition month. Both are tracked on calendar quarters (January-March, April-June, July-September, October-December), not on your fiscal year. Charities and public institutions follow a different test; non-residents have their own framework [2] .

Voluntary registration is available below the threshold. It suits a business whose customers are themselves GST/HST registrants (they recover the tax you charge them, so the cost passes through) and whose inputs carry significant GST/HST. If your customers are end consumers, voluntary registration raises your effective price and is rarely worth it. Once registered, you must stay registered for at least 12 months [2] .

The reporting cycle: annual, quarterly, monthly

Your assigned reporting period is set by annual taxable supplies [4] :

Annual taxable suppliesDefault reporting periodOptional
C$1,500,000 or lessAnnualMonthly or quarterly
Over C$1,500,000 up to C$6,000,000QuarterlyMonthly
Over C$6,000,000MonthlyNone

Most small businesses end up on annual by default and stay there. Larger practices move clients to quarterly or monthly when they want tighter cash-flow visibility or smaller, more frequent remittances. Filers above C$6,000,000 in annual taxable supplies have no choice: monthly is mandatory.

Filing and remitting deadlines depend on the cycle [3] . Monthly and quarterly filers have one month after the end of the reporting period to file the return and remit any net tax owing. Annual filers have three months after fiscal year end, with one notable exception: individuals with business income (sole proprietors) who have a 31 December fiscal year end have payment due 30 April and the return due 15 June, matching the personal income tax cycle.

If the deadline falls on a weekend or holiday, you have until the next business day to lodge and pay. Most accounting platforms file via NETFILE (the CRA’s electronic-filing service) directly from the return-preparation screen. As of January 2024, mandatory electronic filing applies to most GST/HST registrants regardless of revenue, with limited exceptions for selected listed financial institutions and most charities [3] .

Tax invoices: the three-tier ITC documentation system

Canada’s ITC documentation rules are set out in the Input Tax Credit Information (GST/HST) Regulations (SOR/91-45) [5] . Three tiers apply depending on the total amount of the sale [3] :

Tier 1: under C$100. The invoice or receipt must show the supplier’s name (or intermediary’s), the invoice date, and the total amount. That is the entire required set. No BN, no separate tax line, no buyer name, no description.

Tier 2: C$100 to C$499.99. Tier 1 plus the supplier’s GST/HST registration number (BN), an indication of the GST/HST amount (or a “total includes GST/HST at the applicable rate” statement), and an indication of the taxable vs exempt status if the invoice mixes both.

Tier 3: C$500 and above. Tier 2 plus the buyer’s name (or trading name), a brief description of the goods or services, and the payment terms.

The thresholds were raised from C$30 / C$150 to C$100 / C$500 effective 20 April 2021, so a lot of older bookkeeping templates and guides still reference the wrong numbers [5] . The new thresholds are what CRA currently publishes and what the engine checks against.

The key practical point: a single GST/HST total line is sufficient at every tier where tax breakdown is required. Per-line-item tax breakdown is not required by CRA. As long as the total tax is shown separately or the invoice states “total includes GST/HST at X%”, the field is satisfied.

Place of supply: the cross-province trap

The trap is that the tax rate to charge is based on where the supply happens, not where the supplier is located. A Toronto consultant advising a BC client must charge GST 5%, not Ontario HST 13%. A contractor based in Alberta doing renovation work in Ontario must charge Ontario HST 13%, not GST 5%.

The place-of-supply rules vary by the type of supply:

  • Goods are taxed where the buyer takes delivery. An Ontario online retailer shipping to BC charges 5% GST (BC’s tax system), not 13% HST.
  • Services performed at a specific location (construction, cleaning, repairs, landscaping) are taxed where the service is performed.
  • Non-location services (consulting, IT, accounting, legal) are generally taxed where the recipient is located.
  • Intangible personal property has its own rules under the place-of-supply regulations.

The result is that any supplier serving customers in multiple provinces is essentially running multiple parallel tax cycles. ExpenseFlow’s AI reviewer compares the supplier province (extracted from the bill or expense), the buyer province (from the workspace profile), and the tax charged on the document, and flags any mismatch. The most common error pattern is a supplier who never updated their template after their first cross-province client, so every out-of-province invoice carries their home province’s tax rate.

Edge cases ExpenseFlow handles at capture

Most GST/HST errors are small and repetitive. They scale badly across hundreds of bills a quarter, and the cost of catching them at the return is much higher than catching them when the bill is first scanned. ExpenseFlow’s compliance engine uses a hybrid approach for Canada: deterministic checks for the documentation tiers, and an AI reviewer that reads our CRA knowledge base for the place-dependent rules.

A note on the architecture: Canadian compliance in ExpenseFlow combines two paths. The deterministic checks (tier thresholds, BN format, the province-tax-code mismatch, the cross-border tax-code direction, the tax math and code-vs-amount validation) live in the engine as hardcoded rules. The judgment-heavy checks run through an AI reviewer that reads a CRA-derived knowledge base, plus a per-province tax-system overlay so the AI knows which rate map applies to this specific company. The AI reviewer handles qualitative place-of-supply, the zero-rated vs exempt distinction, HST vs GST plus PST routing on borderline supplies, the reverse-charge call on imported services, fixed-asset purchases that should use a capital-equipment tax code, stale invoices outside the claim window, and bills addressed to a different legal entity than the practice’s client. Each finding comes with an explanation and, where applicable, a suggested replacement tax code from the practice’s actual platform chart. The split matches the underlying regulatory reality: tier thresholds and province prefixes are fixed strings, while place-of-supply depends on a chain of facts that is easier to describe in plain language than to encode as branching rules. The AI path also stays current with CRA guidance changes faster than rewriting deterministic Python rules.

GST/HST and your accounting software

Canadian GST/HST lives or dies on the integration between your receipt-capture tool and your accounting platform. The data that matters for the return is the tax code, the GST/HST amount, the net and gross amounts, the supplier BN, the invoice date, and (for cross-province supplies) the buyer province / place of supply. Lose any of those during the sync and the GST/HST return becomes a reconstruction project.

QuickBooks Online is the dominant accounting platform for Canadian SMBs and practices; see the QuickBooks Online integration page. The sync is two-way and continuous. Tax codes are mapped against the live tax-rate list at the platform; supplier contacts are matched against the contact cache; PST and QST are routed to separate provincial accounts so the chart-of-accounts split survives. Multi-currency for cross-border practices is handled at the platform layer.

Xero has a smaller but meaningful Canadian footprint, especially for practices serving cross-border clients; see the Xero integration page. The sync semantics are equivalent. Tracking categories are preserved so practice management splits (client, location, partner) survive end to end.

A separate platform-compatibility check runs at sync time. Revenue accounts on bills, income accounts on expenses, and bank or cash accounts on invoices are all flagged so a misclick in the chart of accounts does not land an entry in the wrong ledger. The check is tuned to each platform’s conventions: Xero’s 200-299 revenue and 800-899 bank account ranges, and QuickBooks’s account-class metadata.

Sage 50 Canadian Edition is on our integrations waitlist; see the Sage roadmap page. Until the native integration ships, Sage practices can forward receipts to ExpenseFlow’s inbound email address and the extraction pipeline runs as normal, with manual export to Sage at the end of each period.

For practices already on QuickBooks or Xero, the recommended workflow is to capture every receipt through ExpenseFlow (mobile photo, email forward, drag-and-drop, or batch upload), let the AI extract, code, and run the Canadian compliance checks, and let the sync push the cleaned data into the accounting platform. The GST/HST return is then constructed by the platform and filed via NETFILE. ExpenseFlow does not file the return itself; the responsibility for filing rests with the practice and the platform that holds the NETFILE credentials.

Records, retention, and the audit trail

You must keep most GST/HST records for at least 6 years from the end of the last tax year to which they relate [7] . The CRA can request longer retention in specific circumstances (active dispute, request for written permission to destroy earlier). Records include sales and purchase invoices, ITC supporting documents, the BNs of suppliers and customers, copies of GST/HST returns, working papers for net-tax calculations, and any documents that support the threshold calculations for the reporting cycle.

Six years across hundreds of clients makes paper storage impractical for most practices. The CRA accepts digital images of paper records provided the image is legible and the audit trail is intact. ExpenseFlow stores every captured receipt at original resolution alongside the extracted data, so the audit trail is preserved without paper.

A few classes of document benefit from being kept in their original form alongside the digital workflow record. Customs declarations (B3 entries), original CRA-issued correspondence, and bank statements for material loans are the most common cases.

Cross-border: imports, exports, and reverse charge

Two patterns are worth a brief note. Imported goods are subject to 5% GST collected by the Canada Border Services Agency at the Canadian border, plus the provincial portion where applicable, plus customs duty. The relevant tax code at the accounting platform is “GST on Imports” (or platform-equivalent). The de minimis threshold for casual goods is C$20, which is low enough that most personal imports do attract GST.

Imported services and intangibles from a non-resident supplier follow a reverse-charge pattern when the supplier is not registered for Canadian GST/HST. The Canadian buyer self-assesses GST/HST on the imported service and reports both the output and the offsetting ITC on the same return, with a typical net effect of zero. The reporting is still required and the “GST on Imports” tax code at the accounting platform handles the bookkeeping automatically. Since July 2021, non-resident digital-economy suppliers (cloud software, streaming, marketplaces) may be registered for GST/HST under a simplified framework; a GST/HST-registered Canadian buyer should always supply their BN at signup so the simplified-framework GST is not charged on top, because tax charged under that framework is not recoverable as an ITC.

Common GST/HST mistakes bookkeepers catch

Across the Canadian practices in the founding cohort, six mistakes account for the bulk of pre-filing corrections. They are listed in roughly the order of frequency we see at capture.

Wrong rate from an out-of-province supplier. The supplier never updated their template after their first cross-province client and charges their home province’s rate on every invoice. The place-of-supply check catches the mismatch.

Supplier BN missing on a Tier 2 invoice (C$100 to C$499). The supplier put their BN on the bottom of their first invoice and removed it from the template. Common with sole proprietors and contractors. The tier check surfaces the gap before the ITC is claimed.

PST or QST coded as an ITC. Provincial sales tax in BC, SK, MB is a single-stage tax that is not recoverable. QST in Quebec is recoverable only for QST registrants, and only against QST. The engine routes the provincial portion to a separate non-recoverable account so it never lands in the GST/HST claim.

Zero-rated coded as exempt, or vice versa. A grocery store coding basic groceries as exempt loses its right to recover input tax. A clinic coding publicly-funded medical services as zero-rated wrongly claims input tax. Both are caught by the AI reviewer.

ITC claimed on the GST portion of an HST invoice while ignoring the PST portion (or splitting an HST invoice). Bookkeepers occasionally split an HST charge into 5% federal and “provincial portion” and try to recover both. HST is a single combined tax remitted to the CRA; do not split it on the receiving side either.

Tier 3 buyer name missing on invoices over C$500. Common with retail-style receipts (“ABC Store / Cash”). The Tier 3 check flags the missing buyer field before the ITC is claimed.

All six are caught at capture, before the data lands in QuickBooks or Xero. The return is constructed from data that has already been screened.

Where to go next

This guide is the foundation. The practical, country-specific compliance work happens on the Canada landing page, which covers ExpenseFlow’s Canadian product surface end to end: CRA audit trail, integration coverage, pricing, and the specific catches the engine ships with today. The QuickBooks Online integration page and the Xero integration page cover the sync semantics for the two NETFILE-compatible platforms we support natively.

Pricing for Canadian practices is at /pricing/bookkeepers (multi-client practice plans) and /pricing/business-owners (single-business plans), both billed in USD with GST/HST receipts available where required.

If you are evaluating expense-capture tools for a Canadian practice, the best next step is to join the founding-customer waitlist with the platform you are on flagged. We onboard practices in cohorts; the first Canadian cohort lands this year. The waitlist signal is also how we prioritise the Sage 50 Canadian Edition integration on the roadmap.

References

Sources and references

Every figure, threshold, deadline, and regulatory rule cited in this guide is traceable to a CRA publication or other official Government of Canada source. URLs are reproduced in full so any reader can verify the claim at source. Numbers and dates are subject to change at each Federal Budget; we re-check this list at every quarterly refresh of this guide.

  1. [1]

    CRA · Charge and collect the GST/HST: Which rate to charge

    https://www.canada.ca/en/revenue-agency/services/tax/businesses/topics/gst-hst-businesses/charge-collect-which-rate.html

    Authoritative source for the province-by-province rate table: HST in ON, NS, NB, NL, PE; GST plus PST in BC, SK, MB; GST plus QST in Quebec; GST-only in AB, NT, NU, YT.

    Retrieved 2026-05-12

  2. [2]

    CRA · When to register for and start charging the GST/HST

    https://www.canada.ca/en/revenue-agency/services/tax/businesses/topics/gst-hst-businesses/when-register-charge.html

    Confirms the C$30,000 small-supplier threshold, the single-quarter and rolling four-quarter triggers, and the calendar-quarter measurement period.

    Retrieved 2026-05-12

  3. [3]

    CRA · RC4022 General Information for GST/HST Registrants

    https://www.canada.ca/en/revenue-agency/services/forms-publications/publications/rc4022/general-information-gst-hst-registrants.html

    Source for the ITC documentation tier table (under $100 / $100 to $499.99 / $500+), filing and remitting due dates, the four-year ITC time limit, and the 30 April / 15 June exception for individuals with a December fiscal year end.

    Retrieved 2026-05-12

  4. [4]

    CRA · RC4022 Reporting periods (Assigned and optional reporting periods table)

    https://www.canada.ca/en/revenue-agency/services/forms-publications/publications/rc4022/general-information-gst-hst-registrants.html#h-3

    Authoritative source for the reporting cycle thresholds: annual for C$1.5M or less, quarterly for C$1.5M to C$6M, monthly mandatory above C$6M.

    Retrieved 2026-05-12

  5. [5]

    Department of Finance Canada · Input Tax Credit Information (GST/HST) Regulations (SOR/91-45), s. 3

    https://laws-lois.justice.gc.ca/eng/regulations/sor-91-45/page-1.html

    The legal basis for the three-tier ITC documentation regime, including the post-2021 thresholds of C$100 and C$500 (raised from C$30 and C$150 effective 20 April 2021).

    Retrieved 2026-05-12

  6. [6]

    CRA · Confirming a GST/HST account number

    https://www.canada.ca/en/revenue-agency/services/e-services/digital-services-businesses/confirming-gst-hst-account-number.html

    The free CRA service for confirming whether a BN is registered for GST/HST. ExpenseFlow uses this for the optional pre-push registry check against synced Xero contacts.

    Retrieved 2026-05-12

  7. [7]

    CRA · RC4022 What records should you keep?

    https://www.canada.ca/en/revenue-agency/services/forms-publications/publications/rc4022/general-information-gst-hst-registrants.html#wht_rcrd_shld_y_kp

    Confirms the 6-year retention requirement for GST/HST records, the CRA's authority to request longer in specific circumstances, and the acceptance of legible digital records.

    Retrieved 2026-05-12

Questions, answered

Common questions on this guide

What is the GST/HST registration threshold in Canada?

C$30,000 in worldwide taxable revenues across any single calendar quarter or across four consecutive calendar quarters (rolling). Once you cross either trigger you are no longer a small supplier and must register for GST/HST. Charities and public institutions follow a different test. Source: CRA, When to register for and start charging the GST/HST.

What are the GST/HST rates by province in 2026?

Five GST-only provinces and territories charge 5% federal GST plus a separate provincial sales tax (BC 7%, SK 6%, MB 7%) or no PST (Alberta, NT, NU, YT). Quebec charges 5% GST plus 9.975% QST. Five provinces use the harmonized HST: Ontario 13%, Nova Scotia 14%, New Brunswick 15%, Newfoundland and Labrador 15%, Prince Edward Island 15%. Source: CRA, Charge and collect the GST/HST: Which rate to charge.

What is the difference between HST and GST plus PST?

HST is a single harmonized rate administered federally; you remit one tax to the CRA and the federal-provincial split happens behind the scenes. GST plus PST is two separate taxes (federal GST collected by the CRA, provincial sales tax collected by each province's revenue authority on its own filing schedule). For HST provinces you show 'HST @ 13%' on the invoice; for GST plus PST provinces you list GST and PST separately because they are different tax types. ExpenseFlow handles both patterns automatically based on the supplier's province.

When are GST/HST returns due?

Monthly and quarterly filers must file and remit no later than one month after the end of the reporting period. Annual filers have three months after fiscal year end to file and remit, with one exception: individuals with business income and a 31 December fiscal year end have payment due 30 April and the return due 15 June. Source: CRA, RC4022 General Information for GST/HST Registrants.

Which reporting cycle applies to my business?

Your assigned reporting period depends on annual taxable supplies. Up to C$1,500,000: annual filer (optional monthly or quarterly). Between C$1,500,000 and C$6,000,000: quarterly filer (optional monthly). Over C$6,000,000: monthly filer (no option). Source: CRA, Reporting periods.

What information must an invoice show for me to claim an ITC?

CRA's Input Tax Credit Information Regulations set three tiers based on the total amount of the sale. Under C$100 (Tier 1): supplier name, invoice date, total. C$100 to C$499.99 (Tier 2): everything in Tier 1 plus the supplier's GST/HST registration number, the GST/HST amount or a 'total includes GST/HST' statement, and an indication of taxable vs exempt status if mixed. C$500 and above (Tier 3): everything in Tier 2 plus the buyer's name, a description of the goods or services, and payment terms. Source: CRA, RC4022 Input tax credit information requirements.

How long do I have to claim a missed ITC?

Four years from the end of the reporting period in which the ITC could first have been claimed, for most registrants and charities. Two years for listed financial institutions and persons whose threshold amounts exceed C$6,000,000. Practically, that means you can recover input tax on an invoice you forgot to record for up to four years, which is a useful safety net but not a substitute for capture discipline. Source: CRA, Time limits for claiming ITCs.

What is the place-of-supply rule?

The tax rate you charge depends on where the supply is made (where the buyer is located, where goods are delivered, or where services are performed), not where your business is located. A Toronto consultant advising a BC client charges GST 5%, not Ontario HST 13%. A contractor based in Alberta doing work in Ontario charges Ontario HST 13%, not GST 5%. ExpenseFlow's AI reviewer compares the supplier province against the buyer province against the tax charged on the invoice, and flags any line where the tax does not match the buyer's province.

What is the format of a Canadian GST/HST registration number?

A 9-digit Business Number followed by a 4-character program identifier. The GST/HST account is identified by 'RT0001' (or RT0002 for a second account, etc.). A full GST/HST account looks like '123456789 RT0001'. ExpenseFlow validates the format of every BN extracted from a receipt; the live CRA registry check via the 'Confirming a GST/HST account number' service is an optional pre-push step for connected Xero contacts.

Are bank fees and financial supplies GST/HST-free in Canada?

Financial supplies (interest, lending, most insurance, securities trading) are GST/HST exempt, which means no tax is charged and no input tax credit is recoverable on related purchases. Most bank account fees fall into this category. As in Australia, merchant service fees and payment-processor fees are taxable supplies, not financial supplies, so the customer can claim the GST/HST credit on them.

Are basic groceries GST/HST-free?

Yes. Basic groceries are zero-rated under the Excise Tax Act, which means tax applies at 0%. Vendors can still claim ITCs on related inputs because the supply is zero-rated, not exempt. Restaurant meals, soft drinks, candy, snacks, alcohol, and most prepared foods are taxable at the regular GST/HST rate.

How does ExpenseFlow handle GST plus PST provinces?

For supplies in BC, Saskatchewan, Manitoba, and Quebec, the engine codes the federal GST portion to the practice's GST account and the provincial portion (PST or QST) to a separate provincial account. PST is not recoverable as an ITC (it is a single-stage tax), so it lands as a cost. ExpenseFlow detects when an invoice shows GST plus a provincial line and routes the two amounts to the correct accounts in Xero or QuickBooks.

Which accounting platforms work for Canadian GST/HST?

QuickBooks Online is the dominant accounting platform in Canada. Xero is also widely used, especially among practices serving cross-border clients. ExpenseFlow syncs natively to both, with tax-code mapping that respects the HST vs GST plus PST distinction. Sage 50 Canadian Edition is on our integrations waitlist; in the meantime Sage practices can forward receipts to ExpenseFlow and the extraction pipeline runs as usual.

How is Canadian compliance built differently in ExpenseFlow?

Canadian rules are more state-dependent than UK or Australian rules: the correct treatment depends on which province the supplier is in, which province the buyer is in, the type of service, and the type of recipient. ExpenseFlow uses two paths: a hardcoded check for the deterministic ITC documentation tiers (under C$100 / C$100 to C$499 / C$500 plus) and an AI reviewer that reads our CRA knowledge base for the softer rules (place-of-supply, exempt vs zero-rated, HST vs GST plus PST). The result is the same engine quality, with the AI reviewer staying current with CRA guidance changes faster than rewriting deterministic rules.

How long do I have to keep my GST/HST records?

Generally six years from the end of the last tax year to which they relate. The CRA can request longer in specific circumstances. Records include sales and purchase invoices, ITC supporting documents, copies of GST/HST returns, and the documents that support the reporting cycle and threshold calculations. ExpenseFlow stores every captured receipt at original resolution for the retention period. Source: CRA, What records should you keep?

What about importing goods or services into Canada?

Imported goods are subject to 5% GST collected by the Canada Border Services Agency at the border (plus any applicable customs duty and provincial portion). Imported taxable services from a non-resident supplier follow the reverse-charge pattern: the Canadian buyer self-assesses GST/HST on the imported service and reports both the output and the offsetting ITC on the same return, with a typical net effect of zero but the reporting still required.

What about non-resident digital-economy suppliers?

Since 1 July 2021, non-resident vendors selling digital products and services to Canadian consumers may register for GST/HST under the simplified framework. If you are a GST/HST-registered business buying from such a vendor, supply your GST/HST number to avoid being charged GST you cannot claim back (the simplified-framework charge is not eligible for an ITC). ExpenseFlow flags receipts from non-resident vendors where GST/HST has been charged but no BN is provided.

Does ExpenseFlow file my GST/HST return for me?

No. ExpenseFlow captures, codes, and syncs your expense and bill data into Xero or QuickBooks Online. The return itself is constructed and filed from those platforms (or via CRA's NETFILE for direct filers), signed off by you or your authorised representative. The data we sync preserves the tax codes, GST/HST amounts, BNs, and place-of-supply information your accounting platform needs to construct an accurate return.

Where is GST/HST shown on the return?

Line 105 is total GST/HST collected, line 106 is total ITCs claimed, line 109 is net tax payable. Your accounting platform produces these figures from the synced data; ExpenseFlow's job is to make sure the upstream data is correct, properly coded, and supported by valid documentation.

Is there a registration number lookup for the CRA?

Yes. The CRA provides a free 'Confirming a GST/HST account number' service that lets registrants verify a supplier's BN. ExpenseFlow can run this lookup automatically against contacts synced from Xero when the feature is enabled on the practice's workspace. The live check is a pre-push step, not a per-receipt check, and is on the roadmap to ship default-on.

Keep exploring

Put this guide to work

Founding-customer pricing is open while we onboard the first cohort. Lock in the discount today and we'll bring your practice in the week we launch.