How Canadians Can File Personal Taxes with AI — Step by Step
AI doesn't file your taxes for you. But it changes how you prepare, understand, and verify your return. This guide covers every step of a T1 personal return — from gathering slips to NETFILE confirmation.
What AI Can (and Cannot) Do for Your Taxes
Before using any AI tool for taxes, understand its limits. This isn't a disclaimer — it's genuinely useful to know where AI adds value and where it doesn't.
- Explaining what a specific tax slip or box number means
- Helping you figure out which deductions apply to your situation
- Translating CRA lingo into plain language
- Answering "what if" questions before you file
- Reviewing your numbers for obvious errors
- Explaining your Notice of Assessment after CRA processes it
- Helping you understand provincial credits you might be missing
- Access your CRA account or file on your behalf
- Give legally binding tax advice
- Replace NETFILE-certified software for actual filing
- Guarantee accuracy — tax law is complex and AI makes mistakes
- Know your exact RRSP room, carryforward amounts, or prior-year data
- Handle complex situations well (foreign income, business losses, trusts)
The Two Tools You Need
The full process uses exactly two things:
ChatGPT, Claude, Gemini, or Perplexity (Perplexity cites sources, useful for verifying specific CRA rules). Use it for questions, explanations, and reviewing your situation before and during filing.
Wealthsimple Tax (free), TurboTax Canada, H&R Block, UFile, or StudioTax. This is what actually files your return with CRA — you cannot email or upload a PDF directly.
Gather Everything Before You Start
The single biggest mistake people make is starting to file before all slips have arrived. Employers, banks, and investment platforms are required to issue slips by the end of February. Many arrive by mail or in your online account by mid-March.
What you need in front of you:
- Your Social Insurance Number (SIN)
- Date of birth
- Last year's Notice of Assessment (NOA) — find it in CRA My Account
- Bank account details (for direct deposit if you're getting a refund)
- All tax slips — see table below
- Receipts for deductions you plan to claim (medical, donations, childcare)
| Slip | What it covers | Who gets it |
|---|---|---|
| T4 | Employment income, CPP/EI deducted, income tax withheld | Anyone with an employer |
| T4A | Freelance/contract income (box 048), scholarships, pension income, COVID benefits | Contractors, students, retirees |
| T5 | Investment income — eligible dividends, interest, foreign dividends | Anyone with non-registered investments or savings accounts with significant interest |
| T3 | Income from trusts, mutual funds, ETFs held in non-registered accounts | ETF/mutual fund investors |
| T4E | Employment Insurance (EI) benefits received | Anyone who collected EI |
| T4RSP | RRSP withdrawals | Anyone who withdrew from their RRSP |
| T4RIF | RRIF withdrawals | Retirees with a RRIF |
| T2202 | Eligible tuition fees paid to a post-secondary institution | Students |
| RRSP receipts | Contributions made to an RRSP (your own or spousal) | RRSP contributors |
| T4A(OAS) | Old Age Security payments | Seniors 65+ |
| T4A(P) | CPP/QPP pension payments | CPP recipients |
| NR4 | Income from Canadian sources paid to non-residents — or foreign income you received | Varies |
Set Up CRA My Account
CRA My Account is the federal government's online portal for individuals. You need it to access past returns, see your RRSP room, check benefit payments, and — most importantly — use Auto-fill My Return.
How to register:
- Go to canada.ca and search "CRA My Account" or navigate to the sign-in page directly
- Choose "Register" — you'll need your SIN, date of birth, and information from your most recent tax return (net income or total income from line 15000)
- Alternatively, use a bank's sign-in partner (TD, RBC, BMO, Scotiabank, National Bank, etc.) — fastest option if you already use online banking
- CRA will mail a security code to your address on file. Enter it when it arrives (takes 5–10 business days)
Once registered, explore your account before filing. Under "Tax returns," you can see past returns and NOAs. Under "RRSP and FHSA," you'll see your exact RRSP deduction limit for the current year — this is the maximum you can deduct, not your contribution room (they're different if you have undeducted contributions).
Use AI to Understand Your Tax Situation First
Before opening your tax software, spend 15 minutes with an AI chatbot to map out your situation. This makes the software interview much faster and prevents you from missing deductions.
Be specific. The more detail you give (without personal identifiers), the more useful the response.
After getting AI's explanation, open a second browser tab with canada.ca and cross-reference the key facts — especially any specific dollar amounts or percentages. CRA is the authoritative source. AI is your translator, not your accountant.
Choose and Open NETFILE-Certified Software
To file electronically with CRA (required for most Canadians), you must use software that is NETFILE-certified. CRA publishes the official certified software list at canada.ca each tax season.
Best free option. Canadian-built (formerly SimpleTax). Clean, modern interface. Handles employment income, investments, self-employment, students, and most individual situations. Supports Auto-fill My Return. Pay what you want model — $0 is fine.
Free for up to 20 returns. Older interface but comprehensive. Popular with families filing multiple returns. Works offline. Fully NETFILE-certified.
Most guided experience. Includes AI Assist to explain questions. $0–$90 depending on complexity (Free edition handles very basic returns; higher tiers for self-employment, investments). Backs your return against CRA errors.
$25–$35 for most returns. Good for moderately complex situations. Includes access to a tax professional for questions at higher tiers.
Free for students, post-secondary institution file. $20 otherwise. Less flashy but solid. Good provincial tax handling.
Enable Auto-Fill My Return (AFR)
This is one of the most underused features in Canadian tax filing. Auto-fill My Return connects your tax software directly to CRA's records and pulls in your tax slips automatically — T4, T5, T4A, RRSP contribution data, and more.
How to use it:
- When you start a new return in your software, look for a prompt like "Use Auto-fill My Return" or "Connect to CRA"
- Click it — you'll be redirected to CRA's sign-in page
- Log in with your CRA My Account credentials
- Authorize the connection — CRA sends your data to the software
- Review what was imported. The software will show you a summary of what was pulled in
Work Through the Software Interview — With AI Open in Another Tab
Every NETFILE-certified software walks you through a question-by-question interview. Answer each section honestly. The software maps your answers to the correct CRA line numbers on the T1.
Here are the main sections you'll encounter and what to watch for in each:
Personal Information
Province of residence on December 31 determines your provincial tax rate — not where you worked. If you moved provinces during the year, enter where you lived on December 31. Marital status matters for spousal RRSP and some credits.
Employment Income (T4)
Enter exactly what's on your T4. Key boxes:
- Box 14 — total employment income (this is your gross pay)
- Box 16/17 — CPP contributions deducted
- Box 18 — EI premiums deducted
- Box 22 — income tax deducted (this comes back to you as a refund if it's more than your actual tax owing)
- Box 40 — other taxable allowances and benefits (already included in Box 14)
- Box 46 — charitable donations deducted through payroll
- Box 52 — pension adjustment (reduces your RRSP room for the year)
RRSP Contributions
Enter contributions from your RRSP receipts. Your deduction limit comes from last year's NOA — check CRA My Account to confirm it. You can contribute up to 60 days after December 31 (around March 1–3 of the following year) and still deduct it in the prior tax year. You don't have to deduct all your RRSP contributions in the same year — you can carry unused contributions forward, which is sometimes advantageous if you expect higher income in the future.
Home Office Expenses
As of the 2023 tax year, the temporary flat-rate method for home office expenses (which was introduced during COVID) is no longer available. You must use the detailed method, which requires:
- A T2200 or T2200S form signed by your employer confirming you were required to work from home
- A calculation of what percentage of your home is used for work (work-space area ÷ total home area)
- Receipts for eligible expenses: rent, heat, electricity, internet (if paid directly by you), home internet, condo fees (proportional)
- You can only deduct the work-use percentage of eligible expenses, and only for the days you actually worked from home
Medical Expenses
You can claim eligible medical expenses that exceed 3% of your net income (line 23600) or a threshold set by CRA (whichever is less). The threshold changes annually — check CRA's current-year guide. Only the amount above the threshold generates a credit. Eligible expenses include: prescriptions, dental, vision, physiotherapy, psychology, ambulance, medical devices, travel for medical care (over 40 km from home when local services unavailable), and more. Over-the-counter medications generally do not qualify.
You can claim any 12-month period ending in the tax year — not just January to December. If you had high medical expenses in one quarter that span two calendar years, choosing the right 12-month window can maximize your claim.
Charitable Donations
Federal credit is 15% on the first $200 of donations and 29% (or 33% if your income is over $246,752) on the amount above $200. Provincial credits are additional. Spouses can combine donations on one return to maximize the above-$200 rate faster. You can carry unused donations forward up to 5 years.
Capital Gains (Investments Outside TFSA/RRSP)
If you sold stocks, ETFs, cryptocurrency, or real estate (not your principal residence) in a non-registered account, you have a capital gain or loss. As of the 2024 federal budget (which applies to the 2025 tax year), there were proposed changes to the capital gains inclusion rate — verify the current rate on CRA's website before filing, as this was an active policy change.
Your brokerage should provide a summary of realized gains and losses. Enter each disposition (sale) on Schedule 3.
GST/HST Credit, Canada Child Benefit, and Carbon Rebate
These are automatic — you don't apply separately. Filing your tax return is the application. CRA determines your eligibility based on your return. Make sure your return is filed on time even if you owe nothing, or you could miss benefit payments.
Review Your Return with AI Before Submitting
Before hitting File, take your summary page and do a quick AI sanity check. You're looking for anything that doesn't make sense.
Province-specific credits to ask AI about:
- Ontario: Ontario Trillium Benefit (rent + energy component + property tax), Ontario Senior Homeowners' Property Tax Grant, Ontario political contribution credit
- BC: BC Climate Action Tax Credit, BC Renter's Tax Credit (check current year status), BC Seniors' Home Renovation Tax Credit
- Alberta: Alberta has no provincial income tax credits beyond the basic amounts — but confirm current year rules
- Saskatchewan / Manitoba / Nova Scotia / New Brunswick / PEI / NL: Each has its own set — ask AI specifically: "What provincial tax credits are available for a person with $X income in [province] for the 2025 tax year?"
Also review your software's summary for:
- Any slip that shows $0 where you expected a number (possible missed entry)
- RRSP deduction matches what you actually contributed (not more than your limit)
- Spouse/partner's info if applicable — linked returns can affect credits
- Dependent information if you have children — CCB and Canada Caregiver credits
File via NETFILE
When you're satisfied with your return:
- Click "File" or "Submit" in your software
- The software transmits your T1 to CRA electronically through the NETFILE system
- CRA responds within seconds to a few minutes with a NETFILE confirmation number
- Write this number down or take a screenshot — it's proof your return was received by CRA
- Save a copy of your completed return (most software lets you download a PDF)
- SIN doesn't match CRA records
- Date of birth doesn't match
- You changed your name or province recently and CRA records haven't updated
- First-time filer with no prior-year data on file (you may need to mail your first return)
After Filing — What to Expect and Do
Notice of Assessment (NOA)
CRA processes most electronic returns within 2 weeks. You'll receive a Notice of Assessment (NOA) in your CRA My Account. The NOA either confirms your return as filed or makes adjustments. Read it carefully — it shows:
- Your assessed net income and total income
- Your RRSP deduction limit for next year (very important — save this)
- Any amount CRA adjusted and why
- Your refund amount or balance owing
Refunds
If you set up direct deposit in CRA My Account, your refund typically arrives within 1–2 weeks of your NOA. If you didn't set up direct deposit, CRA mails a cheque — allow 3–4 weeks.
Balance Owing
If you owe money, the payment deadline is April 30 — even if your filing deadline is June 15 (applies to self-employed people and their spouses). Paying late results in daily compound interest at a rate CRA sets quarterly. Pay through:
- CRA My Payment (online banking via your bank's bill payment)
- CRA's "My Payment" tool on canada.ca using Visa Debit or Interac
- In person at your bank — use a remittance form from CRA
If CRA Contacts You
CRA may send a letter asking for documentation (receipts, T2200, etc.) to verify a claim. This is called a review, not an audit. Respond within the deadline in the letter. Use AI to understand what they're asking for:
Key Dates (Most Canadians)
Where AI Makes Mistakes — Watch for These
AI tools are trained on data up to a certain cutoff date. Canadian tax rules change every federal and provincial budget. Here's where AI tends to be unreliable:
- Specific dollar amounts: RRSP limits, TFSA limits, basic personal amounts, OAS thresholds — these change each year with inflation indexing. AI's numbers may be one or two years out of date. Always verify on canada.ca.
- New programs: The First Home Savings Account (FHSA) launched in 2023. Budget 2024 proposed capital gains inclusion rate changes. Recently introduced credits or eliminated programs may not be reflected in AI's knowledge.
- Province-specific rules: AI often knows federal rules well but is weaker on provincial nuances. Always specify your province and double-check provincial credits on your province's revenue website.
- Quebec: The dual federal/provincial filing system in Quebec trips up many AI tools. If you're in Quebec, lean more heavily on Revenu Québec's own resources.
- Complex situations: Foreign income, rental property losses, corporate dividends, discretionary trust distributions — if you have these, AI is a starting point only. Consider a CPA.