Who We Help · Dropshipping · Tax Services
Dropshipping tax services: zero-rated sales, defensible COGS, and CRA-ready records
Dropshipping is the e-commerce model CRA understands least and questions most — money moves through ad accounts, processors, and overseas suppliers with no warehouse to point at. We file T2125 and T2 returns on gross figures, apply the GST/HST rules that depend on where goods actually ship from, and build the order-level paper trail that ends a review instead of extending one.
By the AnalytIQ Accounting team · Last reviewed: August 12, 2026
Report the gross, structure for the margin
Dropshippers report gross sales — the full amount customers paid — not the Stripe or PayPal deposits that arrive after fees, refunds, and chargebacks. Then supplier costs, processor fees, and ad spend come off as separate lines. This matters because CRA sees your processor volume through its own channels; a return showing only net deposits looks like underreporting even when the tax owing is identical.
On structure: a T2125 inside your personal return is usually right while margins are thin and profits fund your life. A corporation filing a T2 earns its keep when the store reliably produces more than you withdraw — the small business rate on retained profit funds inventory-free scaling and bigger ad budgets. We also flag the trap in the other direction: incorporating a store that later produces losses strands those losses inside the corporation, where your personal income cannot use them.
GST/HST: where the goods ship from changes everything
Dropshipping breaks the usual e-commerce GST/HST script because your supplier — not you — moves the goods, and the tax result follows the shipment route rather than the sale.
| Shipment route | GST/HST result |
|---|---|
| Overseas supplier ships direct to a US buyer | Goods never touch Canada — the sale is generally outside the GST/HST system entirely |
| Canadian 3PL ships to a US or overseas buyer | Zero-rated export — 0% charged, input tax credits claimable on Canadian costs |
| Any route ending with a Canadian buyer | Typically taxable at the buyer's provincial rate; import GST at the border may be claimable if you are the importer of record |
The distinctions are not academic. Sales made outside Canada generally do not count toward the $30,000 small-supplier threshold, while zero-rated exports do — so two stores with identical revenue can face different registration obligations purely because of routing. Delivery terms and importer of record status decide which row you are in, and most dropshippers have never looked at either. We map every route before your first return so registration, ITC claims, and pricing all rest on the actual supply chain.
COGS without inventory: documentation is the whole game
You hold no stock, so there is no year-end count — your cost of goods sold is simply what you paid suppliers for the orders you fulfilled. That simplicity cuts both ways: with no inventory asset to anchor the number, CRA accepts your COGS only as far as your records take it.
- Supplier invoices that name orders. AliExpress, CJdropshipping, and agent invoices should tie to your store's order numbers — a lump-sum monthly payment to an agent with no order detail is where reviews go badly.
- Refunds and reships on both sides. A refunded customer reduces revenue; a supplier credit reduces COGS. Netting them together distorts margin and looks evasive.
- One FX method, applied consistently. Supplier payments in USD or RMB convert at Bank of Canada rates — pick the method once and keep it.
CRA reviews of e-commerce: what triggers them, what survives them
E-commerce files get selected for predictable reasons: GST/HST refund claims (routinely held for pre-assessment review), losses claimed year after year, margins far off the norm for your industry code, large foreign outflows to suppliers, and gaps between processor deposits and reported revenue. Triggering a review is often unavoidable — failing one is not.
What survives is order-level evidence: your store's order export, matching supplier invoices, merchant processor statements, ad platform invoices, and bank records that reconcile to the filed return. Books and records must be kept for six years, and cloud accounting makes that free — we set clients up so responding to a CRA letter means exporting a folder, not reconstructing a year. The pattern we see repeatedly: reviews end quickly when revenue was reported gross and COGS ties to orders, and drag on for months when either was estimated.
US customers, briefly
Selling to Americans without US presence generally raises state sales tax questions before federal income tax ones — economic nexus thresholds care about your sales volume, not your address. Where you stand, and whether a US entity would help or hurt, is covered properly on our cross-border accounting for dropshippers page. Our Canadian filings keep destination-level sales records intact so that analysis starts from data, not guesswork.
Source: CRA — GST/HST for businesses.
Common questions.
Do sales shipped by my overseas supplier count toward the $30,000 GST threshold?
Generally not when the goods never enter Canada — those supplies are usually outside the GST/HST system. Sales shipped from within Canada do count, including zero-rated exports, so the answer depends on your routing and we confirm it before you register.
What usually triggers a CRA review of a dropshipping business?
GST/HST refund claims, repeated losses, margins that look wrong for the industry code, and mismatches between processor deposits and reported revenue. Clean gross reporting with order-matched supplier invoices resolves most reviews quickly.
Do I owe US taxes on my American customers?
Usually the first real exposure is state sales tax once you pass economic nexus thresholds — not federal income tax. The cross-border side deserves its own analysis, which is exactly what our dropshipping cross-border page covers.
Related reading
File clean and survive the review.
Book a consultation and get a plain answer on exactly what applies to you.