Bookkeeper vs. CPA for a Physician Practice: Who Does What, and When to Hire Each
Most physician practice owners are either paying a CPA to do bookkeeping (expensive) or using a bookkeeper without CPA oversight (risky). Here is how the roles divide, when you need each, and what happens when the wrong person is in the wrong seat.
A bookkeeper is typically the first hire once a physician practice is seeing more than $250,000 in annual revenue and books aren’t being maintained monthly; a CPA is needed from day one for entity formation decisions, and again once revenue exceeds $150,000 and an S-corp election is under consideration. Physician practice owners often ask whether they need a bookkeeper or a CPA. The answer is almost always: both. But they do different things, they cost different amounts, and putting the wrong one in the wrong role is a common and expensive mistake.
What Does a Bookkeeper Do in a Physician Practice?
A bookkeeper is responsible for recording and organizing financial transactions. In a physician practice, that means:
- Categorizing income and expenses in QuickBooks or a similar system
- Reconciling bank and credit card accounts monthly
- Managing accounts payable (entering and tracking bills)
- Generating monthly financial statements (P&L, balance sheet)
- Processing or coordinating payroll (sometimes)
- Maintaining the chart of accounts
- Keeping the general ledger current
A competent bookkeeper produces the financial records that tell you what the practice did financially. They are not licensed, they do not prepare tax returns, they do not provide tax advice, and they do not make strategic recommendations.
Hourly rate: $25–$75/hour for a local bookkeeper. $300–$800/month for a virtual bookkeeping service. More for healthcare-specific bookkeeping services.
What they cannot do: File tax returns, give tax advice, represent you in an audit, optimize your entity structure, tell you whether you should take a distribution, or plan your retirement contributions.
What Does a CPA Do in a Physician Practice?
A Certified Public Accountant is a licensed professional responsible for tax compliance, financial reporting, and strategic financial advisory. For a physician practice, that means:
- Preparing and filing the S-corp return (Form 1120-S) and your personal return (Form 1040)
- Ensuring K-1 income flows correctly to your personal return
- Advising on entity structure (S-corp vs. LLC, timing of elections)
- Setting your S-corp salary at the optimal level
- Advising on retirement plan options and contribution amounts
- Calculating quarterly estimated taxes and building a payment plan
- Representing you in IRS audits or correspondence
- Providing proactive tax planning throughout the year
A CPA works from the financial records the bookkeeper produces. Without clean books, a CPA is spending expensive time reconstructing data that a bookkeeper should have been maintaining all year.
Annual cost: $2,500–$20,000 for tax preparation only. $1,000–$5,000/month for ongoing advisory. Full market breakdown here.
What they should not be doing: Monthly transaction categorization and bank reconciliation. When a CPA does bookkeeping, you are paying $200–$400/hour for work that a bookkeeper would do for $50–$75/hour. This is a common and expensive misalignment.
What Are the Most Common Bookkeeper-CPA Mistakes Physician Practices Make?
Mistake 1: Using a CPA for Bookkeeping
This happens when a physician goes directly to a CPA firm without a separate bookkeeper in place. The CPA firm takes on the work — or assigns it to a junior associate — and charges CPA rates for bookkeeping tasks.
The result: a $20,000 annual bill for services that should cost $10,000 at most. The physician overpays for the bookkeeping function and often still does not get proactive advisory — because the CPA is too busy categorizing transactions to think about tax strategy.
Mistake 2: Having a Bookkeeper Without CPA Oversight
The opposite problem. The bookkeeper produces monthly financials, but nobody with tax expertise reviews them. The chart of accounts may be set up incorrectly. The owner classification of expenses may be producing unexpected tax results. The S-corp salary may not be running through payroll at all.
The books are “clean” in the sense that accounts reconcile — but they are producing a tax return that no one is actively reviewing for strategy. By the time the CPA sees the return at filing, the year is over and most planning opportunities have expired.
Mistake 3: Neither — DIY Books, CPA at Filing
Some physician practice owners keep their own books in QuickBooks, hand everything to a CPA in February, and get a tax return in April. The CPA files an accurate return based on whatever the owner provided.
This works well enough for small, simple practices. As the practice grows above $300K–$400K in net income, the planning opportunities that exist throughout the year — retirement contribution timing, salary adjustment, estimated payment optimization, deduction capture — are missed because the CPA only has context during filing season. The return is accurate; the structure is suboptimal.
When Do You Need a Bookkeeper vs. a CPA?
Bookkeeper first, immediately:
If your practice is seeing more than $250,000 in annual revenue and your books are not being maintained monthly, that is the first gap to fill. Clean, current financial records are the foundation for everything else — tax planning, cash flow management, distribution decisions.
You cannot make good financial decisions from quarterly or annual books. You need month-over-month data.
CPA when:
- You are forming the practice entity or considering an S-corp election (entity structure decision — needs CPA from day one)
- Revenue exceeds $150,000 and you need guidance on whether to elect S-corp taxation
- You need a tax return filed
- You have any complexity beyond a single-entity, single-state practice
- You want proactive planning rather than just compliance
The right structure:
- Bookkeeper closes the books by the 5th of each month, produces P&L and balance sheet
- CPA reviews the financials quarterly, adjusts estimated tax projections, advises on retirement contributions and salary, files annual returns
The bookkeeper and CPA should be coordinating. The bookkeeper’s chart of accounts should be set up in a way that produces the categories the CPA needs for the return. The CPA should review the chart of accounts at the start of the engagement.
What Questions Should You Ask When Evaluating a Bookkeeper or CPA?
For a bookkeeper:
- Do you have experience with medical practice accounting or S-corp structures?
- How do you handle owner distributions and salary vs. distribution coding?
- What software do you work in, and will you reconcile the bank accounts monthly?
- How do you handle payroll coordination (do you run it, or does it come from ADP/Gusto)?
- What is your turnaround time for monthly close?
For a CPA:
- Do you specialize in or have significant experience with physician practice owners?
- Between January and October — outside of filing season — what will I hear from you?
- Will you review my S-corp salary annually?
- How do you handle quarterly estimated tax projections?
- What is your process for identifying and recommending planning strategies mid-year?
The last question is the one that separates compliance-only CPAs from advisory CPAs. A compliance-only answer: “You can always call us if you have questions.” An advisory answer: “We review your financials in June and September specifically to identify planning opportunities before year-end.”
What Does the Right Bookkeeper-CPA Setup Produce?
A physician practice with a competent bookkeeper and an engaged CPA working in coordination produces:
- Monthly financials by the 5th of the following month
- Distribution capacity calculated from actual data, not gut feel
- Quarterly estimated tax payments calculated from current-year projections, not prior-year safe harbor alone
- S-corp salary set correctly for the year’s actual income
- Retirement contributions maximized and timed correctly before year-end
- Tax return prepared from clean records, filed on time, with no reconstruction work
What it costs: $6,000–$20,000 per year for both functions combined, depending on practice size and service model.
What the wrong setup costs: the same or more, with worse outcomes on every metric above.
What Is the Integrated Alternative to Hiring a Bookkeeper and CPA Separately?
The gap between a generic bookkeeper and a CPA who only shows up in April is exactly the gap that full-service physician CPA practices exist to fill. Integrated bookkeeping + advisory engagements handle both functions in a single relationship — the bookkeeper and the CPA are on the same team, the financial records are built to serve tax strategy, and the CPA is engaged monthly rather than annually.
For physician practices generating $500K–$3M, this model typically costs less than two separate relationships while delivering meaningfully better outcomes on tax minimization, cash flow visibility, and advisory responsiveness.
The question is not bookkeeper or CPA. It is whether you have both functions covered, coordinated, and pointed in the same direction.
Get both functions — bookkeeping and CPA advisory — in one subscription.
Most physician practices we work with had one or the other, not both. See how RTW.ai delivers monthly closes and CPA-level tax planning in a single engagement — no hourly billing, no filing-season surprises.
By Askia Roberts, CPA · GA License #CPA038784 · RTW Advisors