"An enrolled agent is a person who has earned the privilege of representing taxpayers before the Internal Revenue Service by either passing a three-part comprehensive IRS test covering individual and business tax returns, or through experience as a former IRS employee. Enrolled agent status is the highest credential the IRS awards. Individuals who obtain this elite status must adhere to ethical standards and complete 72 hours of continuing education courses every three years."
-From the IRS website
"Enrolled agents, like attorneys and certified public accountants (CPAs), have unlimited practice rights. This means they are unrestricted as to which taxpayers they can represent, what types of tax matters they can handle, and which IRS offices they can represent clients before."
Enrolled Agents (EA) specialize in taxation and representation. They are federally licensed by the IRS, meaning they can practice in all 50 states, and they have expertise in all aspects of taxation. EAs achieve their credential by passing the Special Enrollment Examination (SEE), administered by the IRS, proving their competency in preparing all types of tax returns. An enrolled agent may also represent taxpayers to the IRS in various matters, including audits and collections. In order to maintain their credential, EAs are required to complete 72 hours of continuing education every three years. By hiring an enrolled agent you are guaranteed to work with a tax expert, as well as someone who can solve issues with the IRS on your behalf.
Certified Public Accountants (CPA) specialize in accounting; they may or may not specialize in taxes. They are licensed by the states, therefore the requirements for gaining the CPA credential may vary slightly from one state to another. Like enrolled agents, CPAs have unlimited representation rights, but only enrolled agents are required to demonstrate their tax expertise.
Still have questions about enrolled agents? Learn more here:
National Association of Enrolled Agents