United States · Licensing exam

The difference between an enrolled agent and a CPA

Both can represent any taxpayer before the IRS on any matter. The difference between an enrolled agent and a CPA comes down to who grants the license and what it takes. The IRS licenses enrolled agents after a three-part federal tax exam and a suitability check. State boards of accountancy license CPAs after the Uniform CPA Examination, college accounting study and experience.

Enrolled agent, CPA and tax attorney side by side

Source: the IRS page on preparer credentials. It doesn’t give CPA or attorney hours, so ask the state board of accountancy or bar that licenses you.

Enrolled agentCPAAttorney
Licensed byThe IRSState boards of accountancy, DC and US territoriesState courts, DC, or their designees such as the state bar
What it takesA suitability check and the three-part SEEThe Uniform CPA Examination, accounting study, and the board’s experience and character rulesGenerally a law degree and a bar exam
Continuing education72 hours every 3 yearsRequired to keep the license activeGenerally ongoing
IRS representationUnlimitedUnlimitedUnlimited

Does a CPA need to be an enrolled agent?

No. CPAs already have unlimited practice rights before the IRS, the same as enrolled agents and attorneys, so a CPA doesn’t need EA status to represent clients.

What’s the difference between the enrolled agent and CPA exams?

The SEE tests federal tax only: individuals, businesses, and representation, practices and procedures, in three parts of 100 questions each. It’s set by the IRS and run by PSI.

The CPA exam is the Uniform CPA Examination, a separate test, and the state board that licenses you sets the other requirements. We cover it on its own page.

What they share

All three must have a PTIN to prepare a return for pay, and must enter it on the return. With a valid PTIN, all three appear in the IRS’s directory of preparers with credentials, unless they opt out.

Sources: IRS and 1 more. Checked October 2026.

Rules and fees can change, so check the official site before your test.