Taxes are a business maintenance task, which can pose a significant risk to you (and your investors if you have any) if done incorrectly. Outsourcing this will be worth every penny. One caveat: NEVER leave your financials completely up to someone else. You must be familiar with your financials, including tax returns, bank accounts, financial processes, payroll etc. You are delegating tasks, not responsibility.