Finding Your T2125 Industry Code

Somewhere near the top of Form T2125 sits a small field that stops a surprising number of freelancers cold: the industry code. It's six digits, it has no obvious source, and tax software insists on it before you can move on to the parts of the form you actually understand. The good news is that the code is easier to get right than most people think — and lower-stakes than the internet sometimes suggests. This guide explains what the code is, why the CRA collects it, how to find yours, which codes Canadian freelancers most commonly use, and what to do in the edge cases where nothing seems to fit.

Tax-advice note: This article explains T2125 industry codes in general terms for educational purposes. It is not tax advice. NAICS codes are periodically revised — verify any code against the current Statistics Canada NAICS search before filing, and consult an accountant for your specific situation.

What the Industry Code Actually Is

The industry code on T2125 is a six-digit NAICS code — the North American Industry Classification System, a standardized taxonomy of business activities shared by Canada, the United States, and Mexico. Every kind of economic activity, from residential framing to independent writing, has a code.

On T2125 it lives in Part 1 — Identification, alongside your name, business name, address, fiscal period, and (if you have one) your CRA Business Number. The code describes your main business activity: the thing your business does, not your job title and not your credentials.

That distinction matters more than it seems. A registered nurse doing freelance health writing files under writing, not nursing. A software developer who mostly does paid consulting engagements files under consulting or computer services depending on what the work actually is. The code follows the activity that produces the income on this particular T2125.

Why the CRA Cares About a Statistics Code

The industry code does two jobs. The first is boring: national statistics. StatCan aggregates T2125 filings by code to measure what Canada's self-employed economy actually does.

The second job is the one worth understanding: benchmarking. The CRA's systems compare your return against other filers using the same industry code. Revenue levels, gross margins, and — most importantly — expense ratios all get read in the context of your code's peer group. Vehicle expenses that are unremarkable for a courier look strange on a copywriter's return. A 40% meals-and-entertainment ratio would stand out in almost any code, but a high supplies ratio is normal for a painter and abnormal for a bookkeeper.

This is why a wildly wrong code is worth avoiding: it doesn't make you audit-proof or audit-bait by itself, but it puts your perfectly legitimate numbers in the wrong comparison group, where they can look like outliers. The goal isn't to game the benchmark — it's simply to be measured against the right peers.

How to Find Your Code

Three practical routes, in order of convenience:

1. Your Tax Software's Lookup

TurboTax, Wealthsimple Tax, UFile and the other major packages all embed a searchable industry-code lookup in the T2125 flow. Type a keyword ("photography," "consulting," "cleaning") and pick the closest match. For most freelancers this takes under a minute.

2. The Statistics Canada NAICS Search

The authoritative source is Statistics Canada's NAICS search tool, which lets you browse the hierarchy or search by keyword and read the official description of each code — including illustrative examples of what belongs and what doesn't. When you're between two candidate codes, the descriptions usually settle it.

3. Last Year's Return

If your business hasn't changed, the code you used last year is almost certainly still right. Consistency across years is a feature, not laziness.

Whichever route you take, the selection rule is the same: pick the code for the activity that generates the most revenue. Not the activity you enjoy most, not the one on your business card — the one that produced the largest share of the income you're reporting on this form.

Common Industry Codes for Canadian Freelancers

The codes below cover many of the freelance businesses we see. Treat this as a starting point, not a source of truth — NAICS is revised periodically and some codes shift between versions, so verify your pick against the current StatCan NAICS search before filing.

CodeDescriptionTypical Freelancers
541510Computer systems design and related servicesSoftware developers, IT contractors, web developers
541430Graphic design servicesGraphic designers, brand designers, illustrators
711513Independent writers and authorsFreelance writers, copywriters, authors
541611Administrative and general management consultingBusiness and management consultants
541920Photographic servicesPhotographers, videographers (photo-led)
541213Tax preparation servicesIndependent tax preparers
541215Bookkeeping, payroll and related servicesFreelance bookkeepers
561722Janitorial services (except window cleaning)Cleaning services
492110CouriersDelivery and courier drivers
485310Taxi and ride-hailing servicesRideshare drivers
611690All other schools and instructionTutors, private instructors
236110Residential building constructionRenovation contractors, home builders

If your profession has its own invoicing conventions too, our by-profession guides — like the IT contractor invoice guide and locum pharmacist invoice guide — pair naturally with getting the tax classification right.

The Edge Cases

You Do More Than One Thing

One business, several related activities: use the code for the dominant revenue source. A designer who earns 70% from design and 30% from front-end coding files under design. But two genuinely distinct businesses — say, freelance photography and a property-management side business — each get their own T2125, and each T2125 gets its own code. The form is filed per business activity, not per person.

Nothing Fits Exactly

NAICS predates a lot of modern freelance work, so some businesses land between codes. The rule of thumb: the nearest reasonable specific code beats a generic catch-all. A social-media manager fits better under advertising/marketing-adjacent codes than under "all other personal services." Read the StatCan descriptions; the "this includes / this excludes" examples usually point the way. Reserve the catch-all codes for when nothing specific is honestly close.

Your Business Changed

Changing the code between years is fine — expected, even — when the business genuinely changed. A courier who became a full-time photographer should absolutely switch codes. What reads oddly is the same unchanged business cycling through unrelated codes year after year.

Does the Code Affect Audit Risk?

Honest answer: not directly. There's no list of "audited codes," and picking consulting over design won't summon or repel the CRA on its own. What draws attention is mismatch — expense patterns that sit far outside the norm for your declared industry, revenue that doesn't reconcile with your GST/HST filings, or deductions that don't make sense for the activity described.

Put differently: the code is context, and your records are the substance. A correct code plus clean, well-categorized records is the whole game. If you're claiming vehicle expenses, that means a real mileage log; for everything else, it means receipts categorized to the right T2125 expense lines throughout the year rather than reconstructed in April.

The code takes one minute — the rest of T2125 is where the hours go. InvoiceFast tracks your expenses on real T2125 lines as you go (snap a receipt, AI suggests the line), logs your business mileage, and generates a line-by-line T2125 summary — PDF and CSV — for you or your accountant to file from. Free for your first 25 expenses and 25 trips; Pro + Tax ($19/mo or $169.99/yr CAD) unlocks unlimited records and exports.

Frequently Asked Questions

Where does the industry code go on T2125?

Part 1 (Identification), alongside your business name, address, and fiscal period. Tax software presents it as a searchable dropdown.

What if my business does more than one thing?

Use the code for the activity that generates the most revenue. Genuinely separate businesses each file their own T2125 with their own code.

Can I change my industry code from last year?

Yes, when the business genuinely changed. Keep it consistent otherwise — the same business hopping between unrelated codes reads oddly.

Will the wrong code trigger an audit?

Not by itself. The risk is indirect: your expenses get benchmarked against the wrong peer group, which can make normal numbers look like outliers.

Is there an official list of codes?

Yes — Statistics Canada's NAICS search is the authoritative source, with full descriptions and examples for every code. Verify against it before filing, since codes are revised periodically.

The Code Is the Easy Part — Automate the Rest

InvoiceFast categorizes your expenses to real T2125 lines all year and builds a line-by-line summary your accountant can file from. Snap receipts, track mileage, watch the form fill itself in. Free for your first 25 expenses and 25 trips.

See Your T2125 Summary