Taxes and Compliance

GST/HST Return Reconciliation for Canadian E-Commerce Sellers

A GST/HST return built from gross sales alone is wrong. What has to reconcile across platforms, refunds, and ITCs before a return is filed.

Read time
~ 9 min
Platforms
Multi-platform
Scope
Canadian Sellers

Filing a GST/HST return by pulling one number off a platform dashboard is one of the more common ways Canadian e-commerce sellers misstate their tax position. A single platform’s sales report is not the same as taxable revenue across the business, and gross sales is not the same as tax actually collected, actually owed, or actually recoverable. Between multiple sales channels, marketplace-collected tax, refunds processed weeks after the original sale, and input tax credits on fees and inventory, there are several places where the number on the return can drift away from the number in the books.

Reconciliation is the work of closing that gap before the return is filed, not after CRA asks a question about it. This guide sets out what has to reconcile, how platform tax handling differs, and a repeatable workflow for building a return-support schedule.

What Has to Reconcile Before Filing

A GST/HST return is not a summary of bank deposits. It requires four figures to tie out independently, across every platform the business sells on, for the reporting period:

  • Taxable sales for the period, gross of any tax collected
  • GST/HST collected or collectible on those sales, including any tax the seller was responsible for even where a platform handled part of the collection
  • Adjustments for refunds, chargebacks, bad debts, and tax corrections that reduce or increase the net position
  • Input tax credits (ITCs) on eligible business expenses paid in the period

None of these four figures come pre-packaged from a single source. Gross sales lives in platform sales reports. Tax collected is scattered between platform tax reports, Shopify’s Finances section, and payment processor statements. Refunds and chargebacks show up on a lag relative to the original sale. ITCs require pulling invoices from platforms, ad networks, and software vendors and separating the tax component from the rest of the charge. A return built without reconciling all four is either overstating the liability, understating it, or both at once in different sections.

Gross Sales vs. Net Platform Payouts

The most basic reconciliation error is filing off the deposit amount instead of the sales figure. Every platform pays out net of fees, refunds, and (on some platforms) tax already remitted on the seller’s behalf. None of that netting belongs in the taxable sales line of a GST/HST return.

The starting point for taxable sales is the gross sales figure from each platform’s sales or order report, not the disbursement amount from the payout report. How to Read a Shopify Payouts Report and the Amazon Settlement Report Reconciliation guide both cover how to separate gross sales, fees, tax, and refunds out of a single net payout figure. That separation is a prerequisite for GST/HST reconciliation, not a parallel task.

Shopify-Collected Tax vs. Marketplace-Collected Tax

Canada’s digital-economy platform rules changed who is responsible for collecting and remitting GST/HST on certain marketplace sales. Under CRA’s platform operator rules, a registered distribution platform operator can be required to collect and remit GST/HST on qualifying goods sold through the platform by vendors that are not registered under the normal GST/HST regime. That mechanism does not apply the same way to a Shopify storefront, where the seller is the merchant of record.

The practical effect for reconciliation: tax collected on a Shopify order is the seller’s tax to report and remit in full. Tax collected on an Amazon, Etsy, or eBay order may already have been remitted by the platform on the seller’s behalf, depending on the seller’s registration status and how the platform classifies the transaction. Reporting marketplace-facilitated tax again on the seller’s own return, or failing to report Shopify-collected tax because it was assumed to work the same way as a marketplace sale, both produce an incorrect return.

The Shopify GST/HST tax settings guide, the Amazon GST/HST guide, the Etsy GST/HST guide, and the eBay GST/HST guide each cover how tax collection and remittance responsibility works on that specific channel. Reconciliation across channels starts by confirming which party is responsible for which portion of tax on each platform, for the specific reporting period, before the numbers are combined.

Platform Tax Report Differences

Each platform structures its tax reporting differently, and none of them are formatted for direct entry onto a GST/HST return.

PlatformPrimary tax data sourceNotable limitation
AmazonSettlement report tax linesMixes buyer-collected tax with marketplace-remitted tax; requires separation by registration status
ShopifyFinances, then Taxes reportTax fully embedded in gross sales; not segregated in the payout
EtsyEtsy Payments account and order CSV exportMarketplace-facilitated tax lines are not always labelled as such at the transaction level
eBaySeller Hub reports and Managed Payments statementsTax handling can vary between facilitated and non-facilitated categories
WalmartMarketplace Retailer Portal reportsTax reporting format differs from Amazon and Shopify equivalents

Because the formats differ, a multi-platform seller cannot simply add up “tax” fields across exported reports and expect the total to represent what the seller owes. Each platform’s report needs to be reviewed against that platform’s collection role before its tax figure is added to the return-support schedule. The GST/HST for Multi-Platform Canadian E-Commerce Sellers guide covers how the CAD $30,000 threshold and registration status apply across combined channel revenue, which is the same cross-channel view needed for return reconciliation.

Refunds, Chargebacks, and Tax Adjustments

A refund issued after the original sale was reported on a prior return does not disappear from the tax position. It needs to be captured as an adjustment in the period the refund occurs, reducing both the taxable sales figure and the tax collected figure for that later period, generally net of any fee reversal.

Chargebacks add a layer of timing complexity: the chargeback may be initiated in one period, provisionally resolved in another, and finalized in a third. Sellers who reconcile refunds and chargebacks only at year-end often find balances that do not tie back to any single return. The Returns, Refunds, Chargebacks, and Reimbursements guide covers how to track these events through to their final resolution and where they land in the books.

Input Tax Credits on Platform Costs

For a GST/HST-registered seller, recoverable ITCs are as much a part of an accurate return as the collected-tax side. Common ITC-eligible categories for e-commerce sellers:

  • Platform fees: referral fees, transaction fees, subscription and plan charges where GST/HST is actually shown on the invoice
  • Advertising spend on platforms that charge GST/HST on Canadian billing accounts
  • Inventory imports, where GST/HST is paid at the border and supported by customs documentation
  • Software and app subscriptions billed by Canadian-registered suppliers

An ITC claim needs a supporting tax invoice showing the supplier, the amount, and the GST/HST charged. Claiming a flat percentage of a bill as recoverable tax without that support is a common source of denied ITCs on review. The GST/HST Input Tax Credits for E-Commerce Sellers guide covers eligibility and documentation requirements in more detail.

Building the Return-Support Schedule

The return-support schedule is the working document that ties the filed return back to source records. At its simplest:

Tax collected across all platforms

  • Tax adjustments (refunds, chargebacks, corrections)
  • ITCs on eligible expenses = Net tax payable or refundable

Each line in that formula should trace back to a platform report, a bank or processor statement, or a supplier invoice, not to a single dashboard total. Sellers who keep this schedule current through the reporting period, rather than reconstructing it at filing time, spend materially less time on each return and have documentation ready if CRA requests support.

The Reconciliation Workflow

A repeatable process for each GST/HST reporting period:

  1. Pull gross sales and tax-collected reports from every active sales channel for the period
  2. Confirm which platforms acted as deemed suppliers for any unregistered-vendor sales and exclude that tax from the seller’s own return
  3. Separate Shopify or other merchant-of-record tax collected in full onto the seller’s return
  4. Identify all refunds, chargebacks, and corrections processed in the period and net them against the relevant tax lines
  5. Gather platform, advertising, software, and import invoices for the period and confirm GST/HST amounts shown
  6. Build the ITC total from invoices with adequate documentation, excluding charges without visible tax or supplier registration information
  7. Complete the return-support schedule: tax collected, minus adjustments, minus ITCs
  8. Reconcile the resulting net tax figure against the accounting system’s GST/HST payable or receivable account balance
  9. Investigate and resolve any variance before the return is filed
  10. Retain the schedule and its supporting reports and invoices with the filed return

Doing this at the close of each filing period, rather than compressing it into the days before the filing deadline, is what keeps the schedule usable if a review request arrives later. The Month-End Close Checklist for Marketplace Sellers covers where this reconciliation fits into a broader monthly close process.

Common Mistakes Before Filing

Filing off the payout deposit instead of the sales report. The deposit is already net of fees and, on some platforms, tax. Taxable sales for the return come from the sales report, not the bank statement.

Reporting marketplace-remitted tax again on the seller’s own return. Where a platform has acted as deemed supplier and remitted tax on a sale, reporting that same tax again overstates the seller’s liability and complicates any later reconciliation.

Treating all platform tax reports as directly comparable. Amazon, Shopify, Etsy, eBay, and Walmart structure their tax data differently. A total built by summing exported figures without checking what each figure represents is not reliable.

Missing refunds and chargebacks that cross a filing period. A refund issued in the period after the original sale still needs to reduce that later period’s tax position. Sellers who only look at the current period’s new sales miss this adjustment.

Claiming ITCs without a supporting tax invoice. A recoverable amount that cannot be tied to a supplier invoice showing the GST/HST charged is a claim that will not withstand a CRA review request.

Scope of This Guide

This guide covers the reconciliation steps needed to build an accurate GST/HST return for a Canadian e-commerce seller operating across one or more sales channels. It does not cover:

  • The registration threshold and timing mechanics themselves (covered in the GST/HST Registration Timing guide)
  • Full eligibility rules for input tax credits (covered in the GST/HST Input Tax Credits guide)
  • Channel-specific tax settings and configuration (covered in the Shopify GST/HST tax settings guide and the platform-specific facilitator guides)
  • Provincial sales tax (BC PST, Saskatchewan PST, Manitoba RST) or Quebec QST, which are filed separately from the federal or harmonized GST/HST return
  • US sales tax and international VAT obligations

The authoritative source for GST/HST filing requirements is the CRA’s GST/HST for businesses guidance.

For sellers assembling a reconciliation across multiple channels, a settlement-by-settlement worksheet is often the fastest way to organize the underlying data before it is rolled into the return-support schedule. Download the marketplace settlement reconciliation worksheet to track gross sales, tax collected, fees, and adjustments per platform per period.

Reconciling a GST/HST return across multiple platforms is detail work, and the detail is where the risk sits. A return that looks reasonable at a glance can still misstate collected tax, miss adjustments, or overclaim ITCs if the underlying reports were not reconciled channel by channel.

Get in touch if your current GST/HST filing process starts from a single dashboard number rather than a reconciled schedule. Building the schedule once and maintaining it each period is less work over a year than reconstructing it at each filing deadline.

Alex Teplov, CPA / Last updated: August 13, 2026

This guide is for general informational purposes only and does not constitute professional accounting, tax, or legal advice. It does not create an accountant-client relationship. Marketplace rules, CRA administrative positions, and cross-border compliance rules change, and the correct treatment depends on the records behind your specific file.

EcomCount
About EcomCount
Marketplace accounting operated by Teplov CPA

EcomCount helps Canadian marketplace sellers with bookkeeping, tax compliance, payout reconciliation, margin reporting, and cross-border accounting questions. The file is handled within Teplov CPA, with the operating model adapted to e-commerce reporting complexity.

About the practice
Browse the library

All resources

Guides on marketplace accounting, GST/HST, reconciliation, inventory, and cross-border seller issues.

View all guides
Get file-specific help

Work with EcomCount

General guidance is useful. The real answer still depends on the reporting setup, source documents, and platform mix in your file.

Talk to EcomCount
Next step

Want the treatment checked against actual marketplace records?

Send the channels you sell on, your accounting software, and the reporting issue you are trying to resolve.

Contact EcomCount