In this guide
- The 30-second answer
- How they’re licensed
- Scope of practice
- Geographic portability
- Representation rights
- Fees and cost comparison
- When to hire each
- The hybrid case: when both are needed
The 30-second answer
An Enrolled Agent is the right hire when your needs are tax-only and you want a federally licensed practitioner who can represent you in any IRS matter. A CPA is the right hire when your situation involves accounting work alongside the return — bookkeeping, audited financials, year-round controllership, or attestation. Both hold unlimited representation rights before the IRS; the meaningful difference is scope and licensing geography.
How they’re licensed
EAs are licensed by the federal government — specifically, by the IRS Office of Enrollment under Treasury Department Circular 230. There is one Enrolled Agent license, valid in every state and US territory. CPAs are licensed by 55 individual state Boards of Accountancy (the 50 states plus DC, Puerto Rico, US Virgin Islands, Guam, and the Northern Mariana Islands). A CPA license is jurisdiction-specific; mobility between states is governed by each state’s reciprocity rules.
The examinations differ substantially. EAs sit for the three-part Special Enrollment Examination, focused exclusively on federal taxation. CPAs sit for the four-section Uniform CPA Examination, which covers auditing and attestation, financial accounting and reporting, regulation (the tax section), and a discipline section selected by the candidate. The CPA examination is broader and substantially more difficult; the EA examination is narrower and more deeply focused on tax mechanics.
Scope of practice
The single biggest scope difference is audit and attestation. CPAs are the only professionals authorized to issue audit reports on financial statements. EAs cannot perform audits. For any business that needs audited financials — for a lender, an investor, a board, or a regulator — only a CPA will do.
For tax practice specifically, the two credentials authorize the same scope. Both may prepare any federal return, e-file with the IRS, and represent any taxpayer in any IRS matter. Both may also prepare state returns; state-tax expertise depends on the individual practitioner, not the credential.
Recommended: a deeper background read on tax-professional credentialing →
Geographic portability
EAs win on portability. An Enrolled Agent in Maine may handle a return for a client in California with no licensing friction whatsoever, and may represent that client in an IRS office in Texas. CPAs may also do this work, but the practitioner must navigate each state’s mobility rules and may need to register the firm in any state where they establish a physical presence. For taxpayers with multi-state activity, the EA credential reduces administrative friction.
Representation rights
Both EAs and CPAs hold unlimited representation rights before the IRS. They may represent any taxpayer (including taxpayers whose returns they did not prepare), in any IRS matter, in any IRS office. This is identical to the rights held by tax attorneys. AFSP filers, by contrast, hold only limited rights.
For matters involving the US Tax Court, attorneys are admitted automatically, while EAs and CPAs must pass a separate Tax Court non-attorney examination administered every two years. A small but growing number of EAs and CPAs hold Tax Court admission.
Fees and cost comparison
National Society of Accountants surveys consistently show CPA fees running 20–40 percent above EA fees for equivalent return-preparation work. The exact spread depends on geography and complexity. For a Form 1040 with itemized deductions and a state return, an EA typically charges $250–$400; a CPA typically charges $325–$550. Complex returns with Schedule C businesses, multiple K-1s, or rental property amplify the spread.
For year-round engagements (bookkeeping, payroll, financial-statement work, tax planning), CPAs are typically the only choice and bill monthly retainers. EAs who do not perform accounting work do not compete in this market.
When to hire each
Hire an Enrolled Agent for: tax-only engagements, multi-state filings, IRS notices and audits, offers in compromise, installment agreements, and any situation where you want maximum representation rights at minimum cost.
Hire a CPA for: any business that needs audited financials, any closely held business that wants one professional managing books and tax, high-net-worth families with year-round controllership needs, and any taxpayer whose situation calls for both a financial-statement product and a tax product.
The hybrid case: when both are needed
Many practitioners hold both credentials. A CPA who passes the SEE earns the EA credential and signals additional federal-tax depth; many large tax practices employ both EAs and CPAs in coordinated engagement teams. For complex matters — an estate that includes a closely held business that itself faces an IRS audit, for example — the right answer is often an engagement team that includes a CPA, an EA, and a tax attorney.
Continue reading
- What Is an IRS Enrolled Agent? — A plain-English explainer of the Enrolled Agent credential, the Special Enrollment Examination, and what unlimited representation rights actually mean.
- What Is a Certified Public Accountant? — How CPAs become licensed by state boards of accountancy, what the four-section CPA exam covers, and when a CPA is the right hire for tax work.
- What Is the IRS Annual Filing Season Program (AFSP)? — The history of the AFSP, what the 18-hour continuing-education track includes, and the limited representation rights AFSP filers receive.
- How to Verify a Tax Preparer's PTIN — Step-by-step instructions for confirming any paid preparer's PTIN against the IRS Return Preparer Office public directory.