Most Indian bookkeepers who take on a Canadian client get the sales tax wrong inside a quarter, and it is almost never the arithmetic. Canadian GST/HST usually costs you nothing on your own fee, because the Canada Revenue Agency does not require a non-resident who is not carrying on business in Canada to register. What you do own is the tax inside the client’s books: the rate, which follows the customer’s province rather than the client’s, the tax codes that separate zero-rated from exempt, and the return that reconciles both. Those three decisions are where the file holds or fails.
This article works Canadian GST/HST from the bookkeeper’s side of the desk rather than the taxpayer’s.
The confusion starts with a genuine ambiguity, not with carelessness. Two GST/HST registrations exist on any India-to-Canada engagement, yours and the client’s, and virtually everything written about GST/HST online is written for the second one. So a bookkeeper arrives wanting to know whether to put 5% on an invoice, and leaves having read about small-business filing deadlines that were never theirs to worry about. Separating the two questions is most of the job.
Fair warning on one date before any of it. Nova Scotia cut its harmonised sales tax from 15% to 14% on 1 April 2025, and tax codes set before that change are still producing a one-point overcharge on every Nova Scotia invoice they touch. That’s the sort of error a client’s customer spots before the client does. And it’s still wrong, unhelpfully, on a good deal of the secondary content that ranks for Canadian rate queries.
Canadian GST/HST registration rules for Indian bookkeepers
Canadian GST/HST registration splits along a line most guides never draw. There is the registration that sits on your fee, and there is the registration that sits on your client’s sales. Different tests govern them, they trigger at different moments, and only one of the two is likely to be yours.
Start with your own. The Canada Revenue Agency (hereinafter “CRA”) states that you do not have to register under the normal registration provisions if you are “a non-resident who does not carry on business in Canada”, with a narrow carve-out for taxable supplies of admissions to a place of amusement, a seminar or an event held in Canada (CRA). Bookkeeping delivered from Pune to a Toronto client isn’t that.
So what counts as carrying on business in Canada? CRA treats it as a factual test rather than a bright line, weighing twelve factors: where agents or employees are located, the place of delivery, the place of payment, where purchases are made or assets acquired, where transactions are solicited from, the location of assets or inventory, where business contracts are made, the location of a bank account, whether the business name appears in Canadian directories, the location of a branch or office, where the service is performed, and the place of manufacture or production (CRA RC4027).
Run your own engagement against that list. No Canadian office, no staff on the ground, no Canadian bank account, contracts concluded from India, the work itself performed in India. The practical reality is that a solo bookkeeper on a laptop in Kochi or Jaipur clears the test with room to spare.
But there is one exception that does catch freelancers, and it is not the one people brace for.
Since 1 July 2021, a simplified GST/HST regime has applied to non-residents supplying digital products and services into Canada. The threshold is $30,000 CAD over any rolling 12-month period, and it bites only on supplies made to a “specified Canadian recipient”, which CRA defines as “a recipient of a supply who has a usual place of residence that is situated in Canada, and who has not provided to the supplier or distribution platform operator satisfactory evidence that the recipient is registered under the normal GST/HST regime” (CRA).
That second clause is the switch, and it is worth reading twice. CRA is explicit about the relief: “If you obtain the GST/HST registration number of your customer who is registered for the GST/HST under the normal GST/HST regime, you are not required to charge and collect the GST/HST on the specified supply that you make to this customer.” A business client whose number you hold stops being a specified Canadian recipient, and the obligation leaves with them.
Which makes that number the single highest-value line in your onboarding. Here’s what that actually looks like in an engagement email: “Before we begin, please confirm your GST/HST account number (the nine-digit business number with its RT extension) and the province of your principal place of business. We keep both on file to document that our services are supplied to a GST/HST registrant, and to code your own sales at the correct provincial rate.” Two sentences, and they settle the registration question and the rate question together.
Then verify the number rather than trusting it. CRA’s GST/HST Registry confirms whether a business was registered on a given date and takes three inputs: the account number (“Enter only the first nine digits of the GST/HST account number. Do not include letters.”), the business name as it appears on the paperwork, and the transaction date (CRA).
And it’s worth flagging the cost of skipping that check in the other direction. Where tax is charged to a customer who was in fact registered, CRA states that the amount “is not recoverable by claiming an input tax credit or by filing a rebate application”. It simply leaves their ledger.
Now the client’s registration, which is the one you will actually administer. A Canadian business stops being a small supplier once its taxable supplies pass $30,000 across four consecutive calendar quarters, or once they pass $30,000 within a single calendar quarter, with charities and public institutions working to $50,000 instead. The effective date is no later than the day of the supply that took them over. They then have 29 days from that date to register.
That 29-day window is where new files come apart. A client who crossed the threshold in March and registered in July still owed tax on supplies from March onward, and the shortfall has to be recovered from customers or absorbed by the business. But rebuilding it after the fact is slow and awkward. Reviewing a new client’s trailing four quarters in your first week is neither.
One more direction of flow, briefly, because it surprises people. Your fee lands in Canada as an imported service. A registrant client using it at least 90% in commercial activities has nothing to self-assess, which covers most ordinary trading businesses. Below that threshold the GST or federal part of the HST goes on line 405 of their return, and a client not registered at all reports on Form GST59 by the end of the month after the amount was paid or became payable (an exempt-sector client such as a medical or dental practice is the usual case here).
But if you’ve worked American files, the mental model transfers only partly. US sales tax nexus turns on the seller’s connection to a state. Canadian GST/HST turns on residence and on where the recipient sits, which is exactly why the rate question starts with the customer.
Charging the correct Canadian GST/HST rate by province
The correct Canadian GST/HST rate by province is decided by where the customer is, not by where the client is. An Ontario consultancy billing a Calgary customer charges 5%, not 13%. Get that backwards and every invoice on the file is out by eight percentage points one way or the other.
For services, CRA’s general place-of-supply rule is address-driven. A service is supplied in a province if, in the ordinary course of the supplier’s business, the supplier obtains a home or business address of the recipient in that province (CRA Memorandum 3-3-6). Note what’s doing the work: an address the supplier already holds, not an analysis of where the service was performed.
Two addresses complicate it, and CRA’s own example is the clearest guide available. A consulting firm in Ontario contracts with a corporation that has offices in Ontario and Alberta, sends its invoices to the Alberta office, and takes its instructions from the Ontario head office. The supply is made in Ontario, because “the business address of the recipient that is most closely connected with the supply is the business address of the head office in Ontario from which the supplier is hired”. Billing address loses to contracting address.
CRA adds that the most closely connected address “is not necessarily the same for all suppliers”, which is a quiet warning against copying one client’s logic across to another file.
Then the rates. Five percent is the federal floor and reaches everywhere. Ontario runs 13%, New Brunswick, Newfoundland and Labrador and Prince Edward Island run 15%, and Nova Scotia sits at 14% after the province cut its portion of the harmonised rate to 9% on 1 April 2025.
British Columbia, Manitoba, Saskatchewan and Quebec charge 5% GST alongside a separate provincial tax that CRA doesn’t administer (7%, 7%, 6% and 9.975% respectively). Alberta, the Northwest Territories, Nunavut and Yukon charge 5% and nothing further (CRA).
So why does a rate table this short go wrong so often? Because nobody revisits it. Any file whose tax codes were configured before April 2025 and never touched since is still charging Nova Scotia customers 15%, and the overcharge compounds quietly across a year of invoices. Checking the provincial codes on a new file takes about ten minutes.
The second failure is subtler, and it is the one that actually surfaces in books an offshore bookkeeper has been coding. Zero-rated is not exempt, and neither is out of scope.
A zero-rated supply is taxable at 0%. An exempt supply sits outside the tax altogether. Services supplied to a non-resident person are zero-rated under section 7, Part V, Schedule VI of the Excise Tax Act, and advisory, consulting and professional services sit outside that general provision, zero-rated instead under section 23 (CRA Memorandum 4-5-3).
That second point is easy to skate past and worth holding onto, because professional service revenue is exactly what a consulting or agency client bills. Both sections carry exclusions that bite in practice: a service rendered to an individual while that individual is in Canada, a service in respect of real property or tangible personal property situated in Canada, and acting as an agent of a non-resident.
Code a zero-rated export as exempt and the input tax credits behind that revenue stop being defensible, because exempt supplies don’t carry ITCs and zero-rated supplies do. Code it out of scope instead and it vanishes from line 101 altogether, which CRA defines as total sales and other revenue “including zero-rated and exempt supplies”. Same 0% on the customer’s invoice. Three different outcomes on the return.
Setting this up correctly is a fifteen-minute job at the start of an engagement. In QuickBooks Online, go to All apps, select Sales Tax, then Overview, choose the province or territory and save, then set the start of the tax period, the filing frequency and the reporting method (accrual, for most clients) and enter the GST/HST number (Intuit). Xero maps its default Canadian rates to the right lines of the sales tax return automatically, but a rate you add or customise has to be mapped to the return by hand, or transactions carrying it never appear on the return at all (Xero Central).
Here’s what a month looks like once the codes are right. One Ontario client, three sales invoices. The invoice to a Toronto customer carries 13% HST. The invoice to a Halifax customer carries 14% HST, because the recipient’s business address is in Nova Scotia and the rate follows the recipient. The invoice to a customer in Chicago with no Canadian presence carries 0%, coded to the zero-rated export rate rather than to exempt or out of scope, so the sale still lands in line 101 and the month’s input tax credits stay intact.
Configuring provincial codes, mapping custom rates and documenting the place-of-supply logic is billable setup work, and it belongs in your scope and your pricing rather than absorbed as goodwill. If you are building the software credential to go with it, the QuickBooks ProAdvisor route covers the Canadian sales tax module directly.
Filing Canadian GST/HST returns and claiming input tax credits
Filing Canadian GST/HST returns and claiming input tax credits is mechanical by the time you reach it. Nearly every error that shows up on the return was made weeks earlier, in a tax code or a receipt, which is why the two previous sections come first.
Reporting frequency is assigned by size, not chosen. A business with annual taxable supplies of $1,500,000 or less is assigned annual filing and may elect monthly or quarterly instead. Between $1,500,000 and $6,000,000 the assignment is quarterly, with monthly available by election. Above $6,000,000, monthly is mandatory (CRA RC4022).
Form GST20 makes the election to file more often.
Filing more often than required is usually the right call for a client in a refund position, because the money comes back sooner. That is a genuine judgement call rather than a rule, and it is worth raising with the client rather than defaulting.
The deadlines are short to memorise and easy to trip. Monthly and quarterly filers file and pay one month after the end of the reporting period, while annual filers file and pay three months after their fiscal year end. An individual running an unincorporated business with a 31 December year end gets a split deadline, paying by 30 April and filing by 15 June (CRA).
But that split catches people every single year, because the payment falls due roughly six weeks before the return that calculates it.
Annual filers carry a second obligation that is easy to overlook on a first-year file. Where net tax for the previous fiscal year was $3,000 or more, quarterly instalments become payable, each one due within a month of the end of the fiscal quarter and normally set at a quarter of the prior year’s net tax (CRA). Pay them in full and on time on that basis and CRA charges no instalment interest, even if the year finishes higher. Those payments come back onto the return at line 110.
The return itself is short. Line 101 reports total sales and other revenue including zero-rated and exempt supplies. Line 103 carries GST/HST collected or collectible, line 106 the eligible input tax credits, and line 109 the net tax, arrived at by subtracting line 108 from line 105. A negative figure lands as a refund claimed on line 114, a positive one as the amount owing on line 115 (CRA).
Line 101 is the one offshore bookkeepers most often understate, and the cause is always upstream. Zero-rated exports coded out of scope, intercompany recharges dropped, a second revenue stream routed through a payment processor and never mapped. None of that gets caught by the return. It’s caught by tying line 101 to the trial balance before you file.
Which brings us to the credits, and to the documentary rule that quietly decides most of them.
CRA sets three tiers of supporting information, keyed to the size of the purchase. Under $100, the document needs the supplier’s business or trading name, the invoice date and the total amount paid or payable. From $100 to $499.99 it must also show the total GST/HST charged, and the status of each supply where taxable and exempt items appear on the same document. At $500 or more, it needs all of that plus the buyer’s name, a brief description of the supply, the terms of payment and the supplier’s GST/HST registration number.
Read that top tier again with a client’s expense folder in mind. A $900 software invoice carrying no GST/HST number fails, and the credit isn’t available however clearly the payment shows in the bank feed.
The mistake we see most often is treating the bank transaction as the evidence. It isn’t. The invoice is.
So what does that mean for how you close a month? Chase the missing documents while the supplier still answers your email, not in the week the return is due. Then reconcile the GST/HST payable control account to the return before anything is filed, the same discipline you already apply to bank reconciliation. In QuickBooks Online that runs as Sales Tax, then Overview, then Prepare return, filing the figures with CRA and recording the payment afterwards so the payable clears rather than drifting.
Put the three sections back together and the position is settled. You don’t register for Canadian GST/HST on your own fee, and once the client’s registration number is on file the digital-economy threshold can’t reach you either. The rate on the client’s sales follows the recipient’s address, at 5%, 13%, 14% or 15% depending on the province.
And the coding holds the rest up. Zero-rated stays coded as zero-rated so the credits survive, receipts get chased against the tier they fall into, and the payable account is tied to the return before the return is filed.
Frequently asked questions
Can a bookkeeping client use the Quick Method of accounting for GST/HST?
Eligibility caps at $400,000 of annual worldwide taxable supplies including GST/HST, and the method carries a 1% credit on the first $30,000 of eligible supplies each fiscal year, elected on Form GST74. Accounting, bookkeeping and tax-consulting practices sit on CRA’s list of excluded businesses, so the method is closed to them, and to your own Canadian-registered practice if you ever open one.
Does an Indian professional need GST registration in India to invoice a Canadian client?
Export of services is a zero-rated supply under section 16 of the IGST Act, 2017, so no integrated tax is charged on the invoice. A registered person files a Letter of Undertaking in Form GST RFD-11 on the GST portal to export without paying that tax up front. The LUT status changes to expired at the end of each financial year, so it has to be filed again annually.
Does the Canadian client have to self-assess GST/HST on an Indian bookkeeper’s fee?
A registrant using the imported service at least 90% in commercial activities has nothing to self-assess, which covers most trading businesses. Below that threshold, the GST or federal part of the HST is reported on line 405 of the client’s GST/HST return. A client who is not registered at all reports on Form GST59 by the end of the month after the amount was paid or became payable.
How far back can an unclaimed input tax credit be recovered?
Four years after the end of the reporting period in which the purchase was made, claimed on any later return within that window. Listed financial institutions, and businesses whose threshold amounts exceed $6 million in both the current and preceding fiscal years, get two years instead, with limited exceptions for charities and for registrants whose supplies are predominantly taxable.
References
- Canada Revenue Agency, When to register for and start charging the GST/HST
- Canada Revenue Agency, RC4027, Doing business in Canada: GST/HST information for non-residents
- Canada Revenue Agency, Cross-border digital products or services
- Canada Revenue Agency, Cross-border digital products and services threshold amounts
- Canada Revenue Agency, Which GST/HST rate applies
- Canada Revenue Agency, GST/HST calculator and rate table
- Canada Revenue Agency, GST/HST Memorandum 3-3-6, Place of supply in a province: general rules for services
- Canada Revenue Agency, GST/HST Memorandum 4-5-3, Exports: services and intangible personal property
- Canada Revenue Agency, Reporting requirements and deadlines
- Canada Revenue Agency, RC4022, General information for GST/HST registrants
- Canada Revenue Agency, Instructions for preparing a GST/HST return
- Canada Revenue Agency, Find out if you need to pay GST/HST by instalments
- Canada Revenue Agency, RC4058, Quick method of accounting for GST/HST
- Canada Revenue Agency, GST59, GST/HST return for imported taxable supplies
- Canada Revenue Agency, Confirming a GST/HST account number
- Goods and Services Tax Network, Furnishing of Letter of Undertaking for export of goods or services
- Intuit QuickBooks Canada, Set up and use sales tax in QuickBooks Online
- Xero Central, Add, edit or delete a tax rate (Canada)
Disclaimer
This article is for informational and educational purposes only and does not constitute tax, legal, accounting or professional advice. Canadian GST/HST rules, rates and thresholds change, and provincial sales taxes in British Columbia, Manitoba, Saskatchewan and Quebec are administered separately from GST/HST. Consult a qualified professional before acting on any of it.



Allow notifications