We used to get our taxes done by smaller, MORE expensive firms who charge by the hour. Don't do that! Those little firms charge an arm & a leg to help out with audits. I trust H&R Block more. It can be time-consuming (an hour or two) to go through everything in-person but then you know exactly what they're doing. We've used Indira for the past 3 years and she's been great. Bhavna has done my partnership taxes for the same amount of time with success.