CPA, enrolled agent, bookkeeper, or tax preparer: which one do you actually need?
We explain what each accounting credential actually means, what it's licensed to do, and how to match the right professional to your situation in the United States. We are not an accounting firm and we do not prepare your taxes ourselves.
What are you actually trying to sort out?
Six ways into the same decision
Pick the one that matches what you're actually trying to figure out right now.
Which type of accountant do I need?
CPA, enrolled agent, bookkeeper, or tax preparer — what actually differs.
Compare the four types →Is a bookkeeper enough for me?
Where ongoing bookkeeping ends and tax filing begins.
Check if it's enough →Facing the IRS — who represents me?
Only some credentials let someone speak for you to the IRS.
See who can represent you →What should I ask before I hire one?
A real list of questions, not small talk.
Get the question list →What are the warning signs?
Behavior that suggests an accountant isn't working for you.
See the red flags →Is software enough, or do I need a person?
When DIY tax software genuinely covers your situation.
Check the threshold →Two tools to prepare, not to guess
Check whether you're ready for a first meeting, and compare two fee structures side by side.
Ready to meet an accountant?
Check whether you're actually prepared for a productive first conversation with a CPA, enrolled agent, bookkeeper, or tax preparer.
Assumptions this uses
- Assumes a standard US individual or small-business accounting conversation, not a specialized forensic or litigation engagement
- Documents referenced are prior returns, income statements, and bank records typical of US individual and small-business tax work
- Does not check your actual tax situation or eligibility for any credit or deduction
Limitations: This checklist confirms you're prepared to have a productive conversation — it does not evaluate your tax situation, filing status, or which type of professional is legally required for your case.
Runs entirely in your browser.
Ask for their PTIN or license number before the pitch
Anyone paid to prepare a US federal tax return needs an active Preparer Tax Identification Number (PTIN), and CPAs carry a state license number too. Ask for it in the first email, then look it up yourself before the first call. It takes a few minutes and tells you whether they're currently authorized, and for a CPA, whether their license is in good standing in your state.
Ask about choosing an accountant
A free assistant that helps you figure out what kind of accounting professional fits your situation.
Tell us what you're trying to sort out
This isn't an engagement letter — it's a way to get pointed at the right guide or resource for your situation.
Nothing here commits you to anything, and we don't prepare returns or keep books ourselves.
Partner link — we may be paid a fee at no cost to you. How we make money.
Talk to a CPA or accounting service directly
If you're ready to talk to someone about your specific tax or bookkeeping situation, a direct consultation can save the back-and-forth of vetting firms yourself.
Talk to an accounting service →Physical tools for the paperwork side of this
Accounting and tax prep generate a lot of paper and small daily habits. These are the kinds of items that make it easier to stay organized — not something any of it requires.
How we make money: some links here are partner or affiliate links and we may be paid a fee at no cost to you. It never changes what we write or how options are ordered — see our disclosure and methodology.
Bookkeeping record books
For businesses that still keep a paper trail alongside whatever software their bookkeeper uses.
Check price →Receipt scanners
Turns a shoebox of receipts into organized digital records an accountant can actually use.
Check price →Small business accounting books
Helps you understand what your accountant is doing, so you can ask better questions.
Check price →Financial calculators
Still standard on a lot of desks for checking fee math and quick estimates yourself.
Check price →The Accountant Selection Worksheet
A short, practical guide for anyone about to hire a CPA, enrolled agent, bookkeeper, or tax preparer. It walks through how to match your situation to the right credential, what to ask, and what to bring.
Where to find accounting help directly
These are the services and tools we point to when someone is ready to talk to a professional or file — not a ranking, just where to start.
How we make money: some links here are partner or affiliate links and we may be paid a fee at no cost to you. It never changes what we write or how options are ordered — see our disclosure and methodology.
1-800Accountant — talk to a licensed CPA
A service that connects small businesses and individuals with licensed CPAs for tax prep, bookkeeping, and business accounting.
Talk to a CPA →Accountant questions, answered plainly
No hedging, no upsell — where the honest answer is 'it depends', we say exactly what it depends on.
What's the actual difference between a CPA and an enrolled agent?
A CPA is licensed by a state after passing the Uniform CPA Exam and meeting education and experience requirements, and can offer a broad range of services including audits and financial statements. An enrolled agent (EA) is licensed federally by the IRS specifically in tax matters and can represent any taxpayer before the IRS in any state. Both can represent you in an audit; a CPA's scope is simply broader.
Do I need a CPA, or is a bookkeeper enough?
It depends on what you actually need done. A bookkeeper handles ongoing recordkeeping — categorizing transactions, reconciling accounts — but most don't prepare or file tax returns. If you just need clean books, a bookkeeper may be enough; if you need a tax return filed or tax strategy advice, you need a CPA, EA, or qualified tax preparer as well.
Can a bookkeeper file my tax return?
Generally no, unless that same person also holds a separate credential such as a PTIN as a registered tax preparer, or is also a CPA or EA. Many small businesses use a bookkeeper for monthly records and a separate CPA or EA for the annual return — ask directly which services a specific bookkeeper actually offers.
Who can represent me if the IRS audits my return?
Only a CPA, an enrolled agent, or an attorney has full representation rights before the IRS under federal rules. A non-credentialed tax preparer who simply holds a PTIN generally cannot represent you in an audit beyond the return they personally prepared, and only under limited circumstances.
How much does hiring an accountant cost?
It varies widely by service and complexity. Simple individual tax returns are often priced as a flat fee, ongoing bookkeeping is usually a monthly retainer, and more complex or advisory work is frequently billed hourly. Ask for the fee structure in writing before work begins so you're comparing like for like.
Is tax software enough, or do I need a professional?
For a simple return — one job, standard deduction, no business income — software is often genuinely enough. Once you have self-employment income, multiple income sources, rental property, or a business, the complexity and the cost of a mistake both rise, and a professional usually earns their fee.