Canadians have more options for filing their taxes than ever before. Free tools like Wealthsimple Tax, paid software like TurboTax and H&R Block, and the CRA's own SimpleFile service all promise to handle your return in minutes. For some filers, they deliver on that promise. For others, they leave thousands of dollars in credits unclaimed — or worse, create problems that take years to unwind.
The question is not whether DIY tax software works. It does, in the right circumstances. The real question is whether your circumstances are the right ones.
When DIY Software Works Well
If your tax situation checks all of the following boxes, DIY software is a reasonable choice:
- Single source of employment income (one T4 slip)
- No self-employment or freelance income
- No rental property income
- No investment income beyond basic interest or dividends (no capital gains, no foreign investments)
- No significant life changes in the tax year (marriage, divorce, death of a spouse, having a child, immigration)
- No prior-year issues (no unfiled returns, no CRA correspondence, no outstanding balances)
- Standard deductions only (RRSP contributions, basic charitable donations, union dues)
In this scenario, your return is what the industry calls a "T1 General with one T4." The software walks you through a series of questions, populates the correct lines, and transmits the return via NETFILE. Processing is fast, the cost is low or free, and the risk of error is minimal.
When a Professional Pays for Themselves
The economics shift when complexity enters the picture. A professional does not just fill in forms — they identify optimization opportunities, flag compliance risks, and structure your filings to minimize both current-year tax and future exposure.
Here are the scenarios where professional preparation typically saves more than it costs.
Multiple Income Sources
If you have income from employment, self-employment, rental properties, and investments in the same tax year, the interactions between these income types create planning opportunities that software cannot identify. Loss carryovers, optimal ordering of deductions, and income-splitting strategies require judgment — not just calculation.
Self-Employment Income
Filing with self-employment income adds Form T2125, potential HST obligations, instalment calculations, and CCA claims. DIY software can handle the math, but it cannot tell you whether the Quick Method of HST accounting saves you money, whether your vehicle logbook will survive an audit, or whether your home office claim is proportioned correctly.
The CRA audits self-employment income at a significantly higher rate than employment income. A professionally prepared return with properly documented deductions is your best defence.
Rental Properties
Rental income reported on Form T776 involves depreciation decisions (whether to claim CCA), current vs. capital expense classification, and interest deductibility rules that change based on how you financed the property. Claim too little and you overpay tax; claim too much and you face recapture when you sell.
Prior-Year Amendments
If you missed credits in previous years — medical expenses, the disability tax credit, tuition carryforwards, or work-from-home deductions — a professional can review up to 10 prior years and file adjustments to recover the refunds. DIY software only handles the current year.
CRA Correspondence and Audits
If you have received a letter from the CRA — a request for information, a proposed adjustment, or a notice of reassessment — responding correctly is critical. The wrong answer to a CRA review letter can trigger a full audit. Tax professionals deal with CRA correspondence routinely and know how to frame responses, provide supporting documentation, and negotiate when the CRA's position is incorrect.
Life Transitions
Immigration (including international students filing for the first time), emigration, marriage or separation, the death of a spouse, and the birth or adoption of a child all create filing complexity. Each event changes your residency status, filing obligations, available credits, or income attribution rules — and the consequences of getting it wrong can persist for years.
The Real Cost Comparison
DIY software appears cheaper on the surface. Free tools cost nothing; paid tools run $20 to $60. Professional preparation costs more — though the gap is smaller than most people assume, especially for straightforward returns.
But cost is not the right frame. The right frame is net outcome: what you pay minus what you save.
Consider these scenarios:
| Scenario | DIY Outcome | Professional Outcome | |---|---|---| | Missed medical expense credit | $0 refund | $400–$1,200 refund | | Incorrect home office calculation | Underclaimed by $800 | Correctly claimed | | No T1 adjustment for prior years | $0 | $2,000–$10,000+ recovered | | CRA review mishandled | Full audit triggered | Issue resolved with documentation | | RRSP over-contribution undetected | 1% per month penalty accumulating | Caught and corrected |
In each case, the professional fee is a fraction of the money saved or the penalty avoided.
We do not publish fixed pricing because every return is different. What we can say: for a straightforward T1 with one T4 and no complexity, the cost is modest. For complex returns with self-employment, rental, or multi-year adjustments, the fee reflects the work involved — and the savings typically exceed it by a wide margin. Contact us for a personalized quote based on your situation.
Common DIY Mistakes
Even when DIY software is appropriate for your situation, these errors come up repeatedly in returns we review.
Missed Credits
The most common: the disability tax credit, the Canada caregiver credit, medical expenses below the awareness threshold, and provincial credits that vary by jurisdiction. Software asks whether you have eligible expenses, but it cannot tell you what qualifies — and many filers answer "no" to questions they should answer "yes" to, simply because they do not know the rules.
Incorrect Self-Employment Deductions
Filers either over-claim (personal expenses categorized as business) or under-claim (legitimate expenses omitted out of caution). Both are costly — over-claiming invites CRA scrutiny; under-claiming means you pay more tax than you owe.
RRSP Over-Contributions
You have a lifetime over-contribution buffer of $2,000. Beyond that, the CRA charges a penalty of 1% per month on the excess. DIY software does not always flag over-contributions because it relies on you to enter the correct contribution limit — and many filers use outdated figures.
Failing to Carry Forward Losses and Credits
Capital losses, non-capital losses, and tuition credits can all be carried forward to reduce future tax. If you do not track these correctly from year to year, the carryforward amounts get lost. Software from one provider does not always import history from another, and switching tools mid-stream is a common source of lost carryforwards.
Missing Instalment Deadlines
DIY filers who owe more than $3,000 may be required to make quarterly instalment payments. Software does not remind you of these obligations — it only handles the annual return. Missing instalments triggers interest charges that compound throughout the year.
The Middle Ground
Some filers use a hybrid approach: they prepare their return in DIY software and then have a professional review it before filing. This catches errors at a lower cost than full-service preparation, but it does not capture the planning and optimization that comes from a professional handling the return from scratch.
Others file with DIY software for simple years and switch to a professional when their situation becomes complex — a new rental property, the start of self-employment, or a life transition. This is a pragmatic approach, though it means the professional starts without historical context.
Making the Decision
Ask yourself these questions:
- Do I have only one T4 and no other income? If yes, DIY is likely fine.
- Am I self-employed, or do I have rental income? If yes, professional preparation pays for itself.
- Have I had the same tax situation for three or more years? If yes and it is simple, DIY may work. If it is complex, a professional ensures consistency.
- Have I received any CRA correspondence? If yes, get professional help before responding.
- Do I suspect I missed credits in prior years? If yes, a professional can review and recover them.
If you answered "yes" to questions 2 through 5, the return on professional preparation almost always exceeds the cost.
Not sure where you fall?
