Skip to content

Working with Accountants & Bookkeepers

You should not be doing your own taxes. You probably shouldn't be doing your own books long-term either. This guide helps you decide who to hire, when to hire them, and how to get the most out of the relationship.


Who Does What

The three roles are different — even though in a small practice they may overlap or be held by the same firm.

Role What they do When you hire
Bookkeeper Records transactions, categorizes expenses, reconciles accounts, closes the month As soon as bookkeeping distracts you from patient care
CPA / Enrolled Agent Prepares and files taxes, advises on entity choice and strategy, represents you to the IRS Before your first full tax year
Financial Advisor (CFP) Personal financial planning, retirement, investments, insurance Once the practice is profitable and you have savings to deploy

These roles can be held by the same person or by three different people. A good bookkeeper saves your CPA time (= money). A good CPA helps your financial advisor make better recommendations.


When to Hire a Bookkeeper

You can do your own books using software (see Bookkeeping Setup). Many DPC owners do — at least at first. But watch for these signals that it's time to outsource:

  • You avoid opening QuickBooks because it feels like a chore
  • Transactions are uncategorized for weeks at a time
  • You can't find a specific expense when the CPA asks
  • You're regularly confused about whether a reconciliation is right
  • You have employees, 1099 contractors, or complex revenue streams
  • Your practice is making enough money that an hour of your time is worth more than an hour of a bookkeeper's

What to expect to pay

  • Setup / onboarding (one-time): $200–$800
  • Ongoing monthly (basic): $150–$400/mo
  • Ongoing monthly (with payroll, complex): $400–$1,000+/mo
  • Full-service firm with year-end support: $500–$1,500/mo

Prices vary by region, experience, and volume.

Questions to ask a bookkeeper

  1. Do you have experience with small medical practices?
  2. Do you work in QuickBooks Online / Xero / Wave? (Match your software or be willing to switch.)
  3. How often do you reconcile? (Monthly at minimum.)
  4. Do you provide monthly reports, and which ones?
  5. Do you communicate via email, Slack, a shared portal?
  6. Are you a 1099 contractor or a firm?
  7. Do you handle 1099-NEC preparation for our contractors?
  8. Do you coordinate with our CPA at year-end?
  9. What happens if we have a question mid-month?
  10. What's your response time to questions?

When to Hire a CPA

Before your first full tax year as a practice owner. Even if your practice is barely profitable, the entity and retirement plan decisions in year one can save (or cost) you tens of thousands in year two.

What to expect to pay

  • Initial consultation: often free or $100–$300
  • Entity setup advice: $200–$500 one-time
  • Annual tax return preparation (business + personal): $800–$3,000
  • Quarterly tax planning meetings: $250–$1,000 per meeting
  • Ongoing advisory / retainer: $300–$2,000/mo

A CPA who specializes in medical practices or small businesses is worth substantially more than a generalist. Ask.

Red flags in a CPA

  • No experience with self-employed physicians or small medical practices
  • Can't explain the S-Corp vs. LLC trade-offs in plain English
  • Only available in March and April
  • Doesn't ask about your retirement goals
  • Quotes a suspiciously low fee (usually means volume-focused, not advisory)
  • Never initiates proactive communication

Green flags in a CPA

  • Asks about your practice structure, revenue, and goals before quoting
  • Discusses quarterly estimates and tax savings strategy
  • Proactively recommends retirement plan options
  • Has other DPC or small medical practice clients
  • Coordinates comfortably with your bookkeeper
  • Available for questions year-round, not just tax season
  • Reviews prior returns for missed deductions

Questions to ask a CPA

  1. Do you have other DPC / small medical practice clients?
  2. What's your position on S-Corp election for a practice at my revenue level?
  3. How do you handle quarterly estimated payments — do you calculate them for me?
  4. What retirement plan do you typically recommend for a physician at my stage?
  5. Do you also prepare my personal tax return, or just the business?
  6. How do you bill — hourly, retainer, fixed fee per return?
  7. What's your response time during tax season vs. off-season?
  8. Will I work with you directly or with a staff member?
  9. Who signs the return?
  10. Have you ever represented a client in an IRS audit?

CPA vs. Enrolled Agent vs. Tax Preparer

Not all tax professionals are the same:

  • CPA (Certified Public Accountant) — state-licensed, broad accounting expertise, can sign audited financials, can represent you before the IRS. Usually the most expensive.
  • Enrolled Agent (EA) — federally licensed by the IRS, specializes in taxation, can represent you before the IRS. Often less expensive than a CPA with comparable tax expertise.
  • Tax Preparer (unlicensed) — anyone with a PTIN. Limited authority, limited training, limited value for a practice owner. Avoid.

For most DPC owners, a good CPA or EA is the right choice. A generic tax preparer from a chain storefront is not.


How the Bookkeeper and CPA Work Together

In an ideal setup:

  • The bookkeeper handles monthly transaction categorization and reconciliation, producing clean financial statements
  • The CPA uses those clean statements to prepare tax returns, advise on strategy, and meet with you quarterly
  • The two communicate directly without routing everything through you

In a minimum setup:

  • You do DIY bookkeeping monthly
  • You hand clean financials to a CPA at year-end for tax prep
  • You meet the CPA once or twice a year

In a maximum setup:

  • Full-service firm handles bookkeeping, payroll, tax prep, and advisory
  • You meet monthly or quarterly with a dedicated advisor
  • Everything flows through one point of contact

Most practices are somewhere between these extremes.


Red Flags in the Relationship

If you're already working with an accountant or bookkeeper, watch for these signs something is wrong:

  • Missed deadlines (quarterlies, filings, 1099s)
  • Errors in basic categorization
  • Vague answers to specific questions
  • You're the one catching mistakes, not them
  • They don't explain what they did or why
  • They're unreachable between engagements
  • They resist giving you your books or data
  • Surprise fees or scope creep

None of these are automatic reasons to fire someone, but they are reasons to have a direct conversation.


Getting the Most Out of the Relationship

Come prepared

Don't show up with a shoebox of receipts. Have clean books, a question list, and context for the conversation.

Ask proactive questions

  • "What's one thing I should be doing differently?"
  • "What's the biggest tax-saving opportunity I'm missing?"
  • "What will year-end look like if nothing changes?"
  • "Are my estimated payments on track?"
  • "Is there anything I should be tracking that I'm not?"

Meet on a schedule, not just at tax time

Quarterly is a good default. Even a 30-minute check-in keeps you aligned and catches small issues before they're expensive.

Respect the relationship

Your CPA and bookkeeper are experts. Don't second-guess them based on a Reddit thread. Do ask them to explain, in plain English, anything you don't understand. That's part of what you're paying for.


Finding Candidates

Where to look

  • Referrals from other DPC physicians — the single best source. Ask in DPC communities (see DPC Communities)
  • Physician-focused CPAs — some firms specialize in medical practices
  • Local small-business networks — chambers of commerce, SBDCs
  • AICPA directories and state CPA societies
  • Dave Ramsey's Trusted Pros / ELP network — mixed quality but a starting point
  • Google reviews for local firms — filter by business focus

Interview at least two or three

Even if the first one seems great. Comparison clarifies what matters to you.


Key Takeaways

  • Bookkeeper, CPA, and financial advisor are distinct roles — one person can hold multiple, but don't skip any.
  • Hire a CPA before your first full tax year as a practice owner, not in April when you realize you need one.
  • A good CPA who specializes in medical practices is worth paying extra for.
  • Meet on a schedule (quarterly is great). Don't reserve the relationship for tax season.
  • Ask proactive questions. You're paying for advice, not just filings.

Next