TLDR
A bookkeeper keeps the monthly record of what your business did. A CPA is state-licensed and covers tax, audit and assurance. An Enrolled Agent is federally credentialed by the IRS, tax-specific, with the same IRS representation rights as a CPA. “Accountant” is not a protected title and usually means whoever does your return. Most small businesses need the bookkeeping first, because a return is only as good as the records behind it.
These three words get used as if they mean the same thing, and they do not. The confusion costs people money in both directions: paying CPA rates for data entry, or having nobody credentialed anywhere near a return that needed one.
Here is the honest version.
The bookkeeper
A bookkeeper handles the ongoing record of what your business did. Every month: categorize the transactions, reconcile every account against its statement, and produce a Profit and Loss and a Balance Sheet that tie out.
That is a monthly rhythm, and the value is in it being current. Books that are twelve months behind can still be caught up, but they cannot tell you anything useful while you are behind, which is the whole point of having them.
Bookkeeping is not a licensed profession. There is no board, no exam you must pass, and anyone can use the title. That cuts both ways: some of the best are uncredentialed and excellent, and there is no body to stop the worst from advertising.
The accountant
“Accountant” is the loosest of the three, because it is not a protected title either. It usually means someone who takes the records and does something interpretive with them: adjusting entries, financial statements, analysis, sometimes advice.
In practice, when a small business owner says “my accountant,” they usually mean the person who does their tax return. Which brings us to the one word here that actually means something specific.
The CPA, and the EA people forget about
A CPA is licensed by a state board of accountancy. It requires an exam, an education requirement and experience, and it carries continuing education and ethics obligations. CPAs cover a wider surface than tax, including audit and assurance work that nobody else can sign.
An EA, an Enrolled Agent, is the credential people forget exists. It is granted federally by the IRS rather than by a state, it is tax-specific, and it carries the same unlimited representation rights before the IRS that a CPA has. For a small business return, an EA is a real credential and not a lesser one.
Anyone with a PTIN can prepare your return for pay. Only a CPA, an Enrolled Agent or an attorney can represent you before the IRS without limitation if that return is questioned later. If this distinction has never come up with whoever files for you, it is worth one question.
Which one you actually need
Most small businesses need both functions, but almost never at the same time and almost never in the same proportion.
| Bookkeeper | Credentialed tax preparer | |
|---|---|---|
| Rhythm | Every month, all year | Once a year, plus planning |
| Job | Categorize, reconcile, produce statements | File the return, represent you if questioned |
| Licensed? | No governing body | CPA by a state board, EA by the IRS |
| You need one when | You cannot say what last month did from a document | Your return has a real decision in it |
| Skipping it costs | Decisions made on a feeling, for months | Missed elections, and nobody to represent you |
You need a bookkeeper if: you cannot answer “did I make money last month” from a document rather than a feeling. Or you are behind. Or your accounts have never been reconciled. Or you are doing it yourself at eleven at night and it is the task you keep pushing.
You need a credentialed tax person if: your return has anything in it beyond wages and a simple Schedule C. Rental property, an S-corp election on the table, meaningful equipment purchases, multiple states, a business that swung hard in either direction.
The bookkeeping comes first, because a return is only as good as the records it is built from. A preparer handed a shoebox will either charge you for cleanup at tax-preparation rates, which is the most expensive possible way to buy bookkeeping, or will file something built partly on guesses.
The way this trips people up
Two failure patterns show up over and over.
Paying tax rates for bookkeeping. A firm takes on your monthly books at their professional rate, and you are paying a licensed preparer’s hourly to categorize meals and reconcile a checking account. The work gets done, and you overpaid substantially for the routine part of it.
Nobody credentialed near a return that needed one. The books are tidy and someone uncredentialed prepared a return with a real decision in it. Nothing may go wrong. If something does, that person cannot represent you.
How I do it, since you should know my bias
I do bookkeeping. That is this business, and that is the work I do myself.
I am also Managing Partner of Elevated Tax Strategies, a San Antonio tax firm. So when a bookkeeping client has a real tax question, there is somewhere to send it rather than an opinion from me.
They are separate businesses on purpose, and neither requires the other. Plenty of my bookkeeping clients file their return somewhere else entirely, which is completely fine. But you should know the relationship exists when you are weighing what I tell you.
If what you actually need is for someone to get your books current and keep them that way, that is the thing to solve first. Send three months of statements and I will build you a real Profit and Loss from them, free, and you will know exactly where you stand before you decide anything else.