Most CPAs do not come cheap; however, many are very reasonably priced, but you will always want to get the most value for their services. Please remember that you are in control and there are a wide range of things you can do to get the very best out of the time and money spent on a CPA.
Before meeting with a CPA, gather all the financial and tax information you believe you need, including financial statements, tax returns, business plans and investment documents. Bring this documentation with you to the first meeting.
It is also important to keep your CPA up to date with regards to changes in your life circumstances. For example, getting married or divorced, having children or expanding your business can all have a surprising impact on your personal financial goals and tax liabilities.