What Is an IRS Enrolled Agent?
An IRS Enrolled Agent, or EA, is a tax professional licensed by the federal government. Many people hire EAs for tax returns, IRS letters, back taxes, and small-business tax help.
The short answer
An Enrolled Agent (EA) is a tax professional who is authorized by the US Treasury Department to work on federal tax matters. EAs are licensed at the federal level, not by one state.
In plain terms, an EA is often a strong choice if you need help with things like:
- an individual tax return
- a small-business tax return
- self-employment taxes
- IRS notices and letters
- payment plans or old tax problems
- tax questions around bookkeeping records
Many people compare EAs with CPAs because both can be highly qualified. The big difference is focus. An EA usually works heavily in tax. A CPA may do tax work too, but may also do auditing, financial statements, and broader accounting services.
If you want to understand the difference in simple terms, see CPA vs EA vs tax preparer. If you want help finding a licensed professional, you can get matched for free.
BalancedRow is not an accounting firm, tax preparer, or law firm. We do not give tax advice or handle your return. We are a free matching service that helps you connect with licensed accountants, including CPAs and IRS Enrolled Agents.
What an Enrolled Agent can help with
A good EA may help with a wide range of tax work. The exact services depend on the professional and the state rules that apply to related non-tax work.
Common jobs include:
1. Preparing tax returns
- Federal individual returns
- Small-business returns
- Schedule C for freelancers and contractors
- Returns with rental income, stock sales, or multiple states
2. Responding to the IRS
- Explaining a notice
- Helping gather records
- Communicating with the IRS if you authorize them
- Working on payment plans or collection issues
3. Tax planning and cleanup
- Reviewing estimated taxes
- Looking at prior-year filing problems
- Helping you understand what records to keep
4. Support for immigrants and ITIN filers
- Returns involving ITINs
- Family tax situations with mixed immigration statuses
- Clear communication for non-native English speakers
Some EAs also work with bookkeeping or payroll questions as part of tax-related support, but do not assume every EA offers those services. Ask exactly what they do and what they do not do. For service-specific background, you can read about tax preparation and small-business accounting.
Important: hire a licensed, qualified accountant such as a CPA or IRS Enrolled Agent, and verify the credential and PTIN yourself before sharing sensitive information. Use the IRS Directory of Federal Tax Return Preparers and, when relevant, your state board of accountancy.
How is an EA different from a CPA or a basic tax preparer?
This is where many people get confused.
- EA: federally licensed tax professional. Tax is the main focus.
- CPA: state-licensed accountant. May do tax, accounting, and other work.
- Uncredentialed tax preparer: may prepare returns, but does not hold the same license as a CPA or EA.
That does not mean every EA is better than every CPA, or the other way around. The right choice depends on your problem.
An EA may be a very practical fit when:
- your main issue is federal taxes
- you got an IRS letter
- you have unfiled returns
- you are self-employed and need tax help more than broad accounting help
- you want someone who handles tax cases all day
A CPA may be a strong fit when:
- you need tax help and deeper accounting support
- your business needs regular books, financial reports, or controller-level help
- you want one firm handling tax plus accounting systems
A basic tax preparer may be enough for a very simple return, but many people prefer a licensed professional for anything with business income, rental income, crypto, foreign issues, back taxes, or IRS notices.
If you are unsure, that is normal. Ask about experience with cases like yours. Ask who will actually do the work. Ask whether the price covers only the return or also follow-up questions.
Before hiring anyone, confirm the scope and fee in writing. Real fees are estimates and typical ranges only, and depend on the work involved, your situation, the records you bring, and your area.
What does an Enrolled Agent usually cost?
Fees vary a lot. There is no one national price. A clean return with organized records usually costs less than a messy file with missing documents, late years, or IRS notices.
Typical ranges people often see are:
- Individual tax return: about $180-$500
- Small-business tax return: about $500-$1,800
- Hourly tax or accounting help: about $150-$400 per hour
- Monthly bookkeeping: about $150-$600 per month by transaction volume
- Payroll: about $40-$120 per month plus a per-employee charge
These are typical estimates, not quotes or guarantees. Your real fee depends on:
- how complex the work is
- whether you are filing late or fixing old problems
- how organized your records are
- whether there are state returns too
- your local market
Be careful with very low prices. Cheap tax work can get expensive later if the return is wrong, incomplete, or unsupported.
Also be careful with anyone who will not explain their fee clearly. Ask:
- Is this a flat fee or hourly?
- What tax forms are included?
- Are state returns included?
- Is help with IRS letters included after filing?
- What happens if you find extra work halfway through?
You can read more about honest cost ranges on our pricing page.
How to verify an EA and protect yourself
This step matters more than most people realize.
Do not send your Social Security Number, ITIN number, bank login, or tax documents to anyone you have not verified. BalancedRow itself collects contact and request details only. We never ask for SSNs, ITIN numbers, financial-account numbers, or tax documents.
Use this simple checklist:
1. Verify the credential
- Check the person in the IRS Directory of Federal Tax Return Preparers.
- Confirm they have a valid PTIN for paid return preparation.
- If they are calling themselves a CPA, verify that with the state board of accountancy too.
2. Ask what experience they have
- Do they handle your type of return?
- Have they worked with freelancers, LLCs, immigrants, or ITIN filers if that applies to you?
- Have they handled IRS notices like yours before?
3. Get the fee and scope in writing
- What exactly are they doing?
- What is not included?
- Is the fee estimated flat-rate or hourly?
4. Keep control of your sensitive information
- Share documents only after you verify who you are dealing with.
- Use secure portals or secure delivery methods.
- Never share bank logins.
5. Trust your instincts
- Walk away if someone pressures you, promises a huge refund without reviewing facts, or refuses to put details in writing.
If you are nervous because English is not your first language, or because you are filing with an ITIN, you are not alone. Getting help is normal. You can compare options, ask questions slowly, and choose the person you trust. See how to choose an accountant for a practical checklist.
What to do next
If your issue is mostly about tax, an EA is often worth considering. If you also need broader accounting support for a business, a CPA may also be a good fit.
A simple next step is:
- make a short list of what you need help with
- gather basic non-sensitive details like business type, number of years involved, and whether you received an IRS notice
- compare a few licensed professionals
- verify the credential and PTIN yourself
- confirm the fee and scope in writing before any work starts
You do not need to figure everything out alone first. You just need a verified, licensed professional who works on cases like yours.
BalancedRow can help you get matched with licensed accountants, including CPAs and IRS Enrolled Agents, at no cost to you. You compare options, you verify credentials, and you choose who to hire.
An IRS Enrolled Agent is a federally licensed tax professional. If you need tax help, compare a few licensed EAs or CPAs, verify the credential and PTIN yourself, do not share sensitive documents until you verify them, and get the fee and scope in writing before you hire anyone.