🔒 100% Private — Runs In Your Browser

Fill Out Your T2125 Online — Free, Line by Line

Answer 5 quick questions, upload your bank CSV, and get a pre-filled T2125 Statement of Business Activities — ready for tax filing. No signup required. New to the form? See every line explained.

✓ Every figure on this page is computed from CRA & Revenu Québec published rules — figures last re-verified · how we verify

🛡️ Your data never leaves your computer. Everything runs in your browser. We never see your financial information.
Business Info Expenses Home Office Your T2125

📋 Step 1: Your Business

Basic info CRA needs on the T2125. This stays in your browser.

541990 = Other professional services. Find yours
Sets your GST/HST rate and provincial tax (verified for ON, BC, AB, MB, SK, NS, NB).
Registration is generally required once taxable sales pass $30,000 — over four consecutive calendar quarters, or in a single quarter (immediate). Check your quarters.
Include all invoiced amounts, whether or not you've been paid yet. If you're GST/HST-registered, include the GST/HST you collected — we'll separate it out.

💰 Step 2: Business Expenses

Upload your bank CSV for auto-categorization, or enter totals manually.

📂 Drop your bank CSV here

Auto-detects TD, RBC, BMO, Scotiabank, CIBC

TDRBCBMOScotiabankCIBC

Enter your annual totals for each T2125 category:

🏠 Step 3: Business Use of Home

If you work from home, you can deduct a portion of housing costs. Skip if not applicable.

✅ Your T2125 — Statement of Business Activities

Print this or use it as a reference when filing with TurboTax, Wealthsimple Tax, or your accountant.

📬 Want next year to be this easy?

One short email when a CRA deadline or tax figure that affects freelancers changes. No spam.

📊 Want to track expenses all year? Our Expense Tracker auto-categorizes into T2125 categories.

Browse Templates →