Utilize your financial knowledge, give your answer or opinion to the input question or subject . Answer format is not limited.

What can a CPA do that an EA cannot, and vice versa?
Although they may have some similar functions, CPAs and Enrolled Agents operate in two rather different areas of the accounting "space." CPAs deal with financial statements, usually of corporations. They're the people you want to go to if you are making an investment, or if you own your own business, and need statements of pretax profit and loss prepared. Although a few of them are competent in taxation, the one thing many of them are weak at is tax rules, and this is where enrolled agents come in. Enrolled agents are more concerned with personal tax liability. They can 1) calculate your income taxes, and 2) represent you in hearings with the IRS because they've taken courses with IRS agents, and are considered by them to be almost "one of us." Many enrolled agents are former IRS agents, actually. But they are less involved with corporate accounting, including things that might be of interest to stock holders. That's the CPA's province.