A Canadian online seller pays GST/HST at the border on stock, charges it on sales at whichever provincial rate applies to the customer, and buys a stream of services from foreign platforms that may or may not charge it. The ITC on imports belongs to the importer named on the customs document. The GST charged by a foreign platform under the simplified framework cannot be claimed at all if you never gave it your registration number. And exports can be zero-rated if you can prove they left. This guide goes through the whole ledger, category by category, with a verdict for each one before the detail. Every figure is sourced to the Canada Revenue Agency in the Sources section, retrieved 10 October 2026.
What this guide covers: stock and cost of goods sold, GST/HST on imports and the importer’s ITC, foreign platform, app and ad fees, self-assessment, shipping and fulfilment, exports, equipment and CCA, staff, and the GST/HST, records and year-end work that tie it together.
The online seller’s ledger at a glance
| Cost | Deductible | GST/HST position |
|---|---|---|
| Stock bought in Canada | Yes cost of goods sold | Taxable claim the ITC |
| Stock imported | Yes duty and freight in cost | Paid at the border ITC as importer, from the B3 |
| Foreign platform and app fees (simplified registrant) | Yes operating expense | Should be none give your GST number; not claimable if charged |
| Foreign platform fees (normal registrant) | Yes | Taxable claim the ITC |
| Ad spend | Yes | Per the invoice |
| Shipping, fulfilment, packaging | Yes | Taxable claim the ITC |
| Computers and cameras | CCA Class 50, 55% | Taxable claim the ITC |
| Shelving and equipment | CCA Class 8, 20% | Taxable claim the ITC |
| Wages, CPP (5.95%), EI | Yes | Not applicable |
The rest of this guide walks through each row, and every section opens with its verdict.
Where ExpenseFlow fits
ExpenseFlow captures each supplier invoice, broker bill, platform statement and app receipt (email forward, upload or phone), reads the line items, the currency and the GST, HST, PST or QST, codes each line with a written reason, and routes anything uncertain to a person before it posts. Its ecommerce checks are built from the rules on this page: marketplace and payment-processor fees are coded as operating expenses, not cost of goods sold, and flagged when billed from abroad; an overseas goods supplier’s invoice is flagged because the ITC comes from the customs accounting document; a foreign supplier’s local tax is flagged as not claimable in Canada; and mixed rates on one document are flagged. After approval the bill syncs to Xero with the source document attached, or to QuickBooks Online as a coded bill.
What it does not do: it does not reconcile marketplace payouts, value inventory, decide where a sale is taxed or file your GST/HST return. The ecommerce charts of accounts for Ontario, Alberta, British Columbia and Quebec line up with the categories below.
The ExpenseFlow for online sellers page covers these checks across all five countries.
Stock and cost of goods sold
You can deduct any reasonable current expense you incur to earn income [1] . For a seller that means opening inventory plus purchases less closing inventory as cost of goods sold, and the platform’s commission, the processor’s fee and delivery as operating expenses; delivery, freight and express costs are deductible in the year incurred [1] .
GST/HST on imports and the importer’s ITC
The GST or federal part of the HST on imported goods is collected at the time of importation, at the same time as duty and excise tax [2] . A registrant can claim an ITC for that tax if it is the importer who brings the goods in for consumption, use or supply in its commercial activities [3] . The customs form B3 identifies the importer; where a supplier or broker is importer of record, the buyer can still be treated as the importer for ITC purposes but must obtain a copy of the import documentation to support the claim [3] . The supplier’s invoice from abroad supports no ITC.
| Item | Ex GST | Tax | GST |
|---|---|---|---|
| Camping lanterns, model CL-2 | 5,400.00 | OS | 0.00 |
| Freight and insurance to Vancouver | 800.00 | OS | 0.00 |
- Nothing claimable on this invoice. It records cost, not tax.
- GST is collected at importation, with the duty, on the broker's statement.
- Claim the ITC as importer from the customs accounting document, or a copy of the importer of record's documents.
Foreign platform, app and ad fees
If you buy from a business registered under the simplified GST/HST framework, you must provide evidence that you are registered for GST/HST in order not to be charged the tax, and if you are charged you cannot claim input tax credits or a rebate for it [4] . Foreign vendors registered under the normal framework charge GST/HST you claim as ordinary ITCs [5] . Imported services and intangibles you use less than 90% in commercial activities must be self-assessed [2] ; a seller using them wholly in the business does not. All of these fees are operating expenses.
- 1 Is the vendor registered under the normal GST/HST framework?Yes Claim the ITC like any Canadian supplier's.
Simplified framework: go on
- 2 Did you give them evidence of your registration?Yes, and they still charged Ask for it back. Tax paid to a simplified registrant cannot be claimed as an ITC or rebate.
Not yet
- Give them your registration number now, so future invoices carry no GST/HST.
Source: CRA, Confirming a simplified GST/HST account number.
Shipping, fulfilment and marketing
Delivery, freight and express costs, supplies used to provide your goods, and advertising are deductible business expenses [1] . ITCs are claimed to the extent the purchase is used in your commercial activities [5] .
Exports
Goods and services normally subject to GST/HST may not be subject to it when exported from Canada, depending on the situation [2] . Carrier tracking to a foreign address and the commercial invoice are the usual evidence.
Equipment and capital cost allowance
Class 50 at 55% takes computer hardware, Class 8 at 20% property not in another class, and Class 12 at 100% tools and utensils under $500 [6] . The equipment guide covers the first-year rules.
Staff, CPP and EI
Gross salaries are deductible [1] . In 2026 CPP is 5.95% each on pensionable earnings between $3,500 and $74,600 [7] , and the employer pays 1.4 times the employee’s 1.63% EI premium on insurable earnings up to $68,900 [8] .
Registration, records and year end
You stop being a small supplier when taxable revenue goes over $30,000 in a single calendar quarter or over four consecutive quarters, with 29 days to register [9] . Records are kept for six years, as the record-keeping guide sets out; the GST/HST guide, GST/HST return guide and year-end checklist cover the rest.
Common mistakes
- Claiming import ITCs from the foreign supplier’s invoice [3] .
- Claiming import ITCs when a broker was importer of record and you hold no copy of the documents [3] .
- Paying GST/HST to a simplified-registered platform and claiming it [4] .
- Self-assessing imported services you use wholly in the business, or not self-assessing ones used less than 90% commercially [2] .
- Zero-rating exports without proof [2] .
- Putting platform fees in cost of goods sold.
References
Sources and references
Every figure, threshold, deadline, and regulatory rule cited in this guide is traceable to an official government publication. URLs are reproduced in full so any reader can verify the claim at source. Numbers are subject to change at each fiscal event; we re-check this list at every quarterly refresh of this guide.
-
[1]
CRA · Business expenses
https://www.canada.ca/en/revenue-agency/services/tax/businesses/topics/sole-proprietorships-partnerships/business-expenses.htmlReasonable current expenses; delivery, freight and express; supplies; advertising; gross salaries.
Retrieved 2026-10-10
-
[2]
CRA · Charge and collect the tax: imports and exports
https://www.canada.ca/en/revenue-agency/services/tax/businesses/topics/gst-hst-businesses/charge-collect-imports-exports.htmlGST or federal HST collected at importation with duty; exports may be zero-rated; self-assess imported services and intangibles used less than 90% commercially.
Retrieved 2026-10-10
-
[3]
CRA · GST/HST Policy Statement P-125R: ITC entitlement for tax on imported goods
https://www.canada.ca/en/revenue-agency/services/forms-publications/publications/p-125/input-tax-credit-entitlement-tax-on-imported-goods.htmlDe facto importer for commercial activities claims the ITC; form B3 identifies the importer; a buyer who is not importer of record needs a copy of the import documentation.
Retrieved 2026-10-10
-
[4]
CRA · Confirming a simplified GST/HST account number
https://www.canada.ca/en/revenue-agency/services/tax/businesses/topics/gst-hst-businesses/digital-economy-gsthst/confirming-simplified-gst-hst-account-number.htmlProvide evidence of registration to a simplified registrant to avoid being charged; tax paid cannot be claimed as an ITC or rebate.
Retrieved 2026-10-10
-
[5]
CRA · Input tax credits
https://www.canada.ca/en/revenue-agency/services/tax/businesses/topics/gst-hst-businesses/calculate-prepare-report/input-tax-credit.htmlITCs to the extent used in commercial activities.
Retrieved 2026-10-10
-
[6]
CRA · Classes of depreciable property
https://www.canada.ca/en/revenue-agency/services/tax/businesses/topics/sole-proprietorships-partnerships/report-business-income-expenses/claiming-capital-cost-allowance/classes-depreciable-property.htmlClass 8 20%; Class 12 100% under $500; Class 50 55%.
Retrieved 2026-10-10
-
[7]
CRA · CPP contribution rates, maximums and exemptions
https://www.canada.ca/en/revenue-agency/services/tax/businesses/topics/payroll/payroll-deductions-contributions/canada-pension-plan-cpp/cpp-contribution-rates-maximums-exemptions.html2026: 5.95%; $3,500 to $74,600.
Retrieved 2026-10-10
-
[8]
CRA · EI premium rates and maximums
https://www.canada.ca/en/revenue-agency/services/tax/businesses/topics/payroll/payroll-deductions-contributions/employment-insurance-ei/ei-premium-rates-maximums.html2026: employee 1.63% up to $68,900; employer 1.4 times.
Retrieved 2026-10-10
-
[9]
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$30,000 small supplier threshold; 29 days to register.
Retrieved 2026-10-10
From ExpenseFlow
GST/HST coding on autopilot
ExpenseFlow reads every receipt, assigns the right GST/HST treatment and account code, and syncs to Xero or QuickBooks Online once you approve.