Free Expense Categorizer for T2125: Auto-Sort Your Bank Transactions into CRA Categories
Filing your T2125 as a Canadian freelancer means categorizing every business expense into the correct CRA line item. If you have 200โ500 transactions per year, that's hours of tedious manual work โ or hundreds of dollars in accounting fees.
We built a free tool that does it in seconds.
๐ Try the Expense Categorizer Now
Upload your bank CSV โ get T2125-categorized expenses with HST ITCs. Free. No signup. 100% private.
Open the Categorizer โWhat the Expense Categorizer Does
The FreelancerTax Expense Categorizer reads your bank's CSV transaction export and automatically:
- Detects your bank format โ supports TD, RBC, BMO, Scotiabank, CIBC, and generic CSVs
- Categorizes each expense into the correct T2125 line item (advertising, meals, vehicle, office, etc.)
- Calculates HST Input Tax Credits โ extracts HST from inclusive prices so you know what to claim back
- Applies the 50% meals rule โ automatically halves meals & entertainment deductions per CRA rules
- Separates personal from business โ identifies personal transactions (groceries, streaming, gym) and excludes them
- Flags unknowns for review โ transactions it can't categorize get a dropdown for you to assign manually
- Exports two reports: a full categorized CSV and a T2125 summary with line-by-line totals
How to Use It (3 Steps)
1 Export Your Bank CSV
Log into your online banking and export your transactions as a CSV file. Most banks have this under "Download Transactions," "Export," or "Account Activity." Select the date range for your tax year (January 1 โ December 31, 2025).
Where to find CSV export by bank:
- TD: Account Activity โ Download โ CSV
- RBC: Account Details โ Download Transactions โ CSV
- BMO: Account Activity โ Export โ CSV
- Scotiabank: Accounts โ Transaction History โ Download
- CIBC: Account Activity โ Download โ CSV Format
2 Upload to the Categorizer
Drag and drop your CSV file onto the Expense Categorizer page (or click to browse). The tool auto-detects your bank's format and processes every transaction instantly.
Your data never leaves your computer. The tool runs entirely in your browser using JavaScript. No uploads, no servers, no accounts.
3 Review & Export
Review the results: a summary dashboard shows your total income, deductions, and HST ITCs. The T2125 breakdown table shows amounts per category. If any transactions need review, assign them using the dropdown menus and click "Apply & Recalculate."
Then download your reports:
- Categorized CSV โ every transaction tagged with its T2125 category, deductible amount, and HST ITC
- T2125 Summary โ line-by-line totals ready to enter on your tax return
T2125 Categories the Tool Recognizes
The categorizer maps transactions to 13 CRA expense categories:
| T2125 Line | Category | Example Merchants |
|---|---|---|
| 8521 | Advertising | Google Ads, Facebook Ads, Vistaprint, Mailchimp |
| 8523 | Meals & Entertainment (50%) | Restaurants, Tim Hortons, Uber Eats, DoorDash |
| 8690 | Insurance | Manulife, Sun Life, Intact, Desjardins |
| 8710 | Interest & Bank Charges | Monthly fees, service charges, overdraft |
| 8760 | Business Licences & Memberships | Professional associations, co-working memberships |
| 8810 | Office Expenses | Staples, Adobe, Zoom, Slack, Best Buy |
| 8811 | Professional Fees | Accountant, lawyer, bookkeeper |
| 8860 | Rent | WeWork, Regus, co-working spaces |
| 8871 | Repairs & Maintenance | Home Depot, hardware stores |
| 8963 | Travel | Air Canada, WestJet, Airbnb, hotels |
| 9060 | Telephone & Utilities | Rogers, Bell, Telus, Fido, internet |
| 9180 | Motor Vehicle | Gas stations, parking, auto repair |
| 9270 | Other Business Expenses | Courses, conferences, certifications |
Transactions that don't match any pattern are flagged as "Needs Review" so you can assign them manually. Personal transactions (groceries, Netflix, gym) are automatically identified and excluded.
How HST Input Tax Credit Calculation Works
When you buy something for your business in Ontario (or any HST province), the price includes HST. You can claim back that HST as an Input Tax Credit (ITC) on your HST return.
The tool automatically extracts HST from each business expense using the formula:
HST ITC = Purchase Amount ร 13 รท 113
For example, a $113 office supply purchase includes $13 of HST. That $13 is your ITC. For meals, the ITC is calculated at 50% (since meals are only 50% deductible).
The tool totals all your ITCs so you know exactly how much HST to claim back. For more on HST, see our complete HST/GST guide.
Privacy & Security
We take your financial privacy seriously:
- 100% client-side processing. Your CSV file is read by JavaScript in your browser. It is never uploaded to any server.
- No accounts or logins. You don't need to sign up, log in, or provide any personal information.
- No data collection. We don't track what you upload, what your transactions are, or what categories they fall into.
- Works offline. After the page loads, you can disconnect from the internet and it still works.
- Open logic. The categorization rules are visible in the page source โ no black box.
Tips for Best Results
- Use a dedicated business account. If you mix personal and business transactions, the tool will flag more items for review. A separate business account = cleaner results.
- Export the full year. Get January 1 โ December 31 for your complete tax year picture.
- Review flagged transactions carefully. The tool catches ~85-90% automatically. The remaining 10-15% need your judgment โ you know whether that Amazon purchase was for your business or your kids.
- Download both exports. Give your accountant the categorized CSV (they can spot-check) and keep the T2125 summary for your own records.
- Run multiple accounts. If you have separate business chequing and credit cards, run each CSV through separately and combine the T2125 summaries.
๐ Ready to categorize your expenses?
Upload your bank CSV and get T2125-ready results in seconds.
Open the Categorizer โWant Year-Round Tracking?
The free categorizer is great for a one-time annual sort. But if you want to track expenses as they happen โ with auto-categorization, monthly summaries, and a T2125-ready annual report โ check out our Expense Tracker ($19). It's a Google Sheets template that does everything the free tool does, plus:
- 300-row expense log with T2125 category dropdowns
- 200-row income log with HST collected tracking
- Monthly P&L summary (auto-calculated)
- Annual T2125 summary with estimated tax calculations
- HST collected vs. ITCs for HST filing
Or get all 7 products in the Complete Tax Toolkit ($99) โ expense tracking, HST filing, bookkeeping, invoicing, instalment calculations, and year-end prep. Save 33% vs. buying individually.