Let's be perfectly clear - no matter what your political affiliations
might be we can all agree that we hate paying taxes.
With tax codes being what they are, it's not easy to make sense of all the rules and regulations.
That's why we need a little accounting help every now and then. Can you deduct those tax preparation fees? The short answer is "Yes." But as with anything to do with the government, there is always a "catch."
Tax Preparation Deduction for the Business Owner
As the owner of a business you are eligible to deduct your accounting fees and tax preparation fees as a typical cost of doing business. Look for T2125 Statement of Business Activities and Line 8860.
This would be the fascinating "Legal, Accounting and other Professional Fees" category on your tax return. From the CRA tax code itself comes this official eligibility requirement:
"1. Except
where there is a specific provision in the Act dealing with legal or accounting
fees…, legal and accounting fees are deductible only to the extent that they:
(a) are incurred for the purpose
of gaining or producing income from a business or property, and
(b) are not outlays of a capital nature."

The Work Around
Yes, you would have to separate the accounting fees even if you're using the same accountant but your accountant should know this. One way around this deduction is for your accountant to assess 100% of their fees for your business returns. Then they would do your personal returns for "free." Who can blame them for spending all the time and effort on the business returns?
DIY Tax Returns
If you prepare your own taxes then you might be able to deduct the cost of software as part of the office expenses on the T2125 form. Again, this is only for business owners. As a regular employee who does their own taxes, you won't be able to make the deduction.
Another great reason for starting a business: More tax breaks!