Those who choose not to hire a professional to deal with their returns can take on the task themselves with the help of any number of tax-preparation software programs.
Over the years, as the number of Canadians filing digitally has grown, so has the number of companies offering such software, with many smaller players entering a field once dominated by big names such as H&R Block, UFile and Intuit.
As the choice of providers has grown so has the number of available free programs, but just why would someone go to the trouble of developing tax software and not charge money for it?
Why pay for tax returns?
Interviews with several developers of free tax programs suggest many were simply offended by the notion of having to pay to file your taxes and decided to create free alternatives to existing paid programs — which cost anywhere from $7 to $70.
"We as Canadians already pay tax for our incomes and many other services," said Faxin Zhao, the main developer behind easyCTAX. "Why do we have to pay again for the tax returns?
"So, I thought, if we can develop a totally free software for filing the tax returns, that will be a benefit for most people, and it can save a little for them."
EasyCTAX was developed by Zhao and a team of about 10 of his co-workers at the Ottawa-based BHOK IT Consulting, where Zhao is a director. The company's for-profit business helps fund the free program.
Free tax programs, which are also offered by the big firms for certain income brackets, are just as secure as paid ones as long as they have been certified by the Canada Revenue Agency. All are bound by the Personal Information Protection and Electronic Documents Act when it comes to protecting your personal information, and all use an encrypted system of transmitting data to the CRA.
Just another form of freeware
The idea of providing a free service when others are charging for it is not foreign to the tech sector. Everything from web browsers to video players and word processing programs can be found for free online.
"This is not a new idea — free software," said Badreddine Karoui, the main developer behind StudioTax, which became available online in 2004 and bills itself as the pioneer free tax software in Canada.
"You can virtually have your computer, all your tools, for free. It's not a noble idea. What's missing was there's no free software for income tax. This is why we brought it in."
People who use StudioTax can opt to give a donation once they finish their return. Karoui said, on average, users donate about $15.
Karoui said he doesn't know exactly how much it costs him to run StudioTax.
"It's not something I keep track of," he said. "You're talking to not your traditional business here. And it doesn't matter because this certain thing, you don't put a cost on. People volunteer for nothing."
Karoui, who said he used to make a decent salary as a software architect at a U.S. firm, said money is not what drives him.
"It's purpose in life," he said. "You get up in the morning, and you want to do something interesting. That's more motivating than making more money."
Design-focused tax software
A similar philosophy motivates Jonathan Suter, one of the founders of SimpleTax, a small Vancouver company that became CRA certified two years ago and also doesn't charge users but accepts donations.
"The primary goal for us is not to maximize profit," Suter said. "It's, 'How do we help as many people as possible while still running a sustainable business?'"
Suter said he believes that if you build a great product that attracts users, the money will follow.
He and his two colleagues got into tax software because they saw a gap in the market — namely, design-focused programs. SimpleTax distinguishes itself by using a clean, uncluttered interface that Suter describes as "beautiful."
"Given how complex our tax system is, what we're trying to do — given that we can't change the tax law itself — is try to make it accessible to as many people as possible, because we really do believe that most Canadians should be able to do [their] own taxes.
He admits that the venture is "an experiment" and that it remains to be seen whether it is sustainable in the long term.
"We're also a little bit crazy. But then again, we are building tax software, so I think you need to be a little bit crazy to build tax software."