Skip to content

Who We Help · Marketing Agencies · Tax Services

Marketing agency tax services: zero-rated US revenue, media HST, and early losses

Agencies get tax wrong in three specific places: HST charged (or not charged) to US clients, HST on media buys that were never really the agency's revenue, and early-year losses left sitting instead of working. We prepare agency T2s and GST/HST returns that get all three right, with the agent-versus-principal question settled in the engagement letter, not at filing time.

By the AnalytIQ Accounting team · Last reviewed: August 12, 2026

Marketing agency team collaborating around a shared table

The agency T2: revenue timing before tax rates

An agency's corporate return lives or dies on timing, because retainers and project fees rarely line up with the calendar. Retainer income is earned as the months pass; a prepaid quarter collected in December is not December profit, and a reserve for unearned amounts keeps it out of income until the work is delivered. On the other side, completed-but-unbilled project work at year-end still belongs in revenue. We tie the T2 to a deferred revenue and WIP schedule so the corporation is taxed on the year it actually had.

Once the profit figure is honest, the rate story is the familiar CCPC one — Ontario's combined 12.2% on the first $500,000 of active income, then planning around owner salary and dividends. For agencies the timing layer matters more than the rate layer, because a single big campaign billed in the wrong period can swing taxable income by six figures.

US clients: zero-rated revenue with the paperwork to prove it

Services supplied to non-resident, non-registered clients — including advertising services specifically — are zero-rated for GST/HST. You charge 0% to the Chicago DTC brand on retainer, yet still claim input tax credits on your Canadian costs: software, contractors' HST, rent, equipment. An agency with a mostly-American book files GST/HST returns that come back as refunds, and we usually elect quarterly filing so those refunds land as working capital instead of once a year.

Zero-rating is a claimed position, so keep the evidence: client addresses, contracts showing the non-resident recipient, and confirmation the client is not GST/HST-registered. The rest of the US relationship — paying American freelancers, W-9 versus W-8 collection, and whether a US-based employee creates state tax nexus — sits on our cross-border tax page for marketing agencies.

Media buys: agent or principal decides the HST

Media spend is the line where agencies remit tax on money that was never theirs — or fail to remit tax on money that was. The question is capacity: are you buying media as agent for the client, or buying it as principal and reselling it inside your service?

If you buy media as agentIf you buy media as principal
The client is the true recipient of the media supply; the spend flows through your invoice without you adding HST to itThe media is your input — you claim the ITC on the purchase and charge HST on the full amount you bill
Only your management fee or commission carries HSTYour whole invoice carries HST — or 0% if the client is a non-resident and the supply is zero-rated
The engagement letter must actually say you act as agent, and the conduct must matchSimpler paperwork, but your reported revenue is grossed up by pass-through media

One platform-era trap: Google and Meta charge GST/HST to Canadian advertisers who have not entered a registration number in their billing profile — and tax collected under that simplified regime cannot be claimed as an input tax credit. The fix takes five minutes in each ad account. We check it during onboarding because we find money there more often than we should.

Launch-year losses are an asset with an expiry date

Most agencies burn cash for a year or two before retainers stack up, and those non-capital losses carry back three years and forward twenty. Used well, they refund tax from a founder's prior profitable corporation years — where it is the same corporation — or shelter the first real profit entirely. Used lazily, they expire or get trapped.

Two habits protect them. First, CCA is discretionary: in a loss year we often skip depreciation claims, because undepreciated capital cost never expires while losses eventually do. Second, ownership changes matter — an acquisition of control, say a majority sale to a partner or holdco reshuffle, restricts how losses can be used afterward, so we model the loss position before signatures, not after.

Source: CRA — GST/HST for businesses.

Common questions.

Do we charge HST to our US clients?

Generally no — advertising and marketing services to non-resident, non-registered clients are zero-rated. You still claim input tax credits on your Canadian costs, so your GST/HST returns typically become refund claims.

Why did Google charge us GST/HST on ad spend?

Because no GST/HST registration number is on file in the billing profile, the platform must charge tax under the simplified regime — and that tax is not recoverable as an input tax credit. Add your number to each ad account and the charges stop.

Should client media spend show up as our revenue?

Only if you buy media as principal. As agent, the spend passes through without HST added and only your fee is your revenue — but the engagement letter and your conduct both have to support agency.

Related reading

Retainer revenue, taxed with intent.

Book a consultation and get a plain answer on exactly what applies to you.

Client Reviews

Get a free quote

Request a free quote.

Tell us a little about your business and our team will respond within one business day.

Contact details

How can we help?

Type of enquiry select all that apply

Project information