CPA vs Enrolled Agent vs Tax Attorney: Which Do You Actually Need?
All three can represent you before the IRS, but their licensing, specialization, and cost are genuinely different — here's how to match the right one to your situation.
CPA vs enrolled agent vs tax attorney — which do you actually need? The short answer: a CPA for broad accounting and tax preparation, an enrolled agent (EA) specifically for IRS tax matters and representation, and a tax attorney only when legal proceedings or serious criminal exposure are involved. Most people facing an IRS notice or a payment problem never need all three, but knowing which one fits your situation saves both money and wasted time.
This is one of the most genuinely confusing distinctions in personal finance, partly because all three can legally represent you before the IRS, and partly because their services overlap in ordinary conversation even though their licensing and scope don't.
What a CPA is licensed to do
A Certified Public Accountant is licensed at the state level after passing the Uniform CPA Exam and meeting education and experience requirements set by that state's board of accountancy. CPAs have the broadest scope of the three — tax preparation, financial statement audits, business advisory work, bookkeeping oversight, and yes, representation before the IRS on tax matters. If your situation involves ongoing business accounting, financial planning, or a return more complex than a standard individual filing, a CPA is often the right generalist to start with.
Not every CPA specializes in IRS notices or collection issues, though — the credential covers a wide field, and some CPAs focus almost entirely on audits or corporate accounting rather than individual tax representation. It's worth asking directly how much of a given CPA's practice involves IRS notice and collection work specifically.
What an enrolled agent is licensed to do
An enrolled agent is licensed directly by the IRS — not by a state — after passing a three-part exam covering individual and business tax law, or through years of qualifying IRS experience. Enrolled agents specialize specifically in taxation and have unlimited rights to represent taxpayers before the IRS, at the same level as a CPA or attorney, for matters like audits, collections, and appeals.
Because their focus is narrower than a CPA's — taxation specifically, rather than broader accounting — many people dealing with an IRS notice, a payment plan, or a collection issue find an enrolled agent to be the most directly relevant professional to hire. Fees are also frequently lower than a CPA firm's, since EAs don't carry the overhead of audit or broader accounting services.
What a tax attorney is for
A tax attorney has a law degree and is licensed to practice law, typically with a specialization in tax controversy or tax law more broadly. This is the professional you want when a situation moves beyond administrative resolution — Tax Court litigation, serious fraud allegations, criminal tax exposure, or complex legal disputes involving trusts, estates, or business structuring where legal privilege matters.
Attorney-client privilege is a real practical difference: communications with a tax attorney are generally protected in a way that communications with a CPA or EA are not in the same circumstances, which matters specifically when criminal exposure is a real possibility. For the vast majority of notices, payment plans, and even most audits, that level of protection and cost isn't necessary.
How to match the professional to your situation
- Received a CP2000 or a routine collection notice: an enrolled agent or CPA can typically handle this.
- Need ongoing bookkeeping plus tax prep for a business: a CPA is usually the better fit for the full scope.
- Facing an audit with no fraud allegations: either a CPA or an EA with audit experience.
- Received a notice mentioning potential fraud, or a criminal investigation contact: a tax attorney, before you say anything further to the IRS.
- Setting up a payment plan or exploring an Offer in Compromise: an enrolled agent's narrower focus on tax resolution is often the most cost-effective route.
Verifying who you're actually talking to
Anyone can claim a title informally, so verification matters before you hire. A CPA's license can be confirmed with the state board of accountancy where they're licensed. An enrolled agent's status can be confirmed through the IRS's own verification tools. A tax attorney's bar admission can be confirmed through the their state licensing authority. None of these checks take more than a few minutes, and any legitimate professional will expect you to ask.
What each one typically costs
Fee structures vary by region and complexity, but as a general pattern: enrolled agents tend to charge less than CPA firms for comparable tax-resolution work, reflecting their narrower specialization and lower overhead. Tax attorneys generally charge the most, often billing hourly at rates that reflect legal training and the gravity of the matters they typically handle. None of these figures are fixed, and it's reasonable to ask for a fee structure in writing before you commit to anyone.
You can also use more than one
These roles aren't mutually exclusive. A business might use a CPA for ongoing accounting and bring in an enrolled agent specifically for a collection notice. Someone facing a serious audit might have an EA handle the routine document exchange while a tax attorney is consulted only if the situation escalates toward litigation. The point isn't to pick one professional for life — it's to match the right credential to the specific problem in front of you right now.
The bottom line
The letters after someone's name aren't just formality — they describe a genuinely different scope of licensing, specialization, and legal protection. For most IRS notices and payment situations, a CPA or enrolled agent is the right starting point. Reserve a tax attorney for legal proceedings, serious disputes, or anything involving potential criminal exposure, and verify any credential directly before you hire.
What happens when the wrong professional is hired
A common and avoidable mistake is hiring based on convenience or a persuasive ad rather than fit. Someone with a straightforward wage-and-1099 mismatch notice doesn't need attorney-level legal protection, and paying attorney hourly rates for that work is money that could have gone toward actually resolving the underlying balance. On the other end, someone facing a real fraud allegation who hires only a bookkeeper or an unlicensed preparer may find that person simply isn't authorized to represent them at the level the situation requires, costing time at exactly the moment timing matters most.
Questions worth asking any of the three before you hire
- How many cases like mine have you handled in the past year specifically?
- Are you personally handling my case, or will it be passed to someone else at the firm?
- What's included in your quoted fee, and what would trigger an additional charge?
- Can you represent me directly before the IRS if this escalates?
- What's a realistic timeline for a case like mine, and what would make it faster or slower?
A professional who answers these clearly and specifically, without hedging or vague reassurance, is generally a good sign. Vague answers, or pressure to sign an engagement before you've had these questions answered, are worth treating as a caution flag regardless of which of the three credentials they hold.
This is general information about US federal tax procedures, not tax or legal advice — every situation differs, and a licensed CPA, enrolled agent, or tax attorney reviewing your actual documents is the right source for advice specific to you.