TaxFile
All posts
Filing 101

Enrolled Agent vs CPA vs Tax Preparer: Who to Hire

An EA is licensed by the IRS, a CPA by a state board, and a PTIN-only preparer by nobody. All three can file your return. Only two can represent you when the IRS writes back. Here is how to pick.

By the TaxFile team

August 2026 · 8 min read

Return Preview

Filing status

SAMPLE

Form 1099-NEC

Nonemployee compensation

Payer Box 1, Comp. Fed. tax withheld$0

Pre-loaded sample. TaxFile reads it the same way it reads your real documents.

This is sample data so you can see exactly how TaxFile reads a document. Your real W-2s, 1099s and receipts stay encrypted and are never sold.

Prepare a preview to watch TaxFile read your income, scan 200+ deductions and credits, run the error check, and assemble a review-ready return.

Estimated federal refund

Estimate, not your final return

in deductions and credits found ·

Deductions and credits we found

SAMPLE

Estimated taxable income
Estimated refund

Preview only. Review every figure before filing.

Error check passed Not tax advice. You review and approve before filing.

Live preview · estimate only · no signup needed

Estimate only · not tax advice · you review before filing · authorized IRS e-file

An enrolled agent is licensed by the IRS after passing a three-part Special Enrollment Examination and can represent you on any tax matter. A CPA is licensed by a state board of accountancy after the Uniform CPA Examination and has the same unlimited representation rights, plus accounting and audit work an EA does not do. A tax preparer with only a PTIN can legally prepare and sign your return but, since January 1, 2016, has no authority to represent you before the IRS at all. For a straightforward return all three produce the same forms. The difference only shows up when the IRS writes to you.

What is the difference between a CPA and an enrolled agent?

The short version: an enrolled agent is a tax specialist licensed federally, and a CPA is an accounting generalist licensed by a state. Both hold what the IRS calls unlimited representation rights, meaning they can act for you on any matter including audits, payment and collection issues, and appeals.

Where they differ is scope and route. An EA gets there by passing a three-part exam covering individuals, businesses, and representation and procedure, then completes 72 hours of continuing education every three years. That license is federal, so an EA in Ohio can represent a client in Oregon without a second credential. A CPA passes the Uniform CPA Examination and is licensed by a state board, and the license covers far more than tax: audits, financial statements, controls, valuation work. Plenty of CPAs never touch a 1040.

Enrolled agentCPAPTIN-only preparer
Licensed byThe IRSA state board of accountancyRegistered with the IRS only
ExamThree-part Special Enrollment ExaminationUniform CPA ExaminationNone required
FocusTax, exclusivelyAccounting, audit and taxReturn preparation
Works across state linesYes, the license is federalLicensed state by stateNot applicable
Can represent you in an auditYes, unlimitedYes, unlimitedNo
Continuing education72 hours every 3 yearsSet by the state boardNone required
Typical base Form 1040 fee$228$280$185

Those fee figures come from the 2025 NATP Fee Study of working tax professionals. They are base fees for a Form 1040 with Schedules 1 through 3, before any schedule or state return gets added.

What does a tax preparer do?

A tax preparer collects your documents, works out your total income, applies the deductions and credits you qualify for, produces the return, and files it. Paid preparers must hold an IRS preparer tax identification number, must enter that PTIN on the return, must sign it, and must give you a copy. That is the legal floor and it applies to everybody, credentialed or not.

What a non-credentialed preparer cannot do is speak for you afterwards. Since January 1, 2016, a PTIN holder without a credential has no authority to represent clients before the IRS. If a notice arrives, they can explain what they typed. They cannot call the IRS on your behalf, cannot handle an examination, and cannot take anything to appeals.

There is a middle rung. The IRS runs a voluntary Annual Filing Season Program, and participants who complete it get limited representation rights: they can appear for clients whose returns they personally prepared and signed, and only before revenue agents, customer service representatives and similar IRS employees. Not appeals, not collection.

Do you have to be a CPA to do taxes?

No. There is no federal licensing requirement to prepare tax returns for money. A PTIN is the only thing legally required, and a PTIN is a registration, not a qualification. A handful of states add their own rules, California and Oregon most notably, but in most of the country anyone can hang out a shingle in January.

This surprises people, and it is the single best argument for running the IRS's own checks before you hand over your Social Security number. It also explains why storefront pricing and CPA pricing differ by so much for the same return: you are partly paying for the credential, and partly for the ability to use it when something goes wrong.

Tax preparer vs CPA: which one should do your taxes?

Match the credential to the return, not to how nervous you feel in April. Most returns need no professional judgment at all; a few need quite a lot.

Your situationWho you needWhy
W-2 income, standard deductionSoftware or an online serviceNo judgment calls exist in this return
Freelance or gig income, Schedule CSoftware or an online serviceThe work is finding deductions, not interpreting law
Income in two or three statesSoftware or an online serviceMechanical once you know which returns you owe
Stock, crypto or investment salesCPA or EABasis tracking and Schedule D need review
Rental propertyCPA or EADepreciation and passive loss rules
S corp, partnership or multi-entityCPAEntity returns plus the accounting behind them
An IRS notice, audit or lienEA first, then CPA or attorneyOnly unlimited rights get you represented
Several unfiled yearsEA or CPATranscripts, penalty relief, negotiation
Tax planning across yearsCPAEntity choice, retirement and timing strategy

The row worth arguing about is the audit row. For representation specifically, an enrolled agent is often the better buy: it is the whole of their practice, the license is federal, and they typically charge less than a CPA for the same hour. The CPA premium is real value when you also need accounting, entity work or planning, and it is a premium for capability you will not use on a plain 1040.

How much does each one cost?

Base fees sit close together. Totals do not, because almost every preparer bills per form and builds up from a base.

ChargeAverage
Base Form 1040 with Schedules 1 to 3, CPA$280
Same return, enrolled agent$228
Same return, non-credentialed preparer$185
Schedule C add-on$123 to $135
Schedule A add-on$53 to $61
Hourly rate where billed by time$182, half between $129 and $250

Two survey findings distort any quote you are given. 54% of preparers charge extra for the state return and only 18% include it, so a federal quote is not a total. And half of preparers set a minimum fee of $150 to $350 for individual returns, so a genuinely simple return usually costs the minimum rather than a small proportional amount. The full picture is in how much a CPA charges to do taxes and on the tax preparation fees page.

How do I check that a tax preparer is legitimate?

The IRS publishes concrete checks, and they take about ten minutes.

  • Confirm the preparer has a PTIN and enters it on your return. The IRS keeps a public directory of credentialed preparers you can search by ZIP code.
  • Refuse percentage-of-refund pricing. The IRS specifically warns against preparers whose fee is a share of your refund, and against anyone offering to have your refund deposited into their account.
  • Treat a bigger-refund promise as a red flag. Everyone works from the same code, and the return carries your signature.
  • Ask whether the firm will be reachable in July. Notices arrive months after filing, and a seasonal operation that closes in April cannot answer for a return it prepared in February.
  • Never sign a blank form. Read the return, check the refund or balance due, check the bank details, then sign.
  • Check their history with the Better Business Bureau before you commit.

A good preparer will also ask to see your records and receipts, and will ask questions to establish your total income, deductions and credits. A preparer who does not ask questions is not doing the job you are paying for.

What to bring, and why it changes the bill

At $182 an hour, two hours spent reconstructing your year from a folder of paperwork is $364 of your fee spent on filing rather than on tax work. Bring photo ID and Social Security numbers, every W-2 and 1099, last year's return for carryovers and your prior-year AGI, Form 1098 for mortgage interest or tuition, and bank details for direct deposit.

If you file a Schedule C, bring categorized expense totals rather than raw documents. This is the single biggest lever you control over the final fee. If your business records are a year of card and bank activity, it is worth turning those PDF statements into a spreadsheet and categorizing them before the appointment, because every hour a preparer spends doing that is billable at their rate, not yours.

When you do not need any of them

Credentials solve a specific problem: someone with authority to act for you when the IRS disagrees. If your return is wage income, some 1099 work and a Schedule C, that problem is not present. Nobody is exercising professional judgment on that return, and the $400 you would pay is mostly for data entry.

That is the gap an online service fills. TaxFile reads your W-2s and 1099s, prepares the federal and state returns, sweeps the deductions and credits you qualify for, runs an error and audit-risk check, and e-files through an authorized IRS e-file provider once you have approved every line. It is $39 for a simple federal return, $89 for self-employed, $199 for business, plus $19 per state. Where it fits and where it does not is set out honestly on the tax preparation services page: it does not handle capital gains, rental income, cryptocurrency, foreign income, prior-year returns or amended returns, and if your return has any of those, an EA or CPA is the correct spend.

One rule holds whichever route you take. Read the return before it goes anywhere. The signature at the bottom is yours, and so is the liability.

File your taxes online with TaxFile

TaxFile reads your W-2s and 1099s, finds the deductions and credits you qualify for, and runs an error check. You review and approve before filing.

File your taxes online, with every deduction found

TaxFile reads your documents, finds the deductions and credits you qualify for, and checks your return for errors. You review and approve before anything is filed.

Not tax advice · you review before filing · authorized IRS e-file

TaxFile is self-prepared tax software, not personalized tax advice. For complex situations, consult a CPA or tax professional.