United States / Guides / Bookkeeper vs CPA vs enrolled agent: who may legally do what
United States · guideBookkeeper vs CPA vs enrolled agent: who may legally do what
The short answer
Bookkeeper, CPA, and enrolled agent (EA) are governed by three different bodies of law, and each may legally do things the others cannot. A bookkeeper is unlicensed and may record transactions, reconcile accounts, run payroll, and prepare financial statements, but may not issue an audit, review, or compilation report — that specific reporting work is reserved to a state-licensed CPA under Uniform Accountancy Act section 14(a). A CPA holds a state license and, on top of that reserved reporting work, has unlimited rights to represent a client before the IRS under Treasury Circular 230; an EA holds the same unlimited IRS representation rights through a federal credential issued directly by the IRS, with no state license and no state-by-state variation. Any of the three, bookkeeper included, can hold a Preparer Tax Identification Number (PTIN) and prepare a federal tax return for pay, a requirement that runs on its own federal track independent of these licenses.
Key facts — verified dates on each
Three roles, three different regulators
The confusion around these three titles usually comes from treating them as points on one ladder — bookkeeper, then CPA, then EA, each "more qualified" than the last. They are not a ladder. They are answers to three separate legal questions, each with its own regulator, and a business can need any combination of the three at once.
Bookkeeping is not licensed by anyone, state or federal — any competent person or firm can do it. The CPA credential is issued by a state board of accountancy and is the only one of the three that reserves a specific deliverable, the attest report, to itself. The enrolled agent credential is issued directly by the IRS, has no state component, and exists for exactly one purpose: representing taxpayers in dealings with the IRS. A firm can be strong on one axis and absent on another — a state board licenses no one to talk to the IRS, and the IRS licenses no one to issue an audit opinion.
- Bookkeeper — no license, no regulator; open profession under every state's law
- CPA — licensed by a state board of accountancy; governed by state accountancy statutes patterned on the Uniform Accountancy Act
- Enrolled agent (EA) — licensed directly by the IRS; governed by Treasury Circular 230 (31 CFR Part 10), a federal credential with no state equivalent
Who may prepare financial statements, and who may report on them
Recording transactions, reconciling bank and credit card accounts, running payroll, maintaining a general ledger, and preparing a set of financial statements from that ledger are all unrestricted activities under every state's accountancy law — a bookkeeper, an EA, or a CPA can each do this work, and none of it requires a license of any kind.
What state law does restrict, under Uniform Accountancy Act section 14(a), is a narrower and more specific document: an audit report, a review report, or a compilation report that uses the standardized attest language defined by professional auditing and accounting standards. Only a licensed CPA, or a CPA firm registered with the state board, may issue that specific report. An enrolled agent's federal credential says nothing about this at all — an EA has no more authority to issue an attest report than a bookkeeper does, because that authority is a state-licensure question, not a tax-representation question.
A set of financial statements handed to a lender or investor with no attest report attached, or with a plain no-assurance disclaimer, is not restricted work regardless of who prepared it. It is only the standardized report — the audit opinion, the review report, the compilation report — that section 14(a) reserves to a licensed CPA.
Who may prepare a federal tax return for pay
Tax return preparation runs on a separate federal track that has nothing to do with either the CPA license or the EA credential. Anyone paid to prepare, or substantially help prepare, a federal tax return or refund claim must hold a Preparer Tax Identification Number, issued and renewed annually by the IRS under Internal Revenue Code section 6109 — a requirement open to bookkeepers, CPAs, EAs, attorneys, and unaffiliated preparers alike.
This is the point where the three roles look most alike and where the real distinction is most often missed: holding a CPA license or an EA credential is not a prerequisite for preparing a return, and preparing a return does not by itself grant any right to represent that client before the IRS beyond the return itself. The PTIN establishes who prepared the return. What it does not establish is what that preparer may do if the IRS later has questions about it — that is a Circular 230 question, covered next.
Who may represent a business before the IRS
This is the question the enrolled agent credential exists to answer, and it is where the EA and the CPA converge while the unlicensed bookkeeper falls away entirely. Treasury Circular 230 reserves unlimited representation rights — responding to a notice, attending an examination, appearing before IRS Appeals or Collections, filing a power of attorney — to three groups only: attorneys, CPAs in good standing, and enrolled agents. All three have identical standing on this specific question; the IRS does not rank them.
An EA earns that standing by passing all three parts of the IRS Special Enrollment Examination (or, for certain former IRS employees, through at least five years in a qualifying IRS field role) and is subject to the same Circular 230 ethical rules as a CPA or attorney practicing before the IRS. The credential renews on a three-year cycle with 72 hours of continuing education.
An unenrolled preparer — someone with a PTIN but no CPA license, EA credential, or bar admission — is not shut out entirely, but the door is narrow: limited representation rights cover only a return that preparer personally prepared and signed, and only in front of IRS revenue agents and customer-service-level personnel, never before Appeals or Collections. A bookkeeper without a PTIN has no representation rights before the IRS at all.
- Unlimited representation rights (any matter, any IRS office, any taxpayer): attorneys, CPAs, enrolled agents
- Limited representation rights (own prepared-and-signed return only, examination/customer-service level only): unenrolled PTIN holders
- No representation rights: bookkeeping work performed without a PTIN
How each credential is earned
The two licensed roles get to "licensed" by different routes, and neither route runs through the other. A CPA license requires passing the Uniform CPA Examination and meeting the education and experience requirements set by a state board of accountancy — traditionally a bachelor's degree plus enough additional credit hours to reach 150 semester hours, though as of 2026 more than half of US jurisdictions have also adopted an alternative pathway built on a 120-hour degree plus two years of qualifying experience. Either way, the license is issued and renewed by that individual state, and its accountancy-law authority (the attest-report reservation) applies within that state's rules.
An EA credential is issued once, by the IRS, and carries no state variation: pass all three parts of the Special Enrollment Examination, pass a background check, and the credential covers representation before the IRS in every state, because the underlying law is federal. A bookkeeper needs neither exam nor license to do bookkeeping — the only credential-adjacent step available is the PTIN, which is a registration, not a licensing exam.
How the three roles typically divide the work
In a normal engagement these are not competing options a business picks one of — they are three roles that hand off to each other at defined points. A bookkeeping function, run by a bookkeeper, an EA, or a CPA-staffed firm, carries the monthly close, reconciliations, payroll, and financial statement preparation. If a lender or investor needs an attested report on those statements, that specific deliverable goes to a licensed CPA. If a tax return needs to be prepared and filed, that goes to a PTIN holder. If the IRS opens an examination or the matter needs negotiated resolution, that goes to a CPA, EA, or attorney with unlimited representation rights.
CapEasy's own work sits in the first bucket: recording transactions, reconciling accounts, running payroll, and closing the books to produce financial statements and a clean trial balance for a business's own CPA or EA to build on. It does not issue attest reports, does not prepare or file tax returns, and does not represent a client before the IRS — those stay with the licensed professional the business already works with, or is referred to, using the books CapEasy keeps current.
The figures, and when we checked them
These numbers change by year or by notification. Each one shows the date we last verified it against the source — if that date looks old, check the source before relying on it.
Questions on this
What is the main legal difference between a CPA and an enrolled agent?
A CPA is licensed by a state board of accountancy and, in addition to unlimited IRS representation rights, is the only one of the two authorized to issue audit, review, or compilation reports under state accountancy law (UAA section 14(a)). An enrolled agent is licensed directly by the IRS under Circular 230, carries the same unlimited IRS representation rights as a CPA, but has no state-licensure authority to issue attest reports — that specific power belongs to the CPA credential, not the EA one.
Can a bookkeeper become an enrolled agent without becoming a CPA first?
Yes. The EA credential has no CPA prerequisite — it is earned by passing the three-part IRS Special Enrollment Examination or, for certain former IRS employees, through qualifying IRS field experience. A bookkeeper can hold both a bookkeeping practice and an EA credential without ever pursuing a state CPA license.
Does my small business need a CPA or an EA?
It depends on what the business needs done. If a lender, investor, or landlord requires an audited, reviewed, or compiled financial statement, that specific document needs a licensed CPA. If the business is facing an IRS examination, notice beyond a routine correction, or needs representation before IRS Appeals or Collections, that needs a CPA, EA, or attorney — any of the three has equal standing on that specific question.
Can an enrolled agent do my bookkeeping?
Yes, but not because of the EA credential — bookkeeping is unrestricted work that anyone can perform, EA or not. The EA credential adds nothing to bookkeeping authority; it specifically authorizes unlimited representation before the IRS, a separate question entirely.
Can a CPA represent my business in an IRS audit without also being an EA?
Yes. A CPA in good standing already has unlimited representation rights before the IRS under Circular 230 — the same rights an EA has. The EA credential exists for people who want that specific representation authority without pursuing a state CPA license, not as an upgrade a CPA also needs.
Does a bookkeeper need a PTIN?
Only if that bookkeeper is also paid to prepare or substantially help prepare federal tax returns. The PTIN requirement, under Internal Revenue Code section 6109, attaches to paid tax return preparation specifically — routine bookkeeping, reconciliation, and financial statement preparation do not trigger it.
Who can sign a tax return for a business?
Any paid preparer with a valid PTIN can sign as the return's paid preparer, regardless of CPA or EA status. Signing the return is a PTIN question; representing the business if the IRS later has questions about that return is a separate Circular 230 question, where an unenrolled signer has only limited rights tied to that specific return.
Is the enrolled agent credential recognized in every state?
Yes. Unlike the CPA license, which is issued and governed state by state, the EA credential is federal — issued and regulated directly by the IRS under Circular 230 — so an EA's representation rights before the IRS apply the same way regardless of which state the taxpayer or the EA is in.
Can an unenrolled preparer with a PTIN but no CPA or EA credential represent me before the IRS?
Only in a narrow way, and only regarding a return they personally prepared and signed, and only before examination or customer-service-level IRS personnel — not before IRS Appeals or Collections. Full representation on any matter, before any IRS office, is reserved under Circular 230 to attorneys, CPAs, and enrolled agents.
If I need an audited financial statement for a bank or investor, who provides that?
Only a licensed CPA, or a CPA firm registered with the applicable state board, may issue an audit, review, or compilation report under state accountancy law modeled on UAA section 14(a). An enrolled agent's federal credential does not authorize this — it is exclusively a CPA-licensure question, unrelated to IRS representation rights.
Primary sources
- IRS — PTIN Requirements for Tax Return Preparers
- NASBA — Uniform Accountancy Act, 9th Edition (Section 14)
- IRS — Treasury Department Circular No. 230
- IRS — Enrolled Agent Information
- NASBA — New CPA Licensure Pathways and CPA Mobility
- Cornell Law (LII) — 26 CFR 300.4, Enrolled agent special enrollment examination fee
Last reviewed 2026-08-14. Statutes and schedules change — the sources above are authoritative, this page is orientation.
Want this handled rather than read about?
A scoping call decides what fits. We are a consulting firm — licensed work runs through partner CPA firms. Whoever signs and files stays yours.