How to Fill Out Your T2125 From Bank Statements (Canada)

Every number on your T2125 already exists in your bank and credit card statements. Here is how to get from a year of transactions to each CRA line — income, the 50% meals rule, what is not deductible — without a spreadsheet weekend.

How to Fill Out Your T2125 From Bank Statements (Canada)

If you are self-employed in Canada — freelancer, consultant, sole proprietor, side business — you file Form T2125, Statement of Business or Professional Activities, with your T1 return. Everything the form asks for is already sitting in your bank and credit card statements. The work is turning twelve months of transactions into the exact lines the CRA expects.

This guide walks the form line by line with the kind of transactions that actually show up on a Canadian statement, then shows how to do the whole thing in minutes instead of a weekend.

Estimate only — not tax advice. Line placement and deductibility depend on your situation. Confirm with an accountant before filing.


What the T2125 actually asks for

The form has several parts, but a typical freelancer touches three:

  • Part 3 — Business income. Your gross revenue: every client payment, invoice settlement and platform payout for the year.
  • Part 4 — Net income before adjustments. Your expenses, one line per category. This is where the bank statement does the heavy lifting.
  • Part 5, 7 and the CCA schedule. Adjustments, business-use-of-home, and capital cost allowance. These need inputs a statement does not contain — square footage, asset classes — so they come last, with your accountant.

Your net income is Part 3 minus Part 4 (line 9369), before the home-office and CCA adjustments.


Part 3: gross income from your statements

Income is the part most people get wrong, because a statement mixes three kinds of money in:

Money in Is it T2125 income?
Client e-Transfers, invoice settlements, Stripe / PayPal / Shopify payouts Yes — Part 3
Transfers from your own savings, credit card payments, "TFR" lines No — not income at all
Employment payroll, EI, CCB, GST/HST credit, tax refunds No — employment or benefit income goes elsewhere on your T1

If you are registered for GST/HST, the amount a client sent you includes the tax you collected. Report gross income without the GST/HST on the T2125; the tax goes on your GST/HST return instead. On a $2,260 Ontario invoice, $2,000 is income and $260 is HST you owe the CRA.


Part 4: the lines and what goes on them

Here are the Part 4 lines a freelancer actually uses, with the transactions that land on each. Line numbers are as printed on the current form.

Line Name What it looks like on your statement
8521 Advertising Google Ads, Meta Ads, LinkedIn Ads, Mailchimp
8523 Meals and entertainment Client lunches, coffee meetings — claim 50%
8690 Insurance Business liability, equipment or E&O insurance
8710 Interest and bank charges Monthly plan fees, e-Transfer fees, business credit card interest
8760 Business taxes, licences and memberships Municipal licence, professional association dues, chamber of commerce
8810 Office expenses Software subscriptions (Figma, GitHub, Google Workspace, Wave), small equipment
8811 Office stationery and supplies Staples, Bureau en Gros, printer ink, paper
8860 Professional fees Accountant, lawyer, bookkeeper
8910 Rent Coworking membership, studio or office rent
8960 Repairs and maintenance Equipment repair, workspace maintenance
9060 Salaries, wages and benefits Payroll you run for staff
9200 Travel expenses Flights, hotels, Via Rail, Uber to a client site
9220 Utilities Phone (Rogers, Bell, Telus), internet — the business share
9275 Delivery, freight and express Canada Post, Purolator, FedEx
9281 Motor vehicle expenses Fuel (Petro-Canada, Esso), parking, 407 tolls, maintenance — the business-use share
9270 Other expenses Courses and training, anything that fits nowhere else

A few rules the form applies that a raw statement does not:

Meals are 50%. A $113 client lunch is a $56.50 deduction. Groceries and your own lunch alone are not deductible at all.

Phone, internet and vehicle are the business share only. If your phone is 60% business, 60% of the Rogers bill goes on line 9220. The statement shows the whole bill; you supply the percentage.

CRA payments are never an expense. Income tax instalments, GST/HST remittances and CPP contributions come out of your account, but they are not Part 4 expenses. They land in "Taxes" in most categorizers and should stay off the form.

Big equipment is CCA, not an expense. A $2,400 laptop is a capital asset (Class 50), deducted over time on the CCA schedule, not on line 8810.


The manual way, and why it stalls

Download twelve PDFs. Open a spreadsheet. Type merchant names into a category column. By March you are staring at "SQ *BLUE DOOR" trying to remember whether that was a client coffee, and you have three columns all named Software. Most people either pay a bookkeeper, or hand their accountant a folder in June and pay for the sorting.


The automated way

A statement analyzer reads the PDF or CSV, extracts every transaction, categorizes each merchant, and — if it knows Canadian tax — maps each business expense to its T2125 line.

At Ledger AI, that is what the Business plan does for Canadian users:

  • Every upload is scanned for business income and expenses. Confident matches — developer and SaaS tools, invoicing software, business services — are flagged automatically and mapped to their line: Figma to 8810, a client dinner to 8523 at 50%, Petro-Canada to 9281.
  • Client deposits are surfaced for you to confirm as income, never assumed, because a misclassified deposit inflates the GST/HST you appear to owe.
  • The Tax Report shows Part 3 income, Part 4 expenses by line with the line number, and estimated net income, alongside a GST/HST position by quarter.
  • The export is a CSV grouped by T2125 line, with the line number on every row, ready for your accountant or your tax software.

You can override any line with one click, and add a business-purpose note that is worth having if the CRA ever asks.


The 15-minute workflow

  1. Download 12 months of business chequing and credit card statements as PDF or CSV.
  2. Upload them in one batch.
  3. Turn on freelancer mode and set your province, so the T2125 mapping and GST/HST rate apply.
  4. Confirm income and review the auto-flagged expenses. Most are right out of the box; fix the rest in a click.
  5. Export the year-end report and hand it over. Your accountant handles the home-office and CCA parts from there.

Self-employed Canadians file by June 15, but any balance owing is due April 30, so the report is worth having by mid-April.


Try it with one statement

You do not need a year of history to see how it maps. Upload one month, turn on freelancer mode, and look at the lines.

Start Business — T2125 and GST/HST ready →

No statement handy? The free bank statement converter runs in your browser, never uploads your file, and will tell you whether a statement looks self-employed before you sign up.


Frequently asked questions

Do I need a separate business bank account to file a T2125? No. The CRA does not require one. But a mixed personal account means flagging business transactions one by one and defending the split if audited, so most accountants recommend a separate chequing account or credit card once you have regular clients.

Which T2125 line do software subscriptions go on? Line 8810, Office expenses, for month-to-month tools like Figma, GitHub, Google Workspace or accounting software. Large one-time purchases of equipment are capital assets and go through CCA instead.

Are client meals fully deductible on the T2125? No. Meals and entertainment on line 8523 are limited to 50% of the amount, and only when there is a genuine business purpose. Keep the receipt and note who you met.

Do I report GST/HST I collected as income? No. Report your income net of GST/HST on the T2125. The tax you collected, less the input tax credits on your expenses, is remitted on your GST/HST return.

Can I claim my phone and internet? Only the business-use portion, on line 9220 Utilities. A reasonable percentage you can justify — 50% or 60% is common for a full-time freelancer — applied to the full bill.


Related: GST/HST for freelancers: the $30,000 rule and what you actually owe · Canadian freelancer tax deductions hiding in your bank statements · How AI bank statement analysis works in Canada