Always free for you Licensed CPAs & Enrolled Agents · 10 languages
BalancedRow
Guides

CPA vs EA vs Tax Preparer — What's the Difference?

These titles are not all the same. If you are hiring help for taxes, bookkeeping, payroll, or a small business, it helps to know who is licensed, who can represent you, and what to verify before you share anything.

The short answer

A CPA and an IRS Enrolled Agent (EA) are both licensed tax professionals. A tax preparer is a broader term. Some tax preparers are highly qualified. Some are not licensed at all.

That matters because the person you hire may be handling sensitive records, explaining tax rules, and sometimes speaking to the IRS for you. The right choice depends on your situation.

Here is the plain-English version:

  • CPA = Certified Public Accountant. Licensed by a state board of accountancy.
  • EA = Enrolled Agent. Licensed federally by the IRS.
  • Tax preparer = Someone who prepares tax returns. This can include CPAs and EAs, but it can also mean someone with fewer credentials.

For many people, a CPA or EA is the safest place to start. If your situation is simple, another qualified preparer may be fine, but you should still verify their PTIN and confirm exactly what they will and will not do.

If you want help comparing options, how to choose an accountant explains the key checks in simple steps.

What each one usually does

The titles overlap, but they are not identical.

CPA

A CPA is licensed by a state. Many CPAs work on tax returns, business accounting, bookkeeping oversight, payroll review, and financial reporting. Some focus on individuals. Others focus on small businesses. Some rarely do tax work at all.

A CPA may be a strong fit if you:

  • own a business
  • want help understanding books and tax impact together
  • have multiple income sources
  • need year-round accounting support
  • want someone who may also help coordinate with payroll or bookkeeping providers

Typical fees are estimates only and depend on the work, your records, your area, and your situation. As a rough guide, an individual return often runs about $180-$500, a small-business return often $500-$1,800, monthly bookkeeping often $150-$600 per month depending on volume, payroll often $40-$120 per month plus per-employee charges, and hourly CPA work often $150-$400 per hour.

EA

An EA is federally licensed by the IRS and specializes in tax. Many EAs prepare returns for individuals, self-employed people, and small businesses. Many also handle IRS notices and representation matters.

An EA may be a strong fit if you:

  • mainly need tax help
  • got an IRS letter
  • have back taxes or unfiled returns
  • are self-employed or have 1099 income
  • want a tax specialist rather than broader accounting support

Tax preparer

This is a general label, not one license. Some tax preparers are CPAs or EAs. Some are attorneys. Some are seasonal preparers with a PTIN who prepare returns but do not hold a CPA or EA license.

A tax preparer may be fine for a basic return, but you need to ask better questions. Do they sign the return? What credential do they hold? What experience do they have with your exact issue? Can they help if the IRS sends a notice later?

If you want a simple credential overview, see CPA vs EA vs tax preparer.

Who can represent you, and why that matters

One big difference is representation rights. That means whether the professional can deal with the IRS for you in certain situations.

In general:

  • CPAs have representation rights.
  • EAs have representation rights.
  • Some other preparers may have limited rights or may not be able to help much after the return is filed.

Why should you care? Because problems do not always show up on filing day. Sometimes they show up months later as:

  • an IRS notice
  • a question about income or deductions
  • missing records
  • a state tax letter
  • a payroll or sales-tax issue tied to the business books

If you run a small business, this is where it helps to think past the cheapest filing fee. A low fee can become expensive if the preparer disappears after April or cannot explain the return.

That does not mean every person needs the most expensive professional. It means you should match the credential to the job.

For example:

  1. A W-2 employee with one state return and no major complications may be fine with a qualified preparer.
  2. A self-employed person with business expenses should strongly consider a CPA or EA.
  3. A new business owner who also needs help understanding records, expenses, and payroll may lean toward a CPA or a firm led by a CPA.
  4. Someone with IRS notices, back returns, or tax debt should usually look for an EA or CPA with direct experience in that work.

You also have rights as a taxpayer. If something feels wrong, slow down, ask questions, and keep copies of everything. Taxpayer rights is a good starting point.

How to choose the right person for your situation

Do not start with the title alone. Start with your problem.

Ask yourself:

  • Do I just need a tax return filed?
  • Am I self-employed or do I own an LLC, S corp, or partnership?
  • Do I need monthly bookkeeping or payroll too?
  • Did I get an IRS notice?
  • Am I filing with an ITIN, am I new to the US system, or do I need clear communication in another language?

Then use this checklist:

  1. Ask what credential they hold. CPA? EA? Something else?
  2. Verify it yourself. Check the state board for a CPA. Check the IRS directory and PTIN where applicable.
  3. Ask about your exact issue. Not just "Do you do taxes?" Ask, "How many self-employed returns did you handle last year?" or "Have you worked with ITIN filers?"
  4. Get the fee and scope in writing. Ask what is included, what costs extra, and who will actually do the work.
  5. Ask who helps after filing. If a notice comes, do they help? Is that included or billed separately?
  6. Protect your information. Never share your Social Security Number, ITIN number, bank login, or tax documents until you have verified who you are dealing with.

If English is not your first language, or you are filing with an ITIN, do not feel embarrassed. Plenty of licensed accountants work with immigrants and first-time filers. Clear communication matters. You can ask for help in simple language. You can ask them to repeat things. You can bring translated notes. That is normal.

BalancedRow is a free matching service. We help people compare licensed accountants, including CPAs and EAs. You verify the credential, compare your options, and choose who to hire. Get matched if you want to start.

Common mistakes people make

People get burned in the same ways again and again.

  • Choosing only on price. A very low fee can mean limited review, weak communication, surprise add-ons, or no help later if there is a problem.
  • Assuming "tax preparer" means licensed expert. It might. It might not. Always ask what license or credential they actually hold.
  • Not checking the PTIN or license. Verification takes time, but it matters.
  • Handing over sensitive documents too early. Never send your SSN, ITIN, bank info, or tax records to someone you have not verified.
  • Not asking who signs the return. The paid preparer should sign it when required. If someone will not sign, walk away.
  • Not confirming the scope. "Tax return" may not include state returns, local filings, bookkeeping cleanup, payroll forms, or notice support.
  • Hiring someone who does not understand your situation. Real-estate income, rideshare work, online sales, immigrant filing issues, and small-business payroll all have different moving parts.

A smart hire is not just about credentials. It is also about fit, communication, and whether the person works carefully.

If you own a business and need broader support beyond a return, it may help to look at small-business accounting so you know what services are separate and what usually costs extra.

Your next step

If your return is simple, a qualified preparer may be enough. If your taxes touch self-employment, a business, payroll, back taxes, an IRS letter, or confusing records, a licensed CPA or IRS Enrolled Agent is usually the safer move.

Keep it simple:

  1. Write down your situation in a few lines.
  2. Ask for the credential and verify it yourself.
  3. Ask for a written fee estimate and scope.
  4. Do not send sensitive documents until you have verified who they are.
  5. Compare two or three licensed professionals before you decide.

BalancedRow does not prepare returns, keep books, run payroll, or give tax advice. We help you connect with licensed accountants at no cost to you. The accountants pay a flat fee to participate. You stay in control of the choice, the documents, and the hire.

In plain English

A CPA and an EA are licensed professionals. A tax preparer may or may not be. Start by matching the credential to your problem, verify the license and PTIN yourself, get the fee and scope in writing, and do not share sensitive documents until you have verified who you are dealing with.

Common questions

Is a CPA better than an EA?
Not always. A CPA is often a strong fit if you want broader accounting support along with tax work. An EA is often a strong fit if your main need is tax filing or dealing with the IRS. The better choice depends on your problem, their experience, and whether you verify the credential and PTIN yourself.
Can a regular tax preparer file my return?
Possibly, yes. But "tax preparer" is a broad term. Some are licensed professionals, and some are not. Ask what credential they hold, verify it yourself, confirm the PTIN, and get the fee and scope in writing before any work starts.
Who should a small-business owner hire?
Many small-business owners start with a CPA or EA. If you only need a basic return, either may work. If you also need help understanding bookkeeping, payroll, or business records, a CPA may be especially useful. Real fees are only estimates and depend on the work, your records, your situation, and your area.
Is it safe to send my SSN or ITIN when asking for help?
No. Not until you have verified who you are dealing with. Never share a Social Security Number, ITIN number, bank login, or tax documents with anyone you have not verified. BalancedRow only collects contact and request details for matching, never SSNs, ITIN numbers, financial-account numbers, or tax documents.
Get matched, free

Get matched with a licensed accountant — free

Tell us what you need and your area. We connect you, at no cost, with licensed accountants (CPAs and Enrolled Agents) near you. You compare and choose who to hire.