No, you do not legally need a CPA to file business taxes. Any paid preparer with an IRS PTIN can prepare your return, and you can file it yourself. An experienced accountant becomes worth it once you have an S-Corp, payroll, more than one state, or a profitable year worth planning around.
Accurate personal and business tax filing with maximum deduction strategies. Fixed fee quoted up front, all 50 states.