You set up a dropshipping store last year. Sales are coming in from BC, Ontario, and Quebec. Your supplier is in China, and you handle the orders through Shopify. Now it is tax season and your bookkeeper is asking for a list of your expenses, sales by province, and exchange rates for every transaction. You have a pile of bank statements, scattered invoices, and no clear picture of your costs. This is the reality of accounting for dropshipping Canada: a business model that looks simple but creates tangled tax and record-keeping obligations.

Understanding the Unique Accounting Challenges of Dropshipping in Canada

Dropshipping is not retail, and it is not wholesale. You never hold inventory, yet you must record cost of goods sold (COGS). Your revenue is the full sale price your customer pays, and your COGS is what you pay the supplier. The difference is your margin. This sounds straightforward until you layer in multiple currencies, dozens of small transactions, and varying provincial tax rules.

No Inventory, But Still Need to Track COGS

In traditional retail, you buy stock, store it, and sell it. Your inventory account tracks what you have. With dropshipping, you never own the goods. The moment a customer orders, you pass the order to your supplier, who ships directly. For accounting purposes, you still need to recognize COGS at the time of sale. Many new dropshippers miss this and only record the net margin from their payment processor. That leads to incomplete financial statements.

Your COGS is the amount you pay the supplier, including shipping and any duties. You need to capture these costs per transaction. If you import a CSV from your payment gateway and another from your supplier portal, matching them is manual and error-prone.

Multiple Currencies and Exchange Rate Fluctuations

Most Canadian dropshippers source from suppliers in USD or RMB. When you sell in CAD, you have an exchange rate difference between when you pay the supplier and when you receive payment from the customer. If rates shift significantly, your margins can get squeezed. For tax purposes, you need to track both the original transaction amount in the supplier's currency and the CAD equivalent on the date of the transaction.

CRA wants foreign currency amounts recorded at the Bank of Canada daily rate on the transaction date. Using an average rate for the month is not acceptable unless you get CRA's pre-approval through a filed election. Most small dropshippers do not have this election.

Sales Tax Complexity Across Provinces

Canada's GST/HST is not a single rate. Selling to a customer in Ontario means charging 13% HST. Selling to Alberta means 5% GST. Selling to Quebec means 9.975% QST applied on top of 5% GST. A Saskatchewan customer pays 6% PST plus 5% GST. These rates change, and many dropshippers rely on their e-commerce platform's tax engine. But those engines are not always correct for dropshipping, especially if your supplier ships from a different province or country.

If you are a GST/HST registrant, you must collect the correct amount based on the customer's province of residence. You cannot simply charge the rate of your own province. The exception is if you are a small supplier (under $30,000 in worldwide sales in four consecutive quarters) - then you do not charge GST/HST at all until you cross that threshold. But once you register, you must charge properly.

Key Tax Considerations for Canadian Dropshippers

GST/HST Registration and Threshold

You are required to register for GST/HST once your taxable supplies exceed $30,000 in any single calendar quarter or over four consecutive quarters. With dropshipping, your taxable supplies include all sales to Canadian customers, including those sourced from abroad. If you sell to US customers, those are zero-rated or exempt, depending on whether you have nexus in the US. For Canadian GST/HST, only sales to Canadian residents are subject to tax.

Once registered, you must file returns annually, quarterly, or monthly depending on your volume. Many dropshippers start with annual filing but quickly move to quarterly or monthly as sales grow. Late filing penalties and interest can add up fast.

Input Tax Credits (ITCs)

You can claim ITCs for the GST/HST you pay on business expenses. This includes the GST/HST charged by your supplier on their invoice (if they are Canadian) or the GST/HST paid on customs duties and brokerage fees. If your supplier is outside Canada, you generally do not pay GST/HST on their invoice, so no ITC. But you may have ITCs for platform fees, advertising, software subscriptions, and shipping costs incurred in Canada.

Cross-Border Sales and Taxes

Selling to US customers means dealing with state sales tax if you have economic nexus. Canadian dropshippers may not realize that they can be required to collect US state taxes if they have enough sales in a state. This is a separate compliance burden. Consider using a service like Avalara or TaxJar integrated with your accounting software. Awditify's integrations can handle multi-currency and multi-jurisdiction tax data, but you still need to set up nexus tracking.

Managing Sales Tax Compliance Across Provinces

Table: Provincial Sales Tax Rates (as of 2025 - verify with CRA)

Province GST Provincial Tax Total Rate Type
Alberta 5% 0% 5% GST only
British Columbia 5% 7% PST 12% GST+PST
Manitoba 5% 7% RST 12% GST+PST
New Brunswick 5% 10% HST 15% HST
Newfoundland and Labrador 5% 10% HST 15% HST
Nova Scotia 5% 10% HST 15% HST
Ontario 5% 8% HST 13% HST
Prince Edward Island 5% 10% HST 15% HST
Quebec 5% 9.975% QST 14.975% GST+QST
Saskatchewan 5% 6% PST 11% GST+PST

Note: Rates are subject to change. Always verify with the provincial ministry of finance.

For dropshippers, the key is to know where your customer is located. Your e-commerce platform may collect the correct rate if you configure your tax settings correctly. But if you manually invoice or use a payment gateway that does not calculate tax, you must do it yourself. This is where the risk of non-compliance is highest.

Example: Ontario Customer, Supplier in China

You sell a $100 CAD item to a customer in Toronto. Your supplier charges you $50 USD (about $68 CAD). You collect $13 HST from your customer. On your books, you record revenue of $100 and HST payable of $13. You record COGS of $68 CAD (using the Bank of Canada rate on the transaction date). Your margin is $32 before expenses. Come remittance time, you remit the $13 HST to CRA, and you claim ITCs for any GST/HST you paid on your expenses, such as the platform fee (which includes GST/HST if the platform is Canadian).

If you misrecord the exchange rate, your COGS could be wrong, and your profit margin will be inaccurate. Over time, this compounds.

Essential Bookkeeping Practices for Dropshipping Operations

Track Every Transaction Individually

Dropshipping generates many small transactions. Do not lump them. Each sale has a corresponding supplier payment. Use accounting software that can import bank feeds and match transactions automatically. Manually entering 200 transactions a month is time-consuming and error-prone.

Separate Supplier Payments from Other Expenses

Your supplier payments are COGS, not overhead. Put them in a dedicated COGS account. If you pay suppliers through a separate credit card or bank account, reconcile it monthly. Many dropshippers mix supplier payments with personal or other business expenses, making it impossible to calculate accurate gross margins.

Reconcile Payment Gateway Fees

Stripe, PayPal, Shopify Payments all deduct fees per transaction. Those fees are deductible business expenses. They should be recorded as bank charges or merchant fees, not as a reduction of revenue. CRA expects gross revenue on your tax return, with expenses listed separately.

Use a Chart of Accounts Designed for Dropshipping

Your chart of accounts should include:

  • Revenue - Dropshipping Sales
  • Cost of Goods Sold - Supplier Purchases
  • Cost of Goods Sold - Shipping Costs (if you pay shipping to supplier)
  • Merchant Fees
  • Advertising and Marketing
  • Exchange Rate Gain/Loss

Having these mapped saves time at year-end and helps your accountant prepare financial statements faster.

Choosing the Right Accounting Software for Your Dropshipping Business

Generic cloud accounting tools can work for dropshipping, but they require significant manual setup. Many lack native multi-currency support or proper sales tax calculation for all Canadian provinces. You end up with workarounds: using a spreadsheet for exchange rates, manually categorizing 90% of transactions, and double-checking sales tax amounts every quarter.

A dedicated Canadian platform like Awditify solves these pain points. It offers automatic bank feeds that pull in transactions from your business accounts and payment gateways. AI transaction categorization learns your COGS and expense patterns, reducing manual sorting by hours each month. For sales tax, Awditify tracks GST/HST across provinces, separates PST and QST where applicable, and produces remittance-ready reports.

Dropshippers often need to share their books with an accountant or bookkeeper. Awditify's client portal and unlimited accountant access let your CPA log in directly rather than sending CSV exports. That alone cuts down on back-and-forth emails.

If you are a CPA firm managing multiple dropshipping clients, Awditify for Accounting Firms centralizes all client data, automates WIP tracking, and streamlines the tax preparation workflow. No more switching between different software for each client.

Before vs. After: Manual vs. Automated Workflow

Before manual: You download CSV from Shopify and another from PayPal. You spend two hours matching sales to supplier payments in Excel. You calculate exchange rates using a separate tool. You manually create journal entries for sales tax. Every month feels like a mini year-end.

After automation with Awditify: Bank feeds and payment gateway data import daily. AI suggests categorizations, and you approve them in bulk. Sales tax is tracked per transaction and summarized. GST/HST returns are pre-populated. Your accountant can log in and run reviews without asking you for anything. Total time: under 30 minutes per month.

Frequently Asked Questions

Do I need to charge GST/HST on dropshipping sales in Canada?

Yes, if your worldwide taxable sales exceed $30,000 in the last four consecutive calendar quarters. Once you cross that threshold, you must register for GST/HST and charge it to Canadian customers. The rate depends on the customer's province. Sales to US or international customers are generally zero-rated for Canadian GST/HST purposes, but you may have US state tax obligations.

How do I account for exchange rate fluctuations in dropshipping?

Record transactions using the Bank of Canada daily exchange rate on the date of the transaction. For each sale, note the rate. For supplier payments, also note the rate. The difference between the two is realized foreign exchange gain or loss. This goes on your income statement. Using an average rate without CRA approval can lead to reassessment.

What are common CRA audit triggers for dropshipping businesses?

Large discrepancies between reported revenue and payment gateway deposits, missing or inaccurate COGS records, frequent late remittances of GST/HST, and claiming ITC without proper invoices. CRA also reviews e-commerce businesses that report low income relative to sales volume. Good record-keeping and automated tracking reduce audit risk.

How should I handle returns and refunds in my books?

When a customer returns an item, you issue a refund and reverse the original sale and HST collected. You also need to reverse the COGS if your supplier gives you a credit. If your supplier does not accept returns, you still issue the refund but absorb the loss as an expense. Keep separate accounts for sales returns and COGS adjustments.

What is the best accounting software for dropshipping in Canada?

Awditify is purpose-built for Canadian small businesses. It handles multi-currency, automatic bank feeds, AI transaction categorization, GST/HST tracking, and generates over 70 financial reports. The client portal simplifies working with your accountant. For dropshipping, the AI categorization and sales tax features alone save hours per month.

What to Do Next

Getting accounting right for your dropshipping business is not optional. CRA expects accurate records, provincial tax compliance, and timely remittances. The effort you put into setting up proper bookkeeping now pays off at tax time and if you ever face an audit. If manual processes are eating into your margins, consider moving to an automated platform that understands Canadian tax rules.

Awditify connects your bank accounts, payment gateways, and supplier data into one system. It helps you track COGS, sales tax, and exchange rates without the spreadsheets. Start with a free trial or book a demo to see how Awditify can streamline your dropshipping accounting.

For more guidance on setting up your business structure, read our CRA Business Number Registration Guide. If you are managing multiple clients, see how Awditify for Accounting Firms can centralize your workflow.