CPA vs Enrolled Agent: Which Does Your Business Need?
Both CPAs and Enrolled Agents can prepare your taxes and represent you before the IRS. But they are not the same credential, and the right choice depends on what you actually need.
Overview
When you need help with taxes, you will encounter three main types of credentialed professionals: Certified Public Accountants (CPAs), Enrolled Agents (EAs), and tax attorneys. Each has different training, different authority, and different strengths.
This guide focuses on the two most common options for individuals and small businesses: CPAs and Enrolled Agents. We will explain what each credential means, compare their authority and capabilities, and help you determine which is the right fit for your situation.
The short answer: for most individuals and small businesses whose primary need is tax preparation, tax planning, and IRS representation, an Enrolled Agent is an excellent and often more cost-effective choice. If you need audited financial statements or non-tax advisory services, you will need a CPA.
What Is an Enrolled Agent?
An Enrolled Agent (EA) is a tax professional federally authorized by the U.S. Department of the Treasury to represent taxpayers before the IRS. It is the only federally issued tax practitioner credential, granted by the U.S. Department of the Treasury, with unlimited practice rights in all 50 states.
Federal Authorization
Enrolled Agents are enrolled to practice directly by the U.S. Department of the Treasury under 31 CFR Part 10 (Circular 230). This enrollment is valid in all 50 states, unlike CPA licenses which are state-specific.
How to Become an Enrolled Agent
There are two paths to becoming an Enrolled Agent:
- Pass the Special Enrollment Examination (SEE) - A three-part IRS exam covering individual taxation, business taxation, and representation practices and procedures. Each part consists of 100 multiple-choice questions with a 3.5-hour time limit.
- Former IRS experience - Individuals who worked at the IRS for at least 5 years in a position that regularly interpreted and applied the tax code may apply directly.
All EAs must pass a suitability check, maintain 72 hours of continuing education every three years (minimum 16 hours per year), and adhere to the ethical standards in Treasury Circular 230.
What Is a CPA?
A Certified Public Accountant (CPA) is a state-licensed accounting professional who has passed the Uniform CPA Examination and met their state's education and experience requirements. CPAs have a broader scope of practice than EAs, covering auditing, attestation, financial reporting, and tax services.
How to Become a CPA
- Education - States have long required 150 semester hours of college education (more than a standard bachelor's degree), including specific coursework in accounting and business. In May 2025, AICPA and NASBA added a model pathway of a bachelor's degree (120 hours) plus two years of experience, and many states have since enacted it with their own effective dates, so the requirement now depends on the state and the year.
- Pass the CPA Exam - Since the CPA Evolution launch in January 2024, the exam is three Core sections (Auditing, Financial Accounting and Reporting, Regulation) plus one Discipline section the candidate chooses: Business Analysis and Reporting, Information Systems and Controls, or Tax Compliance and Planning. The old Business Environment and Concepts section was discontinued after December 2023.
- Experience - Most states require 1-2 years of supervised experience under an active CPA.
- State license - CPAs are licensed by individual state boards of accountancy. Many states, including California, have mobility (practice-privilege) rules that let a CPA licensed elsewhere practice there without a second license, subject to conditions, so the license is state-issued but not always state-limited.
Side-by-Side Comparison
| Criteria | Enrolled Agent (EA) | CPA |
|---|---|---|
| Credentialing Body | U.S. Department of the Treasury (federal) | State Boards of Accountancy |
| IRS Representation | Unlimited, all 50 states | Unlimited, all 50 states |
| Tax Preparation | Yes, all return types | Yes, all return types |
| Financial Statement Audits | No | Yes |
| Attestation Services | No | Yes |
| Specialization | Tax-focused | Broader (audit, advisory, tax) |
| Geographic Scope | Nationwide (federal credential) | State-specific (reciprocity varies) |
| Continuing Education | 72 hours / 3 years (tax-focused) | Varies by state (40 hours/year typical) |
| Typical Fees | $250 - $1,500 (individual returns) | $300 - $2,000+ (individual returns) |
| Active Practitioners (U.S.) | ~72,000 with an active PTIN (IRS data, Sept. 2026) | ~651,000 (NASBA licensee database, Aug. 2026) |
IRS Representation Rights
One of the most important distinctions among tax professionals is who can represent you before the IRS. There are three categories:
Unlimited Representation
Enrolled Agents, CPAs, and tax attorneys can represent clients on any tax matter before any IRS office. This includes audits, payment plans, collections, appeals, and cases before the IRS National Office.
Limited Representation
Annual Filing Season Program (AFSP) participants can represent clients only for returns they personally prepared, and only in limited proceedings (not appeals or collections).
No Representation
Basic PTIN-holders (non-credentialed tax preparers) can prepare returns but cannot represent clients before the IRS in any capacity. If the IRS contacts you about a return they prepared, you are on your own.
This is why credentials matter. If you are audited, owe back taxes, or face IRS collections, an Enrolled Agent or CPA can step in and handle all IRS communications on your behalf. A basic tax preparer cannot.
When to Choose an EA vs CPA
Choose an Enrolled Agent When:
- Your primary need is tax preparation (individual or business)
- You need IRS representation for an audit, collection, or appeal
- You have international tax issues (FBAR, FATCA, treaty positions)
- You want a tax specialist, not a generalist
- You want someone who can represent you in any state
- Cost efficiency is important to you
- You need tax planning and strategy advice
Choose a CPA When:
- You need audited financial statements (for investors, lenders, or regulators)
- Your business requires attestation services
- You need both tax and non-tax advisory services in one firm
- You are preparing for an IPO or major funding round
- You need forensic accounting services
- Your industry requires CPA-signed reports
Cost Comparison
Fee comparisons between the two credentials are widely repeated and poorly sourced, so treat the numbers below as illustrative ranges rather than measured national averages. There is no current industry fee survey that isolates EA versus CPA pricing for the same engagement, and the last widely cited survey reported averages materially lower than the ranges most websites quote. What is structurally true is that a CPA firm carries costs an EA practice does not, including state licensing and the insurance that attest work requires, and that the CPA credential tends to command a premium even for non-audit work. How much of that reaches your invoice depends on the practitioner, the complexity, and the market, not on the letters after the name.
| Service | EA (illustrative range) | CPA (illustrative range) |
|---|---|---|
| Basic Individual Return (1040) | $250 - $500 | $300 - $700 |
| Complex Individual Return | $500 - $1,500 | $700 - $2,000+ |
| Business Return (LLC/S-Corp) | $700 - $2,000 | $1,000 - $3,000+ |
| IRS Audit Representation | $150 - $300/hr | $200 - $400/hr |
How to Verify Credentials
Before hiring any tax professional, verify their credentials:
- Enrolled Agents: Verify at the IRS Return Preparer Office directory at irs.treasury.gov. One caveat worth knowing: that directory lists preparers who hold a qualifying credential and a current PTIN, so it is not a roster of every Enrolled Agent. An EA who is not currently preparing returns for compensation may not appear. If someone is missing, ask for their enrollment card or check the NAEA directory before concluding anything.
- CPAs: Verify through the state board of accountancy where the CPA claims to hold a license. Each state has its own verification portal.
- All paid preparers: Every paid preparer must have a PTIN (Preparer Tax Identification Number) from the IRS, so ask for it. The IRS does not publish a lookup of every PTIN holder: its public directory lists only preparers who also hold a credential or an Annual Filing Season Program record.
Frequently Asked Questions
Primary sources
- Treasury Department Circular No. 230 (31 CFR Part 10), Regulations Governing Practice before the IRS
- IRS, Enrolled agent program
- IRS, Become an enrolled agent
- IRS, Maintain your enrolled agent status (continuing education)
- IRS, Understanding tax return preparer credentials and qualifications
- IRS, Annual Filing Season Program
- IRS Tax Professional Management Office, federal tax return preparer statistics
- IRS Directory of Federal Tax Return Preparers
Related Guides
IRS Tax Controversy & Resolution Guide
How federal tax disputes are resolved: IRS collection procedures, resolution options, penalty abatement, and taxpayer rights.
Best State to Form an LLC
Delaware, Wyoming, New Mexico, or your home state? Why most operating businesses should form where they actually do business, what franchise taxes and foreign qualification really cost, and the special rules for nonresident founders.
Author & Writer Tax Guide
Tax deductions, royalty income reporting, and business structure guidance for authors, writers, and self-published creators.
Disclaimer: This guide is general information, not tax advice for your specific situation. Tax law changes, and how a rule applies depends on your facts. Reading this page does not create a client relationship with Arc & Ledger LLC. Before acting on anything here, confirm how it applies to your circumstances with a qualified tax professional.