CPA vs. Enrolled Agent: Which Do You Need?
Key Takeaways
- ✓Both CPAs and EAs can file your taxes and represent you before the IRS
- ✓CPAs have broader scope: audits, financial statements, business advisory
- ✓EAs specialize exclusively in tax — often making them the sharper choice for complex tax issues
- ✓For most individual filers and small businesses, either credential works well
When it comes to tax preparation and IRS representation, two credentials dominate the conversation: the CPA (Certified Public Accountant) and the EA (Enrolled Agent). Both can file your federal and state returns. Both can represent you in an IRS audit. Both maintain ongoing education requirements. But their training, scope, and typical focus differ in ways that matter depending on your situation.
What Is a CPA?
A CPA is a state-licensed accounting professional. To earn the designation, candidates must pass the Uniform CPA Exam — a four-part test covering auditing, financial accounting, regulation, and business environment. Most states also require 150 credit hours of college education (typically a 5-year accounting program or a master's degree) and one to two years of supervised work experience.
CPAs are regulated by state boards of accountancy and must complete continuing professional education (CPE) to maintain their licenses. Importantly, CPA licenses are issued at the state level — a CPA licensed in Texas is not automatically licensed in California, though most states have reciprocity agreements.
Beyond taxes, CPAs can provide a wide range of services: financial statement preparation and audits, business valuations, forensic accounting, management consulting, and advisory services. This breadth is the key differentiator from an EA.
What Is an Enrolled Agent?
An Enrolled Agent is a federally licensed tax practitioner authorized by the U.S. Department of the Treasury. There are two paths to EA status: pass a three-part IRS Special Enrollment Examination (SEE) covering individual taxation, business taxation, and representation/procedures, or have worked for the IRS for five years in a technical capacity.
Unlike CPAs, EAs are licensed at the federal level — meaning an EA can practice in any state without separate state licensure. They must complete 72 hours of continuing education every three years, with a focus on tax law.
EAs focus exclusively on taxation. They do not perform audits or prepare financial statements. What they lack in breadth they often make up for in tax-specific depth — many EAs specialize in specific areas like international taxation, estate and trust taxation, or IRS collections procedures in ways that are difficult for a generalist CPA to match.
How to Choose Between Them
For pure tax work — preparing returns, planning strategies, handling an IRS notice, or navigating an audit — an EA with relevant specialization is often the sharper choice and frequently more affordable than a CPA at a large regional firm.
If your needs extend beyond tax — you need audited financial statements, a business valuation for a transaction, bookkeeping services, or CFO-level advisory — you need a CPA.
For high-complexity individual situations (large estates, international income, significant investment activity), either credential is appropriate as long as the practitioner has specific experience with your situation. Ask how many clients they serve with similar complexity.
How to Verify Credentials
CPA license: Each state's Board of Accountancy has a public lookup tool. Search by name and state to confirm active license status.
EA credential: The IRS maintains a public directory of credentialed tax professionals at irs.gov/taxpros. Search by name and ZIP code to verify active EA status and confirm they have no disciplinary history.
Both credentials require a PTIN (Preparer Tax Identification Number) to prepare tax returns. Any paid tax preparer who lacks a PTIN is operating illegally.
The Cost Difference
EAs typically charge $150–$350 per hour for tax work, somewhat less than CPAs at regional or national firms who often bill $200–$500 per hour. However, rates vary enormously by geography and specialization, and the total cost of your return depends far more on complexity than credential.
Find a CPA or Enrolled Agent who specializes in your situation.
Browse Accountants →