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.

📋
This guide covers: Canadian individual (T1 General) returns — salaried employees, students, retirees, gig workers with simple setups. Corporate and trust returns are not covered.

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.

✓ What AI is good for
  • 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
✕ What AI cannot do
  • 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)
⚠ Privacy first: Never paste your SIN, full name, bank details, or exact financial figures into a public AI chatbot. Ask questions using hypothetical scenarios — "a person earning $X in Ontario" — not your actual data.

The Two Tools You Need

The full process uses exactly two things:

1
A free AI chatbot

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.

2
NETFILE-certified software

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.

Step 1

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:

Slip What it covers Who gets it
T4Employment income, CPP/EI deducted, income tax withheldAnyone with an employer
T4AFreelance/contract income (box 048), scholarships, pension income, COVID benefitsContractors, students, retirees
T5Investment income — eligible dividends, interest, foreign dividendsAnyone with non-registered investments or savings accounts with significant interest
T3Income from trusts, mutual funds, ETFs held in non-registered accountsETF/mutual fund investors
T4EEmployment Insurance (EI) benefits receivedAnyone who collected EI
T4RSPRRSP withdrawalsAnyone who withdrew from their RRSP
T4RIFRRIF withdrawalsRetirees with a RRIF
T2202Eligible tuition fees paid to a post-secondary institutionStudents
RRSP receiptsContributions made to an RRSP (your own or spousal)RRSP contributors
T4A(OAS)Old Age Security paymentsSeniors 65+
T4A(P)CPP/QPP pension paymentsCPP recipients
NR4Income from Canadian sources paid to non-residents — or foreign income you receivedVaries
💬 AI prompt to use at this stage
"I'm a [salaried employee / freelancer / student / retiree] in [province]. I have [list of slips you received]. Are there any slips or receipts I might be forgetting based on my situation?"
Step 2

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:

  1. Go to canada.ca and search "CRA My Account" or navigate to the sign-in page directly
  2. 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)
  3. Alternatively, use a bank's sign-in partner (TD, RBC, BMO, Scotiabank, National Bank, etc.) — fastest option if you already use online banking
  4. 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).

Step 3

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.

💬 Situation overview prompt
"I'm a full-time employee in Ontario. I have one T4 showing $72,000 in employment income. I contributed $6,000 to my RRSP in February before the deadline. I work from home 3 days a week and my employer gave me a signed T2200. I have no rental income, no investments outside a TFSA, no dependents, and I'm not self-employed. What deductions and credits should I be looking for when I file my 2025 T1 return?"
💬 Slip explanation prompt
"My T4 from my employer shows an amount in Box 40 labeled 'Other taxable benefits.' It's $1,200. What is this, is it already included in my Box 14 employment income, and do I need to do anything with it?"
💬 Home office expenses prompt
"I work from home 3 out of 5 days a week. My monthly rent is $1,800. I have a T2200 signed by my employer. How do I calculate my home office expense deduction for the 2025 tax year using the detailed method? What percentage can I claim and what receipts do I need?"
💬 Capital gains prompt
"I sold shares in a non-registered brokerage account in 2025. I bought 100 shares of a Canadian ETF at $45 each and sold at $62. No other investment activity. How do I report this capital gain on my T1 return and where does it go?"

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.

Step 4

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.

Free
Wealthsimple Tax

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.

Best for: most Canadians
Free
StudioTax

Free for up to 20 returns. Older interface but comprehensive. Popular with families filing multiple returns. Works offline. Fully NETFILE-certified.

Best for: families, those who prefer offline software
Quebec residents: Quebec is the only province that files a separate provincial return (TP-1) with Revenu Québec, in addition to the federal T1. Most Quebec-compatible software handles both in one session, but confirm before you start.
Step 5

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:

  1. When you start a new return in your software, look for a prompt like "Use Auto-fill My Return" or "Connect to CRA"
  2. Click it — you'll be redirected to CRA's sign-in page
  3. Log in with your CRA My Account credentials
  4. Authorize the connection — CRA sends your data to the software
  5. Review what was imported. The software will show you a summary of what was pulled in
Important: Auto-fill is not always complete. Slips from some smaller employers or investment platforms may arrive late (after March 31) and won't be in CRA's system yet. Always compare imported data against every physical or digital slip you received. If something is missing from AFR, enter it manually.
Step 6

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:

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.

💬 AI prompt for RRSP strategy
"My RRSP deduction limit is $15,000. I contributed $10,000. I'm currently in the 26% federal tax bracket but expect a significant raise next year that will push me into a higher bracket. Should I deduct the full $10,000 this year or carry some forward to next year when I'll be in a higher bracket?"

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:

💬 AI prompt for home office calculation
"My home is 900 sq ft. My dedicated work space is 120 sq ft. I worked from home 220 days in 2025 out of 260 working days. My annual rent is $24,000, electricity is $1,200, and internet is $900. Calculate my eligible home office deduction using the detailed method."

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.

Step 7

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.

💬 Refund sanity check prompt
"I'm in Ontario. My employment income was $68,000. I paid $13,500 in federal and provincial income tax through payroll (Box 22 on my T4). I claimed an $8,000 RRSP deduction. My software says I'm getting a $2,100 refund. Does that feel reasonable or should I double-check something?"
💬 Provincial credits check prompt
"I'm filing in British Columbia. My net income will be around $52,000. I rent an apartment and pay $1,800/month. Are there any BC-specific tax credits or rebates I should check — like a renter's credit, climate action tax credit, or anything else?"

Province-specific credits to ask AI about:

Also review your software's summary for:

Step 8

File via NETFILE

When you're satisfied with your return:

  1. Click "File" or "Submit" in your software
  2. The software transmits your T1 to CRA electronically through the NETFILE system
  3. CRA responds within seconds to a few minutes with a NETFILE confirmation number
  4. Write this number down or take a screenshot — it's proof your return was received by CRA
  5. Save a copy of your completed return (most software lets you download a PDF)
If NETFILE rejects your return — common reasons:
  • 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)
Fix the mismatch in CRA My Account first, then try again.
Step 9

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:

💬 NOA explanation prompt
"My Notice of Assessment says 'We have changed the amount you claimed on line 22900 — Other employment expenses — from $2,400 to $0. We need more information to process this claim.' What does this mean, what documentation does CRA likely want, and what should I do next?"

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:

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:

💬 CRA letter prompt
"CRA sent me a letter saying they want to review my medical expense claim for 2025. They're asking for 'official receipts showing the patient's name, the service provider's name, the date, the amount paid, and the nature of the medical service.' I have pharmacy receipts and dental statements. Which of these are likely to satisfy their request?"

Key Dates (Most Canadians)

March 1–3
RRSP contribution deadline (60 days after Dec 31) — last day to contribute and deduct for the prior tax year
April 30
Tax filing deadline for most individuals and the payment deadline for all individuals (including self-employed)
June 15
Filing deadline for self-employed individuals and their spouses — but any balance owing is still due April 30
After April 30
Late filing penalty: 5% of balance owing + 1% per month for up to 12 months. File even if you can't pay — penalties compound quickly

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:

Official CRA Resources (Bookmark These)

Bottom line: AI makes the confusing parts of Canadian tax filing understandable. NETFILE-certified software (especially free options like Wealthsimple Tax) does the actual calculation and filing. CRA My Account with Auto-fill gives you a head start by importing your slips. Together, these three tools — AI chatbot + NETFILE software + CRA My Account — make filing your T1 a manageable, one-evening task for most Canadians with straightforward situations.