A CPA is just a certified public accountant. I have used plenty in the past, mostly for consultation stuff and get tax advice. They bill by the hour so most of the time my bill I receive is around 400-600 bucks depending on how in depth the conversation gets. Good luck man!
They are not expensive at all, actually very reasonable, every tax question depends on your situation, your house hold income and your liabilities ..... MMEX ....!!