Average Cost of Tax Preparation by CPA: What to Expect