When selling your business, it is important to seek out a CPA with experience in M&A transactions, ideally someone who has been involved in at least 5-6 transactions in the past 3 years. They should have more than 10 years of experience, with a deep understanding of multi-state implications and international compliance, if needed. Also, they should primarily work with businesses, and depending on the size of the sale, should be able to provide quality of earnings studies, tax and accounting due diligence, among other services. A good CPA should be able to discuss pros and cons of stock vs asset sale and identify potential issues.