Yes, I would find a new CPA, it can't hurt. When you find a decent one though, don't keep switching because consistency in preparers is important in limiting errors. Also, if an "error" doesn't have an effect on the taxes let it go, or else you will just piss of the CPA. Yes, the prices could be feasible depending on how "clean" your books are.