What is the difference between a CPA and a bookkeeper?
A bookkeeper records day-to-day financial transactions — categorizing expenses, reconciling bank accounts, tracking invoices. A CPA is a licensed professional who analyzes those records, prepares tax returns, provides strategic advice, and can attest to financial statements through audits or reviews. Most small businesses need both: a bookkeeper for ongoing data entry and a CPA for tax planning and compliance.
Understanding the Roles
- Bookkeeper
- A bookkeeper records, categorizes, and reconciles financial transactions — accounts payable, accounts receivable, bank reconciliations, and payroll entries. Bookkeepers do not hold a required license and cannot sign tax returns or attest to financial statements.
- Certified Public Accountant (CPA)
- A CPA is a state-licensed accounting professional who can prepare and sign tax returns, provide strategic financial advice, conduct audits and reviews, and represent clients before the IRS — in addition to all services a bookkeeper performs.
CPA vs. Bookkeeper: Roles and Responsibilities
| Feature | Bookkeeper | CPA |
|---|---|---|
| Primary role | Record financial transactions | Analyze, advise, and attest |
| License required | ||
| Tax return preparation | ||
| Financial statement preparation | Basic | Full GAAP-compliant |
| CPA-level attestation (audit/review) | ||
| IRS representation | ||
| Strategic tax planning | ||
| Payroll processing | ||
| Accounts payable/receivable | ||
| What drives cost | Transaction volume and number of accounts | Scope of tax, reporting and advisory work |
How Bookkeepers and CPAs Work Together
Think of it as a two-layer system. The bookkeeper handles the foundation: recording every transaction, keeping the books current, and producing financial reports. The CPA works with those reports to plan taxes, file returns, spot financial risks, and advise on growth.
Bookkeeper Handles (Monthly)
- Categorize all income and expenses
- Reconcile bank and credit card statements
- Track accounts receivable aging
- Process accounts payable
- Generate monthly P&L and balance sheet
- Run payroll (often)
CPA Handles (Quarterly/Annually)
- Review bookkeeper's work for accuracy
- Quarterly estimated tax planning
- Year-end tax return preparation
- Strategic tax minimization advice
- Financial statement preparation (if needed)
- IRS notices and audit representation
What Does Each Cost in DC, Maryland, and Virginia?
Bookkeeper Rates
- Hourly: $25–$75/hour
- Monthly retainer (basic): $300–$800/month
- Monthly retainer (full-service): $800–$1,500/month
- Virtual bookkeeper: Often 20–30% less than local
CPA Rates
- Which returns and how many states
- Whether you need planning during the year
- The condition of your books
- Fees quoted upfront, in writing, before work starts
Frequently Asked Questions
Related Services
Get Bookkeeping + CPA Under One Roof
Your Virtual CPA provides both bookkeeping and CPA-level services for DC, Maryland, and Virginia businesses — one team and one relationship, with fees quoted upfront, in writing.