Hiring · 7 min read
CPA vs Accountant vs Bookkeeper vs Tax Preparer
These four titles get used interchangeably, but they aren't the same. The right hire depends on whether you need someone to record transactions, prepare reports, file taxes, or sign attestation work. Hiring up — or down — costs you money either way.
Bookkeeper
A bookkeeper records day-to-day transactions, reconciles bank accounts, manages accounts payable and receivable, and produces basic monthly reports. Most bookkeepers are not licensed; they may hold a QuickBooks ProAdvisor cert or an AIPB credential.
- Records transactions in QuickBooks/Xero
- Reconciles accounts monthly
- Runs A/P and A/R
- Produces P&L and balance sheet
- Typical rate: $30–$80/hr or $300–$1,200/mo
Accountant (non-CPA)
An accountant typically holds a bachelor's degree in accounting and can prepare more complex financial statements, set up your chart of accounts, and handle internal controls — but cannot sign attest work or represent you before the IRS unless they're also an EA.
- Designs chart of accounts
- Prepares GAAP-style financial statements
- Handles cost accounting and inventory
- Cannot sign audit/review reports
- Typical rate: $50–$150/hr
Tax preparer
Anyone with a PTIN can prepare returns for compensation. Many are seasonal. Enrolled Agents (EAs) are tax preparers licensed by the IRS and can represent clients in IRS proceedings, but cannot sign attest work. Use a tax preparer for straightforward returns where you don't need year-round planning.
- Files annual federal and state returns
- EAs can represent clients before the IRS
- Limited or no planning between filing seasons
- Typical fee per return: $200–$1,500
