# CRA Form T2125 Software, Advertising & Subcontractor Fees Guide (2026)

- **Canonical URL:** https://iluratechnology.com/keel/canada-cra-t2125-software-advertising-and-subcontractor-fees-freelancer-guide/
- **Jurisdiction / Region:** CA
- **Last Verified:** Tue Nov 03
- **Keel Official Pricing (v5.3.2):** Free to download on the App Store (daily tracking included; optional 5-Folder Pack $49.99 per period, or Keel Lifetime $299.99 paid once — no monthly subscription)
- **Summary:** Guide to t2125 software and advertising expenses in Canada (2026): CRA Line 8521 online ads, Line 8810 SaaS vs Class 12 software, and Line 8360 subcontracts.

---
# CRA Form T2125 Software, Advertising & Subcontractor Fees Guide (2026)

**Short answer: Under Canada Revenue Agency rules for t2125 software and advertising expenses, Canadian sole proprietors, freelancers, consultants, real estate agents, and contractors deduct digital marketing, website domains, and Canadian advertising on Line 8521 (Advertising), monthly or annual cloud SaaS subscriptions on Line 8810 (Office expenses) or Line 9270 (Other expenses), downloadable applications under $500 in Class 12 (100% CCA), and payments to freelance associates, second shooters, or trade subcontractors on Line 8360 (Subcontracts).**

> **⚡ Instant Canadian Form T2125 & GST/HST Input Tax Credit Calculator (`$CAD`):** Calculate your `Form T2125` net business income, CPP contributions, and GST/HST Input Tax Credits (`ITCs`) right below, export a **`🔗 Embed / CSV Template`**, save **5 Free Saves in iCloud Web Workspace** at [`/keel/workspace/`](/keel/workspace/), or **[Download Keel on the App Store (`$0/mo` — Canadian Trades & T2125 CPP)](https://apps.apple.com/us/app/keel-invoice-maker-receipts/id6786659713?ppid=1883fcbe-ca1d-4b99-b3d6-bdd88476d75f)** ([Canada Trades & GST/HST Overview](/keel/cpp/canada-trades-gst-hst/)) and **[Consultants & Freelancers Edition](/keel/cpp/consultants-and-freelancers/)** to track CAD/USD software invoices and receipts offline on iPhone.

For modern Canadian self-employed operators—software developers, graphic designers, photographers, videographers, management consultants, personal trainers, real estate agents, and independent tradespeople—three expense categories make up the bulk of non-vehicle overhead on [Form T2125 (*Statement of Business or Professional Activities*)](https://www.canada.ca/en/revenue-agency/services/forms-publications/forms/t2125.html): **cloud software (`SaaS`), digital advertising, and freelance/subcontractor payouts**.

Yet CRA guide `T4002` (*Self-employed Business, Professional, Commission, Farming, and Fishing Income*) was written decades ago, leaving many sole proprietors unsure whether an Adobe, Figma, OpenAI, or Shopify subscription belongs on `Line 8810` (*Office expenses*), `Line 8760` (*Business taxes, licences and memberships*), or `Line 9936` (*Capital Cost Allowance*). Below is the exact 2026 line-by-line mapping, the foreign-media advertising trap under Section 19 of the *Income Tax Act*, and how to handle GST/HST Input Tax Credits (`ITCs`) on USD software bills. See also [Form T2125 explained](/keel/canada-t2125-explained/), [Canadian CCA depreciation classes](/keel/canada-cca-depreciation-classes-sole-proprietor/), and [T2125 meals, bad debts, and professional fees](/keel/canada-cra-t2125-meals-entertainment-bad-debts-and-professional-fees-guide/).

## Where do software subscriptions, SaaS tools, and websites go on Form T2125?

The Canada Revenue Agency distinguishes between **recurring cloud access (current expense)** and **perpetual installed software licences (capital property)**:

| Software / Digital Expense Type | Current vs Capital | Exact CRA `Form T2125` Line | GST/HST Input Tax Credit (`ITC`) Rule |
| :--- | :--- | :--- | :--- |
| **Monthly or annual cloud SaaS subscriptions** (Adobe Creative Cloud, Figma, GitHub, Microsoft 365, Notion, Canva, Pixieset, CRM) | **100% Current Expense** | **`Line 8810` (*Office expenses*)** or **`Line 9270` (*Other expenses*)** | Claim 100% ITC on GST/HST **only** if the vendor displays a valid 15-character CRA `RT0001` GST/HST number and charges Canadian GST/HST |
| **Domain names & monthly web hosting** (`.ca` / `.com` renewals, Cloudflare, Vercel, Webflow, Squarespace hosting) | **100% Current Expense** | **`Line 8810` (*Office expenses*)** or **`Line 8521` (*Advertising*)** | 100% deductible in the year paid |
| **Purchased applications & non-system software under `$500`** (one-time macOS/Windows app licence) | **Capital (`Class 12` — 100%)** | **`Line 9936` (*CCA — Class 12*)** | `Class 12` has a **100% rate** and is **exempt from the half-year rule** on software under `$500` |
| **System software bundled with a MacBook or PC** (macOS, Windows OS) | **Capital (`Class 50` — 55%)** | **`Line 9936` (*CCA — Class 50*)** | Depreciated at **55% declining balance** alongside the computer hardware |

**Pro Tip on Consistency:** Whether you group your monthly SaaS subscriptions on `Line 8810` (*Office expenses*) or itemize them as `"Cloud software subscriptions"` on `Line 9270` (*Other expenses*), CRA `T4002` accepts either line as long as they are current subscriptions (not physical hardware) and you use the **same line consistently every tax year**.

## How do Line 8521 Advertising rules work for Google, Meta, and Canadian directories?

On **`Line 8521` (*Advertising*)**, sole proprietors deduct the cost of promoting their business—including business cards, vehicle wraps, trade-show booths, yard signs, real estate flyers, portfolio websites, and digital ads. However, [CRA's T4002 Advertising rules](https://www.canada.ca/en/revenue-agency/services/tax/businesses/topics/sole-proprietorships-partnerships/business-expenses/advertising.html) enforce strict statutory limits under **Sections 19, 19.01, and 19.1 of the Income Tax Act**:

1. **Canadian Newspapers, Magazines & Broadcast Stations (`100%` Deductible):** Ads directed at a Canadian market in a **Canadian newspaper, periodical, or TV/radio station** (where at least 80% of non-advertising content is original editorial content) are **100% deductible** on `Line 8521`.
2. **Foreign Print/Broadcast Media Directed at Canadians (`0%` or `50%` Limit):** You cannot deduct ads directed primarily at a Canadian market placed with a **foreign broadcaster** or a foreign print periodical with less than 80% original editorial content (50% deductible if 80%+ editorial).
3. **Online Search, Social Media & Finder's Fees (`Line 8521`):** Online pay-per-click ads (Google Ads, Meta/Instagram ads, LinkedIn ads), local directory listings, and client finder's fees incurred to earn business income are deducted on `Line 8521`—keep the full monthly invoice PDF showing the Canadian GST/HST `RT` registration number (both Google Canada and Meta Platforms Ireland/Canada charge GST/HST on accounts unless a GST/HST exemption/registration is on file).

## Where do payments to associate freelancers, second shooters, and trade subcontractors go (`Line 8360`)?

When you hire another independent worker to help deliver a client contract—such as a wedding photographer hiring a second shooter for `$600`, a web developer paying a freelance copywriter `$1,200`, an event planner hiring an audio technician, or a general contractor paying a drywall subbie—that payment goes on **`Line 8360` (*Subcontracts*)** in the Cost of Goods Sold / Direct Wage Cost section of Form T2125.

**Three CRA Audit Rules for `Line 8360` Subcontract Payments:**
- **Always collect an invoice:** Every payment on `Line 8360` must be supported by an invoice from the subcontractor showing their legal/business name, address, date, service description, and their **15-character GST/HST number** if they charged you GST/HST.
- **`T4A` Slip Rule (Service Businesses & Freelancers):** If your business pays a non-incorporated subcontractor or freelancer **more than `$500` in a calendar year** for services, check [CRA's T4A reporting rules](/keel/canada-t4a-for-contractors/).
- **`T5018` Slip Rule (Construction Over 50%):** If more than **50%** of your business income comes from construction activities, payments of **`$500` or more** to construction subcontractors must be reported on a [CRA T5018 Statement of Contract Payments](/keel/canada-cra-t5018-statement-of-contract-payments-subcontractor-guide/).

## Worked Example: Ontario Freelance Designer & Consultant `Form T2125` (`$CAD`)

Suppose **Maya**, an Ontario UX/UI designer and product consultant (`13% HST` registered, `$128,000` gross fees ex-HST), incurs the following expenses in **2026**:

- **SaaS Software (`Line 8810`):** `$2,400 CAD` ex-HST (`+$208 HST` on Canadian-registered vendors + `$800 CAD` converted from USD vendors with `$0` Canadian HST).
- **Portfolio Ads & Local Sponsorships (`Line 8521`):** `$1,800 CAD` ex-HST (`+$234 HST`).
- **Freelance Copywriter & Motion Designer (`Line 8360`):** `$6,500 CAD` ex-HST (`+$455 HST` from one HST-registered designer; `$0` HST from a Small Supplier under `$30,000`).

**Maya's 2026 CRA Tax Savings:**
- **HST Input Tax Credits (`Line 108` of GST/HST Return):** Maya recovers `$208 + $234 + $455 = $897.00` dollar-for-dollar against the 13% HST she collected from clients.
- **`Form T2125` Net Income Reduction:** Maya deducts `$2,400 + $1,800 + $6,500 = $10,700.00`, saving roughly **`$3,850+ CAD`** in combined federal/Ontario income tax and self-employed CPP contributions.

## How do USD software bills and foreign currency conversion work on Form T2125?

Canadian freelance developers, designers, photographers, and consultants routinely pay for tools billed in **US dollars (`$USD`)**—such as OpenAI, GitHub, Figma, Midjourney, Frame.io, Webflow, or US cloud hosting. Under CRA bookkeeping rules:

- **Convert every USD expense to Canadian dollars (`$CAD`):** You must report all amounts on `Form T2125` in Canadian dollars. When you pay a USD software invoice immediately with a Canadian credit card or debit card, use the **actual CAD amount charged to your card statement** (which automatically includes the card issuer's foreign exchange spread and any 2.5% FX conversion fee, both of which are deductible business costs).
- **Bank of Canada exchange rate option:** If you pay from a USD business bank account or accrue invoices, convert the expense using the **Bank of Canada exchange rate on the transaction date** (or the Bank of Canada annual average rate for recurring monthly subscriptions paid evenly across the year).
- **Watch the GST/HST Input Tax Credit (`ITC`) status on US vendors:** Many large US tech vendors (including Adobe, Apple, Google, Meta, and Shopify) are registered for Canadian GST/HST and charge 5% GST or 13%–15% HST on Canadian billing addresses—check the PDF invoice for their 15-character `RT0001` number so you do not leave those Input Tax Credits unclaimed. Conversely, if a smaller US SaaS tool charges `$0` Canadian tax, enter `$0` ITC on your GST/HST return and deduct the full CAD cost on `Line 8810`.

## How to organize CRA Form T2125 receipts, software bills, and subcontractor invoices on iPhone

The Canada Revenue Agency requires sole proprietors to keep all supporting vendor invoices, subcontractor bills, and GST/HST documentation for **6 years** from the end of the last tax year to which they relate.

**[Keel](https://apps.apple.com/us/app/keel-invoice-maker-receipts/id6786659713?ppid=1883fcbe-ca1d-4b99-b3d6-bdd88476d75f)** is an offline-first iOS invoicing, receipt-scanning, and mileage-tracking app built for Canadian freelancers, consultants, and contractors with **$0/month core tools** and **zero bank connection**:

- **Exact `T2125` & `TP-80-V` Expense Tagging:** Capture paper receipts or PDF software bills on iPhone and map them cleanly to `Line 8521` (*Advertising*), `Line 8810` (*Office / SaaS*), `Line 8360` (*Subcontracts*), and `Line 9281` (*Motor vehicle*).
- **Automatic GST / HST / QST ITC Tracking:** Record the exact tax paid on every vendor invoice so your quarterly or annual GST/HST return (`Line 108`) reconciles to the cent.
- **6-Year Audit Pack Export:** Export a complete CSV spreadsheet and PDF receipt bundle for your CPA or TurboTax/Wealthsimple Tax filing before the June 15 self-employed filing deadline.

## Frequently asked questions

**Can I claim a GST/HST Input Tax Credit (ITC) on US dollar software bills?**

You can only claim a GST/HST Input Tax Credit (`ITC`) if Canadian GST/HST was actually charged on the invoice and the vendor displays a valid 15-character CRA GST/HST registration number (`RT0001`). If a US software company charges you `$29 USD` (`$40.60 CAD` on your card statement) with `$0` Canadian tax, you claim `$0` ITC on your GST/HST return and deduct the full `$40.60 CAD` on `Line 8810` of Form T2125.

**Where do monthly SaaS subscriptions like Adobe Creative Cloud, Figma, or Canva go on Form T2125?**

Monthly or annual cloud software subscriptions (`SaaS`) that do not give you enduring ownership of physical or perpetual capital software are deducted as current operating expenses on **`Line 8810` (*Office expenses*)** or itemized on **`Line 9270` (*Other expenses*)** of Form T2125. Only perpetual downloadable software licences belong in Capital Cost Allowance `Class 12` (`100%` rate under `$500`) on `Line 9936`.

**Do client gifts count as Advertising (`Line 8521`) or Meals and Entertainment (`Line 8523`)?**

If you give a client a gift card for a restaurant, coffee shop, alcohol, food basket, or event tickets, the CRA classifies it as **Meals and Entertainment (`Line 8523` — 50% deductible)**. Non-food promotional items bearing your business branding or modest non-hospitality client gifts are deducted at 100% under Advertising or Other business promotion expenses (`Line 8521` / `Line 9270`).

**When must a Canadian freelancer or contractor issue a T4A or T5018 slip to a subcontractor on Line 8360?**

If more than **50%** of your business income comes from construction activities, you must file a **CRA T5018 (*Statement of Contract Payments*)** for any construction subcontractor you paid `$500` or more during the calendar year or fiscal period. For service businesses and freelancers hiring independent associates on `Line 8360`, CRA administrative policy sets a `$500` threshold for reporting fees for services on a **T4A slip**, and you must always retain the subcontractor's dated invoice.

**How do I keep 6 years of CRA software, ad, and subcontractor invoices without a bank feed?**

Under [CRA 6-year record-keeping rules](/keel/canada-cra-6-year-record-keeping-sole-proprietor/), credit card statements alone are never valid proof for a GST/HST Input Tax Credit (`ITC`) or a `Form T2125` audit. With [Keel on iPhone](https://apps.apple.com/us/app/keel-invoice-maker-receipts/id6786659713?ppid=1883fcbe-ca1d-4b99-b3d6-bdd88476d75f), you can capture every vendor invoice and subcontractor bill on-device, track exact GST/HST ITCs, and export a clean `Form T2125` summary for your accountant with zero bank connection.

---

*This guide provides general Canadian tax information based on CRA `Form T2125` and `T4002` rules for the 2026 tax year and does not constitute accounting or legal advice. Consult the CRA or a Canadian CPA for your specific situation.*
