Every e-commerce seller running ads or paying for software assumes the charge on the invoice is the full picture. It usually is not. Meta and Google bill Canadian advertisers differently depending on billing address, business registration status, and how the advertising account is set up, and the same is true for Shopify apps, design tools, and inventory software built by foreign vendors. Whether GST/HST appears on the invoice, whether it is recoverable, and whether the seller has a self-assessment obligation instead depends on details that are easy to miss on a routine bill review.
Getting this wrong in either direction has a cost: overclaiming input tax credits on charges without proper tax invoices creates exposure on a CRA review, while failing to self-assess GST/HST where required understates a real liability. This guide covers how to read these charges correctly and what to retain to support the position taken.
Why the Ad Platform Charge and the Tax Invoice Can Differ
Meta and Google both operate as multinational platforms with Canadian-facing advertising products, but the entity actually invoicing a given advertiser depends on the advertiser’s location, the ad account’s billing settings, and which corporate entity is designated to bill Canadian customers. Depending on those details, GST/HST may be charged directly on the invoice, or the charge may come from an entity treated as a non-resident supplier, which changes how the tax obligation works.
This is not a static fact about either platform. Billing entities, tax registration status, and invoicing practices can change, and a seller’s own account settings (business location, tax registration information entered into the ad account) affect what shows up. The starting point for any GST/HST review on advertising spend is the actual invoice for the specific billing period, not an assumption carried over from a prior period or from how a different seller’s account is billed.
Meta and Google Advertising Invoices
Meta. Meta’s advertising billing for Canadian accounts is governed by Meta’s own business help centre guidance on taxes for ads purchases, which explains when GST/HST, PST, or QST applies based on the account’s location and registration details entered in Meta Business Manager. Where Meta charges GST/HST directly, the invoice should show the tax amount and Meta’s GST/HST registration number, which supports an ITC claim for a registered seller.
Google Ads. Google’s Canadian billing similarly depends on the advertiser’s account settings and billing profile. Google publishes its own guidance on taxes on Google Ads purchases, covering when GST/HST is added to invoices for Canadian accounts. As with Meta, the invoice itself, not a general assumption, is the source of truth for whether tax was charged and at what amount.
For both platforms, a seller whose ad account is set up with an incorrect or outdated business address, or without a GST/HST registration number entered where the platform requests one, may see different tax treatment than expected. Reviewing the account’s billing profile settings alongside the invoice is worth doing once GST/HST registration status changes, since a registration entered late means invoices from before that date will not reflect it.
Shopify Apps, Foreign SaaS, Design Tools, and Inventory Software
The same invoice-versus-assumption problem applies to the wider set of software tools an e-commerce business runs: Shopify App Store subscriptions billed by third-party developers, foreign-based SaaS tools for design, email marketing, inventory management, or forecasting, and infrastructure tools billed directly by a foreign vendor rather than through a marketplace.
Three patterns show up across these charges:
- Domestic-equivalent billing. Some foreign SaaS vendors have registered for GST/HST as non-resident suppliers under CRA’s rules and charge it directly on Canadian customer invoices, the same as a Canadian vendor would.
- No tax charged, no self-assessment trigger. Some charges are for services or intangible property that are not subject to GST/HST self-assessment under the relevant rules, or the vendor and transaction type fall outside the scope that would require it.
- No tax charged, self-assessment required. In some circumstances, a GST/HST-registered business purchasing certain services or intangible property from a non-resident, non-registered supplier for use in commercial activity is required to self-assess GST/HST on the purchase, rather than treating the absence of tax on the invoice as the end of the analysis.
Shopify App Store charges billed through Shopify itself generally follow Shopify’s own billing tax treatment rather than the individual app developer’s, since Shopify is the billing party. Charges paid directly to a third-party vendor outside the Shopify billing system need to be reviewed on their own invoice.
When an ITC Is Available and What Documents Support It
Where GST/HST is charged directly on an invoice from Meta, Google, Shopify, or another vendor, and the charge relates to commercial activity, the tax is generally ITC-eligible for a GST/HST-registered seller, subject to the standard documentation requirements. To support an ITC claim, the invoice or supporting documentation generally needs to show:
- The supplier’s name and, for larger claims, their GST/HST registration number
- The date of the supply or the billing period covered
- The total amount charged and the GST/HST amount separately identified
- A description sufficient to confirm the charge relates to the business’s commercial activity
CRA’s documentary requirements for claiming ITCs set out the specific thresholds for what documentation is required at different claim amounts. A monthly ad spend invoice showing a tax line without the supplier’s registration number, or a charge with no breakdown between the base amount and tax, may not fully satisfy these requirements for larger claims, which is a reason to check invoice formatting rather than assume any invoice with a tax-looking line item supports a claim.
Foreign-Supplier and Self-Assessment Situations Requiring Review
Self-assessment obligations under GST/HST for imported taxable supplies of services and intangible property are a narrower and more technical area than most e-commerce sellers deal with day to day, and the rules depend on factors including the nature of the service, the extent of the seller’s other exempt or non-commercial activity, and the specific non-resident supplier’s registration status. CRA’s guidance on imported taxable supplies sets out the framework.
For most e-commerce sellers whose foreign software and ad spend supports fully taxable commercial activity, self-assessment exposure is limited, but it is not zero, particularly for a business with a mix of taxable and exempt activities or for larger recurring foreign software contracts negotiated directly with a vendor rather than billed through a marketplace like the Shopify App Store. Where a seller has meaningful recurring spend with a foreign vendor that is not charging GST/HST, that specific arrangement is worth a direct review rather than a general assumption in either direction.
Booking Tax-Exclusive vs. Tax-Inclusive Charges
How an ad or software charge should be booked depends on what the invoice actually shows:
| Invoice shows | Booking treatment |
|---|---|
| Charge with GST/HST shown separately | Base charge to expense; GST/HST to a recoverable ITC clearing account, pending documentation review |
| Charge with no tax shown, non-resident non-registered supplier, no self-assessment trigger | Full charge amount to expense, no tax entry |
| Charge with no tax shown, self-assessment required | Full charge to expense; GST/HST self-assessed and recorded as both payable and, if eligible, offsetting ITC |
| Charge in foreign currency | Converted to CAD at the applicable rate for the transaction date before either the expense or the tax component is booked |
A common error is treating every advertising or software invoice as tax-inclusive by default and backing a tax amount out of the total, even when the vendor did not actually charge GST/HST. That approach manufactures an ITC that does not exist and will not survive a documentation review.
What to Retain for a CRA Review
- The original invoice or billing statement for each ad and software charge, not just the summarized total from a payment processor or credit card statement
- Screenshots or exports of the ad account’s or vendor account’s billing profile settings at the time of the charge, where those settings affect the tax treatment
- A record of the business’s GST/HST registration status and effective date, to cross-reference against when tax began or stopped appearing on vendor invoices
- Documentation supporting any self-assessment position taken on a foreign vendor charge, including the analysis of why self-assessment was or was not required
Monthly Review Checklist
- Pull the actual invoice or billing statement for every ad platform and software vendor charge in the period
- Confirm whether GST/HST is shown separately, and if so, whether the supplier’s registration number is present
- For charges with no tax shown, confirm the vendor’s residency and registration status where that information is available
- Flag any recurring foreign vendor charge with no tax shown for a self-assessment review if it has not already been reviewed
- Book each charge according to what the invoice actually shows, not a standard assumption carried from a prior vendor or period
- Reconcile the period’s ITC total on ad and software spend against the invoices retained for that period
- File retained invoices and billing-profile documentation with the period’s GST/HST return support
Scope of This Guide
This guide covers GST/HST treatment of advertising platform charges and foreign software subscriptions for Canadian e-commerce sellers. It does not cover:
- General input tax credit eligibility across all e-commerce expense categories (covered in the GST/HST Input Tax Credits guide)
- US sales tax nexus or foreign VAT obligations arising from the seller’s own sales, as distinct from tax on the seller’s own purchases
- Full advertising cost allocation and profitability analysis (covered in the Advertising Spend and True Profitability guide)
- Shopify’s own GST/HST configuration for sales made through a Shopify store (covered in the Shopify GST/HST Tax Settings guide)
- Chart of accounts structure for advertising and software expense categories (covered in the Chart of Accounts Setup guide)
The authoritative source for GST/HST self-assessment and ITC documentation rules is the Canada Revenue Agency’s GST/HST for businesses guidance.
Advertising and software spend is often one of the largest recurring cost categories for an e-commerce business, and the GST/HST treatment on that spend is rarely uniform across vendors. Reviewing invoices as they come in, rather than assuming consistent tax treatment across every charge, is what keeps ITC claims defensible and surfaces any self-assessment gap before it compounds across a filing year.
Get in touch if your monthly close currently treats all ad and software charges the same way for GST/HST purposes. This is worth a direct review as part of your month-end close process, particularly if your ad or software spend has grown or you have added new foreign vendors recently.