Taxes, fees, HST obligations, deductible expenses, and profit calculator for Canadian Etsy sellers
Etsy has become one of Canada's most popular platforms for creative entrepreneurs selling handmade goods, vintage items, digital downloads, and craft supplies. But navigating Etsy's fee structure, HST on Canadian sales, and CRA reporting requirements can be overwhelming. This guide gives Canadian Etsy sellers a complete tax and profit picture for 2026.
Etsy charges Canadian sellers multiple fees that must be tracked for accurate profit calculation and tax deductions:
| Fee Type | Amount | Notes |
|---|---|---|
| Listing fee | USD $0.20 per listing | Charged on listing + renewal |
| Transaction fee | 6.5% of sale price + shipping | Applied to total payment |
| Payment processing | ~3% + $0.25 CAD | Through Etsy Payments |
| Offsite Ads fee | 12–15% on attributed sales | If you qualify and opt in |
| Etsy Ads (optional) | CPC — your budget | 100% deductible |
On a $50 CAD sale with $8 shipping, a seller's fees are approximately: $0.27 listing + $3.77 transaction + $1.75 processing = $5.79 in fees, netting you $52.21 before materials and your time.
Etsy Canada collects and remits HST on sales to Canadian buyers on behalf of sellers registered in Canada. However, once you are personally GST/HST registered (past $30,000 threshold), you must include your HST number in your Etsy shop and coordinate with Etsy's marketplace facilitator remittance. Key rules:
For physical product sellers, the CRA requires you to account for opening and closing inventory on T2125. Ending inventory reduces your cost of goods sold. Keep track of your raw material stock and finished goods at year-end. For small sellers, a simple spreadsheet listing items and cost works. For larger operations, accounting software like Wave (free) or QuickBooks makes inventory tracking manageable.
KOHO is the go-to bank for Canadian gig workers — no monthly fees, instant e-transfers, cash back on gas and groceries. Keep more of what you earn.
Get KOHO Free — Code 45ET55JSYA