AttendingFinancial
Retirement

When physicians should hire a CPA vs use TurboTax

A complexity-based framework for the annual tax-prep decision — when software is genuinely fine and when a CPA earns the fee several times over.

By Jonathan Shafer, DOWritten and reviewed by physiciansPublished July 4, 20268 min read
in𝕏@

The annual question — pay a CPA $1,500 or spend a Saturday with tax software for $100 — has a knowable answer, and it has almost nothing to do with your income. A $450,000 attending with one W-2, one state, and a standard deduction has a simpler return than a $90,000 resident across two states. Complexity, not income, decides this. Get the decision wrong in one direction and you overpay a professional to type numbers into the same software you could use; get it wrong in the other direction and a single botched or missed estimated payment costs multiples of any CPA fee you avoided.

The instinct to hire help scales with income because high earners feel like audit targets and assume "someone like me must need a professional." But tax preparation is mechanical: the software and the CPA both apply the same rules to the same documents. What you are actually buying from a good CPA is judgment on the genuinely ambiguous parts of your return — and if your return has no ambiguous parts, you are buying typing.

This is a framework, not a verdict. Plenty of physicians with simple returns happily pay a CPA for the time savings alone, and that is a legitimate purchase. The goal here is to make it a deliberate one.

The framework: count your complexity triggers

Score your situation against this list. Each item is a genuine source of judgment calls, elections, or multi-form coordination where software gives you a blank field and a CPA gives you an opinion:

TriggerWhy it matters
(moonlighting, locums, directorships)Schedule C, SE tax, estimated payments, retirement plan deductions, expense substantiation
Multi-state incomeResident vs nonresident returns, credit-for-taxes-paid coordination, allocation methods
Practice ownership / partnership K-1Entity-level decisions, basis tracking, reasonable compensation, QBI mechanics
First year of a major transitionResidency to attending, employed to 1099, big relocation — withholding and safe harbors break
Equity compensation or complex investmentsRSUs, private investments, K-1s from funds
Household employees, rental propertySchedule H, depreciation schedules, passive loss rules
anxietyForm 8606 is doable in software but is the most commonly botched physician form

Zero triggers: use software. One trigger, and you are willing to read instructions carefully: software still works. Two or more triggers, or any practice ownership at all: a CPA almost certainly earns the fee.

Related tool on the platform

See your retirement contribution room calculated from your income

Premium ($10/month) connects your 401(k)/403(b) accounts via Plaid, tracks YTD contributions, and surfaces gaps against the IRS limit each year.

See Premium

When software is genuinely fine

The unglamorous truth: a single-state, W-2-only attending — even one earning $500,000 — has a return the software handles flawlessly. Wages import from the W-2, the standard deduction ($16,100 single, $32,200 married filing jointly in 2026) usually beats itemizing now that the SALT deduction is capped at $10,000, retirement contributions already happened through payroll, and there are no judgment calls left. A CPA preparing this return adds no tax savings, because there are no decisions to make. There is no secret physician deduction your software is hiding from you; for a pure W-2 employee, unreimbursed work expenses are not federally deductible.

Software is also fine for a W-2 physician who adds one well-trodden wrinkle and is willing to be careful: a backdoor Roth, a single brokerage account with a clean 1099-B, modest charitable giving. Millions of returns like this are filed correctly every year.

Quick takeaway

If your tax life is one W-2, one state, and payroll-deducted retirement accounts, software is the right answer at any income level. Spend the saved fee on disability insurance instead.

Two honest caveats. First, the value of your Saturday is real: if software takes you six hours and a CPA costs $800, a physician earning $200 per hour moonlighting is not obviously saving money by self-preparing. Second, the IRS shut down Direct File after the 2025 season, so it was not an option for the 2026 filing season — but IRS Free File still exists for returns under its income cap, and simple returns rarely need more. Check irs.gov for what is available before paying for software.

When a CPA earns the fee

The triggers above are where the fee pays for itself, usually several times over:

1099 income. The moment you receive a 1099, you stop having a tax return and start having a small business attached to your tax return. Now there are decisions: which expenses are legitimately deductible against moonlighting income, whether a solo employer contribution is calculated correctly off net self-employment earnings, whether your estimated payments hit the safe harbor, whether the QBI deduction applies before the specified-service phase-out. Each is a place where a $40,000 moonlighter can leak four figures. This is also where a CPA shifts from preparation to planning — the year-end conversation about retirement contributions and estimated payments is worth more than the filing itself.

Multi-state. A locum physician working in three states files in up to four (each work state plus home), and the credit-for-taxes-paid mechanics across them are exactly the kind of tedious cross-form coordination humans get wrong in software at 11 p.m. Reciprocity agreements, allocation by duty days, and a no-income-tax home state versus a high-tax work state all change the answer.

Practice ownership. Not a close call. Entity selection, owner compensation, retirement plan design, and depreciation elections are year-round decisions with multi-year consequences. If you own any share of a practice, surgery center, or imaging facility, you need a CPA relationship, not a filing service.

Transition years. The first attending year is the classic trap: half a year at resident withholding, half at attending income, possibly two states, possibly a signing bonus withheld at a flat rate that does not your real bracket. One year of professional help during a transition is cheap insurance even if you return to software afterward.

What it actually costs

These are typical ranges you will encounter in the market — observed norms, not quoted or surveyed data, and geography and firm size move them substantially:

  • Straightforward W-2 return, one state: roughly $300–$800 at a small CPA firm. (This is the return you probably should not be paying for.)
  • W-2 plus Schedule C moonlighting, backdoor Roth, one or two states: roughly $800–$2,000.
  • Multi-state locum year or complex investments: roughly $1,500–$3,500.
  • Practice owner with an S corporation or partnership return plus the personal return: roughly $2,500–$7,500+, often structured as a year-round engagement.

Against your the math is simple. An attending in the 35% bracket who pays $1,500 for a CPA needs the CPA to find or protect about $4,300 of deductions, correctly timed payments, or avoided penalties to break even — trivial in a 1099 or multi-state year, nearly impossible in a one-W-2 year.

Important

A CPA fee quoted suspiciously low for a complex return usually means a preparer who types fast, not one who plans. The fee is for judgment; if no one asks you questions about next year, you bought data entry.

The Form 8606 question

The backdoor Roth deserves its own section because it drives more physician tax-prep anxiety than anything else. The mechanics — nondeductible contribution, conversion to Roth, Form 8606 reporting the basis so you are not taxed twice — are handled correctly by every major software package. The failure point is the human: answering the interview questions wrong, forgetting to file the 8606, or missing that an old SEP or rollover IRA balance makes the conversion mostly taxable under the .

A reasonable middle path: if your only complexity is the backdoor Roth, do it in software but verify the output before filing — Form 8606 should show your nondeductible contribution as basis, and the taxable amount of the conversion should be at or near zero if your other IRA balances were zero on December 31. If those lines look wrong and you cannot explain why, that confusion is itself the signal to hire help, because an unfiled or wrong 8606 means paying tax twice on the same dollars until someone amends it.

If you hire: how to choose

Not all CPAs are equal for physician situations. What matters: experience with backdoor Roths, multi-state clinician returns, and solo 401ks (ask directly — "how many physician clients with 1099 income do you have?"); proactive contact in November–December, when planning can still change the year's outcome, not just in March; and transparent flat or range pricing. Credentials to look for are CPA or EA (Enrolled Agent — often excellent and cheaper). Be cautious with anyone who markets aggressive "physician tax secrets," pitches you insurance products alongside tax prep, or bases the fee on refund size.

Common questions

Will a CPA reduce my audit risk?

Marginally at best. Audit selection is driven by what is on the return — Schedule C losses, large unusual deductions — not by who prepared it. What a CPA genuinely provides is a defensible, well-documented position and representation if a letter arrives. An EA or CPA can represent you before the IRS; software cannot.

Can I use a CPA one year and software after?

Yes, and it is an underused strategy. Hire a professional for the transition year (first attending year, first 1099 year, a move), then replicate the structure in software once the situation stabilizes. Last year's professionally prepared return is the best template you will ever have.

Are tax prep fees deductible?

For W-2 income, no — miscellaneous itemized deductions are not currently available. The share of a fee attributable to business schedules (Schedule C, a practice return) is deductible against that business income.

What about national online "physician tax specialist" firms?

Judge them by the same framework: do they ask planning questions before year-end, do they know Form 8606 and multi-state locum mechanics cold, and is pricing transparent? Delivery model matters less than whether you are buying judgment or typing.

My CPA just types what I hand them. Should I leave?

If your return has real complexity and the relationship is purely reactive, yes — you are paying planning prices for data entry. The November conversation is the product. No questions in November means no planning in your fee.

What to do next

  1. Count your complexity triggers from the table above for the current tax year — not last year.
  2. Zero or one trigger: buy the software, block three focused hours, and verify Form 8606 output if you did a backdoor Roth.
  3. Two or more triggers: get fee quotes from two physician-experienced CPAs or EAs now — good firms stop taking new clients by late fall.
  4. Either way, keep a single folder (digital, current year) for every tax document as it arrives: W-2s, 1099s, 5498s, receipts for anything deductible.
  5. Re-run this decision every year; a new 1099 gig or a move across state lines changes the answer.

If you want to see the complexity building before filing season, the paycheck decoder in Attending Financial flags withholding gaps and 1099 income that will need quarterly attention — the two most common reasons a physician's "simple" year turns out not to be.

in𝕏@

Found this useful? Share with a colleague.

Learn it interactively

Prefer to work through it step by step? These free interactive modules cover the same ground.

Related reading

Continue exploring

Get the platform that applies all of this.

Reading articles is useful. Having the calculators, trackers, and tools in one place is better. The Essentials tier is free forever.

Sign up free →See all plans