A Canadian agency’s two trickiest areas are not its day-to-day costs but its edges: the freelancers it pays, which can trigger an information return, and the US and offshore software it runs on, which can require GST/HST self-assessment. Both are easy to miss when an invoice just looks like a cost. All figures below are sourced from CRA guidance in the Sources section.
Reporting fees for service (T4A)
Agencies pay a lot of freelancers and subcontractors. Under the reporting-fees-for-service rules, payments of fees for services over $500 in a calendar year are reported in box 048 of a T4A slip [1] . Construction subcontractor payments go on a T5018 instead, not a T4A [1] .
So a freelancer invoice can carry a reporting obligation, not just a deduction. The CRA has at times applied an administrative penalty moratorium on box 048, so confirm the current position [1] .
Imported services and GST/HST
Agencies run on US and offshore SaaS. A taxable service imported from a non-resident supplier that is not registered can require self-assessment of GST/HST, particularly where you are not entitled to full input tax credits [2] . A fully commercial agency that recovers the tax as an ITC nets to nil; the self-assessment is a real cost mainly where ITCs are restricted (for example exempt activities).
Home office, software, and travel
Home office uses the detailed method: apportion costs by the area used for work and time, as set out in the claim home office in Canada guide. Software subscriptions used commercially are deductible with recoverable GST/HST. Client travel follows the claim travel in Canada guide; client meals are limited to 50%. To prepare the T4A correctly, capture each freelancer’s business number and the total fees paid across the year, not just per invoice, since the $500 test is annual.
Advertising spend and GST/HST registration
Paid media is the other large cross-border line for most agencies: Google, Meta, and similar ad spend billed from the US. As an imported taxable service this follows the same self-assessment logic as offshore software, so an ad-platform invoice with no Canadian GST/HST may need self-assessment where input tax credits are restricted. Where you on-charge media to clients, your agency fee and commission are your own taxable supply, separate from the pass-through media cost; keep them apart so the margin holds. A growing agency stops being a small supplier and must register for GST/HST once worldwide taxable revenues exceed $30,000 in a single quarter or over four consecutive quarters, after which it charges the rate for the client’s province and recovers input tax credits on its own costs.
Where ExpenseFlow fits
An agency ledger is mostly recurring software subscriptions and freelancer invoices, many from the US. ExpenseFlow captures each receipt and supplier invoice, extracts the line detail and the currency, and syncs the transaction into Xero or QuickBooks Online with the source image attached for the six-year record-keeping window. Its cross-border checks flag a purchase from a non-resident supplier that has not charged Canadian GST/HST, so it is recorded as a foreign-currency cost that may need self-assessment rather than wrongly treated as carrying a claimable credit, and it flags fee-for-service payments so the T4A reporting question is raised at capture. It does not prepare your T4A slips, decide self-assessment, or apportion your home office: those stay with you or your accountant. What it removes is the manual keying behind a busy subscription and freelancer ledger.
Common mistakes
- Booking a freelancer invoice as a plain cost and missing the T4A reporting of fees for services over $500 [1] .
- Treating an offshore SaaS invoice as carrying a claimable credit when self-assessment may apply [2] .
- Using the wrong slip: construction subcontractor payments go on a T5018, not a T4A [1] .
- Claiming 100% of client meals, which are limited to 50%.
References
Sources and references
Every figure, threshold, deadline, and regulatory rule cited in this guide is traceable to an official government publication. URLs are reproduced in full so any reader can verify the claim at source. Numbers are subject to change at each fiscal event; we re-check this list at every quarterly refresh of this guide.
-
[1]
CRA · Reporting fees for service
https://www.canada.ca/en/revenue-agency/programs/about-canada-revenue-agency-cra/compliance/reporting-fees-for-service.htmlFees for services over $500/year reported on T4A box 048; construction goes on T5018; penalty moratorium in some areas.
Retrieved 2026-06-15
-
[2]
CRA · GST/HST on imports and exports
https://www.canada.ca/en/revenue-agency/services/tax/businesses/topics/gst-hst-businesses/charge-collect-imports-exports.htmlImported taxable services from non-resident suppliers may require GST/HST self-assessment.
Retrieved 2026-06-15