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
Filing status
Form 1099-NEC
Nonemployee compensation
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 returnin deductions and credits found ·
Deductions and credits we found
Preview only. Review every figure 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 agent | CPA | PTIN-only preparer | |
|---|---|---|---|
| Licensed by | The IRS | A state board of accountancy | Registered with the IRS only |
| Exam | Three-part Special Enrollment Examination | Uniform CPA Examination | None required |
| Focus | Tax, exclusively | Accounting, audit and tax | Return preparation |
| Works across state lines | Yes, the license is federal | Licensed state by state | Not applicable |
| Can represent you in an audit | Yes, unlimited | Yes, unlimited | No |
| Continuing education | 72 hours every 3 years | Set by the state board | None 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 situation | Who you need | Why |
|---|---|---|
| W-2 income, standard deduction | Software or an online service | No judgment calls exist in this return |
| Freelance or gig income, Schedule C | Software or an online service | The work is finding deductions, not interpreting law |
| Income in two or three states | Software or an online service | Mechanical once you know which returns you owe |
| Stock, crypto or investment sales | CPA or EA | Basis tracking and Schedule D need review |
| Rental property | CPA or EA | Depreciation and passive loss rules |
| S corp, partnership or multi-entity | CPA | Entity returns plus the accounting behind them |
| An IRS notice, audit or lien | EA first, then CPA or attorney | Only unlimited rights get you represented |
| Several unfiled years | EA or CPA | Transcripts, penalty relief, negotiation |
| Tax planning across years | CPA | Entity 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.
| Charge | Average |
|---|---|
| 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.