The IRS requires that all income be reported. Upgrades (which cost a flat rate fee) are required based upon the forms and schedules that you need. It has nothing to do with income v. fees. TT has to pay the employees who program, test and maintain these.