Most people need a CPA or an Enrolled Agent (EA), but which one depends on what you're dealing with. If your taxes are straightforward (W-2 income, standard deduction, no major life changes), a competent tax preparer will do. If you own a business, went through a divorce, inherited assets, or need someone who can represent you if the IRS comes asking questions, you want a CPA or EA with experience in your specific situation.
Five Credentials, Very Different Scopes
The credential your tax professional holds determines two things: what services they can legally provide, and whether they can represent you if the IRS comes asking questions. Choosing the wrong type can cost you money or leave you exposed.
Here's a quick comparison before the details:
| Credential | What they do for you | Can represent you at the IRS? | Median 1040 fee |
|---|---|---|---|
| CPA | Tax, accounting, business advisory, financial statements | Yes, unlimited | ~$280 |
| EA | Tax preparation and planning (tax-only focus) | Yes, unlimited | ~$228 |
| Tax Preparer | Prepares your return | Limited or none | ~$185 |
| Bookkeeper | Maintains your financial records | No | Varies |
| CFP | Comprehensive financial planning | No (unless also CPA/EA/attorney) | Varies |
Fee data from NATP 2025 Fee Study.
A CPA is the most versatile tax professional you can hire. They can prepare your tax return, represent you before the IRS with unlimited rights (Circular 230), sign audit opinions on financial statements, and advise you on tax planning, business structuring, estate planning, and forensic accounting. They are licensed at the state level but can often practice across state lines under mobility agreements.
Technical detail
Cost: The median fee for a basic Form 1040 (no itemized deductions, no business income) is around $280, according to the NATP 2025 Fee Study.
- Add a Schedule C for self-employment income: roughly $123 to $135 more
- Add a Schedule A for itemized deductions: roughly $53 to $61 more
- For a full breakdown by situation, see how much a CPA costs
Best for:
- Business owners
- Anyone with complex investments or rental properties
- People going through major life transitions (divorce, inheritance, retirement)
- Anyone who might face an IRS audit
- Situations where you need tax planning, not just tax filing
EA (Enrolled Agent)
An EA is a federally credentialed tax specialist with the same unlimited IRS representation rights as CPAs and attorneys. They can represent any taxpayer, on any tax matter, before any IRS office. The difference is scope: EAs focus exclusively on tax. They don't sign audit opinions, issue financial statements, or handle broader accounting and business advisory work.
Technical detail
Cost: The median fee for a base 1040 is around $228 per the NATP 2025 Fee Study. Schedule C and Schedule A add-ons fall in similar ranges to CPAs.
Best for:
- People who need tax-only expertise
- Anyone facing an IRS audit or collection issue
- Taxpayers with moderately complex returns who want a credentialed professional at a somewhat lower price point than a CPA
Tax Preparer (PTIN Holder)
A tax preparer with only a PTIN has registered with the IRS but has not passed any exam or demonstrated any particular level of knowledge. Technical detail
There is one step above this: the Annual Filing Season Program (AFSP). Tax preparers who voluntarily complete it earn limited representation rights, meaning they can represent you before the IRS only for returns they personally prepared and only before revenue agents, customer service representatives, and the Taxpayer Advocate Service (IRS AFSP Page). Without AFSP, a PTIN-only preparer has zero representation rights.
Technical detail
Cost: The median fee for a base 1040 from a non-credentialed preparer is about $185 per the NATP 2025 Fee Study.
Best for: Simple returns (W-2 income, standard deduction, no major life changes) where cost is the primary consideration and you're confident nothing unusual will come up.
Bookkeeper
A bookkeeper keeps your financial records clean so that your tax professional can do accurate work. They handle day-to-day recordkeeping: categorizing transactions, reconciling bank statements, running payroll, and producing the reports your CPA or EA uses to prepare your taxes.
Bookkeepers cannot sign tax returns, represent you before the IRS, or sign audit opinions (AIPB/NACPB certification requirements). They are not tax professionals.
Technical detail
Best for: Small business owners who need someone to maintain their books throughout the year. Most businesses need a bookkeeper and a CPA (or EA), not one or the other.
CFP (Certified Financial Planner)
A CFP is a financial planning credential, not a tax credential. CFPs do comprehensive financial planning: retirement projections, investment allocation, insurance analysis, estate planning strategy. Tax is part of the picture, but a CFP cannot prepare your tax return or represent you before the IRS unless they also hold a CPA, EA, or attorney credential.
Many CFPs work alongside CPAs, with the CFP handling the broader financial plan and the CPA executing the tax-specific components.
Technical detail
Best for:
- Retirees planning withdrawal strategies
- High-net-worth individuals coordinating investments with tax planning
- Anyone whose financial situation extends well beyond the tax return
IRS Representation Rights: The Hierarchy That Matters
If the IRS contacts you about your return, who can speak on your behalf depends entirely on your tax professional's credential. This hierarchy is defined by Treasury Department Circular 230.
| Credential | IRS Representation Rights | Scope |
|---|---|---|
| CPA | Unlimited. Any taxpayer, any tax matter, any IRS office. | Full accounting, tax, audit, advisory |
| EA | Unlimited. Same representation authority as CPAs and attorneys. | Tax only |
| Attorney | Unlimited. Same as CPA and EA, plus tax litigation in court. | Legal, tax, litigation |
| Tax Preparer (AFSP) | Limited. Only for returns they prepared. Only before revenue agents, customer service reps, and Taxpayer Advocate. | Tax preparation |
| Tax Preparer (PTIN only) | None. Cannot represent you before the IRS at all. | Tax preparation |
| Bookkeeper | None. | Recordkeeping |
| CFP (without CPA/EA/attorney) | None. | Financial planning |
If you're audited and your preparer can't represent you, you'll need to hire someone who can -- which means paying twice. If you're choosing between professionals of similar competence, representation rights are the tiebreaker.
When to Get Professional Help: A Decision Framework
Your situation determines the credential you need. Here are concrete scenarios.
- No entity structuring advice (misses S-Corp election)
- No quarterly estimated tax planning
- No QBI deduction optimization
- Cannot represent if audited (high risk with Schedule C)
- Evaluates S-Corp election for payroll tax savings
- Sets up quarterly estimated payments to avoid penalties
- Maximizes 20% QBI deduction under Section 199A
- Full IRS representation if needed
- You have W-2 income from one or two employers
- You take the standard deduction
- You have no self-employment income, rental properties, or investment sales
- Nothing major changed in your life this year
An EA or CPA makes sense when:
- You're self-employed or have a side business (Schedule C adds complexity and audit risk)
- You sold investments, rental property, or a business
- You went through a divorce and need to sort out filing status, asset division, and potentially alimony treatment
- You inherited assets and need to establish correct cost basis (see step-up in basis explained)
- You retired and need to figure out the tax treatment of Social Security, RMDs (Required Minimum Distributions, the withdrawals the IRS requires from retirement accounts starting at age 73), and pension income hitting simultaneously
- You received an IRS notice and need someone who can respond on your behalf
A CPA specifically (over an EA) makes sense when:
- You own a business and need entity structuring advice (S-Corp election, LLC tax treatment)
- You need audited or reviewed financial statements for a loan, investor, or legal proceeding
- Your situation spans tax, accounting, and business advisory
- You're planning a major financial event (selling a business, estate planning, large charitable gifts) and need proactive strategy, not just return preparation
A CFP makes sense (often alongside a CPA) when:
- You're approaching or in retirement and need a comprehensive withdrawal and income strategy
- You have significant assets across investment accounts, real estate, and insurance products
- You want someone coordinating the big picture (financial plan) while your CPA handles the tax execution
- You need fiduciary-level advice on investment and planning decisions
You need both a bookkeeper and a CPA/EA when:
- You run a business and need clean monthly books (bookkeeper) plus annual tax filing and planning (CPA or EA)
- Trying to make your CPA do bookkeeping is expensive; trying to make your bookkeeper do taxes is risky
How to Choose Between Them
1. Specialization in your situation. A CPA who primarily handles corporate audits is not the same as a CPA who specializes in individual tax planning for retirees. Ask what percentage of their clients look like you. If the answer is vague, keep looking.
2. Proactive vs. reactive. Some tax professionals file what you give them. Others call you in October to discuss Roth conversions before year-end, or flag that your estimated payments are too low before you owe a penalty. If you need planning, not just preparation, ask how they work between April and January.
3. Communication. The best credential in the world is useless if your CPA doesn't return calls, can't explain what they're doing in plain language, or makes you feel like your questions are an inconvenience. You're hiring someone to handle your money. You should understand what they're doing with it.
Most tax work can be done remotely. Specialization in your situation matters more than geography. A CPA in another state who handles 200 clients like you is typically better than a local generalist who has never dealt with your situation.