CPA vs Accountant vs Bookkeeper: Which Do You Need?
People use "CPA," "accountant," and "bookkeeper" interchangeably, but they're different roles with different qualifications, different capabilities, and very different price tags. Hiring the wrong one wastes money. Here's how to match your needs to the right professional.
What Each Role Actually Does
Bookkeeper
A bookkeeper handles the day-to-day financial record-keeping for your business:
- Recording transactions (income and expenses)
- Reconciling bank and credit card accounts
- Managing accounts payable and receivable
- Processing payroll (in some cases)
- Producing monthly financial statements (P&L, balance sheet, cash flow)
Bookkeepers don't need a specific degree or license. Many have certifications like QuickBooks ProAdvisor or Certified Bookkeeper (CB) through the AIPB. Their value is accuracy and consistency — keeping your books clean so that your accountant or CPA has reliable data to work with.
Typical cost: $20-$50/hour, or $500-$2,500/month for ongoing monthly bookkeeping.
Accountant
An accountant has a broader scope than a bookkeeper. They analyze financial data, prepare financial reports, and provide strategic advice. An accountant typically has a bachelor's degree in accounting and may hold certifications like CMA (Certified Management Accountant) or CIA (Certified Internal Auditor).
An accountant can:
- Prepare and file tax returns
- Analyze financial performance and trends
- Create budgets and forecasts
- Advise on business financial decisions
- Set up accounting systems and processes
What an accountant cannot do (unless they're also a CPA): sign audit reports, issue reviewed or compiled financial statements with assurance, or represent you before the IRS beyond limited practice rights.
Typical cost: $40-$150/hour, or $1,000-$4,000/month for ongoing advisory and tax work.
CPA (Certified Public Accountant)
A CPA has met the highest standard of qualification in the accounting profession. To earn and maintain the CPA credential, they must:
- Complete 150 semester hours of education (30 hours beyond a typical bachelor's degree)
- Pass the Uniform CPA Exam — four sections, 16 hours of testing, with a national pass rate around 50%
- Complete 1-2 years of supervised experience under a licensed CPA
- Maintain the license with 40 hours of continuing education per year
A CPA can do everything an accountant and bookkeeper can do, plus:
- Audit, review, and compile financial statements — required if you need bank financing, investors, or government contracts
- Represent you before the IRS — in audits, appeals, and collections with full practice rights
- Tax planning and strategy — entity selection, retirement planning, estate and succession planning
- Business valuations — for sale, merger, divorce, or estate purposes
- Forensic accounting — fraud investigation, litigation support
Typical cost: $150-$400/hour for advisory, $500-$2,500 per tax return, $3,000-$15,000+ for audit engagements.
How to Choose: A Decision Framework
You Only Need a Bookkeeper If:
- You're a small business with straightforward finances
- You need someone to keep your books accurate and up to date
- You're already working with a CPA for tax preparation (they just need clean data)
- You don't need tax advice, audits, or IRS representation
You Need an Accountant If:
- You want ongoing financial analysis and budgeting help
- You need tax returns prepared but don't anticipate audit issues
- Your business is growing and you need someone to help make sense of the numbers
- Budget is a concern and you don't need audit or IRS representation capabilities
You Need a CPA If:
- Your business earns over $250,000 in revenue
- You're choosing or changing your business entity structure (LLC, S-Corp, C-Corp)
- You need audited or reviewed financial statements
- You're dealing with multi-state tax obligations
- You've been audited or received an IRS notice
- You're planning a major transaction — buying/selling a business, bringing on investors, estate planning
- You need strategic tax planning, not just tax preparation
The Most Common Setup for Small Businesses
Most small businesses with $100,000-$1M in revenue use a two-tier approach:
- Monthly bookkeeper ($500-$1,500/month): Handles day-to-day recording, reconciliation, and monthly statements
- CPA ($2,000-$5,000/year): Prepares tax returns, provides quarterly tax planning, advises on entity structure and deduction strategy
This combination gives you clean financials year-round and expert tax guidance without paying CPA rates for bookkeeping tasks. Total annual cost: $8,000-$23,000 — which sounds like a lot until you consider that poor financial management and missed deductions cost the average small business $10,000-$20,000/year.
What About Enrolled Agents?
An Enrolled Agent (EA) is a tax specialist licensed by the IRS. EAs pass a three-part exam covering individual tax, business tax, and representation. They can represent you before the IRS with the same authority as a CPA. EAs are often the best choice if your primary need is tax preparation and IRS representation without audit or financial statement services. They typically charge $150-$300/hour, slightly less than CPAs.
Red Flags When Hiring Any Financial Professional
- No credentials or certifications displayed — legitimate professionals are proud of their credentials
- Fees based on refund size — this incentivizes aggressive positions that increase audit risk
- Won't sign the return — paid preparers are legally required to sign and include their PTIN
- Guarantees a specific refund amount before reviewing your documents
- No engagement letter — a written agreement protects both parties
Finding the right fit starts with understanding what you need. If you're looking for a qualified CPA, search for CPAs by specialty to find one matched to your situation.
Frequently Asked Questions
- What's the difference between a CPA and an accountant?
- All CPAs are accountants, but not all accountants are CPAs. A CPA has passed the Uniform CPA Exam (four sections, 16 hours of testing), met state education requirements (typically 150 credit hours), completed 1-2 years of supervised experience, and maintains their license with continuing education. A general accountant may have a degree in accounting but lacks the CPA credential and cannot sign audit reports or represent you before the IRS.
- Do I need a CPA or is a bookkeeper enough?
- If your needs are limited to recording transactions, reconciling accounts, and producing monthly financial statements, a bookkeeper at $500-$2,500/month is sufficient. You need a CPA when you require tax planning, tax return preparation, audit/review services, entity structure advice, or representation before the IRS.
- How much does a bookkeeper cost vs a CPA?
- Bookkeepers typically charge $20-$50/hour or $500-$2,500/month for ongoing services. CPAs charge $150-$400/hour for advisory work or $500-$2,500 per tax return. Many small businesses use both: a bookkeeper for monthly work and a CPA for tax preparation and planning.
- Can an accountant who isn't a CPA do my taxes?
- Yes, but with limitations. Non-CPA accountants and tax preparers (including Enrolled Agents) can prepare and file tax returns. However, only CPAs and Enrolled Agents can represent you before the IRS in audits, appeals, and collections. Non-credentialed preparers have limited representation rights.