Self-EmploymentBeginner5 min read

When to hire a CPA (and when to DIY)

Tax software is fine for simple returns and dangerous for complex ones. The triggers that mean it's time to pay a professional, and what to expect.

There is no shame in doing your own taxes, and no wisdom in doing them yourself when your situation has outgrown the software. The self-employed sit right on the line: simple enough in the early days that consumer tax software handles it, complex enough later that a good CPA pays for themselves several times over. The skill is recognizing which side of the line you are on — and the triggers that mean you have crossed it.

When DIY is genuinely fine

  • A straightforward Schedule C: one income stream, ordinary expenses, no employees, no inventory.
  • You are comfortable with the software's interview and your deductions are common and well-documented.
  • Income is modest enough that the potential tax savings from optimization are small relative to a professional's fee.
  • You want to learn how your taxes work — doing a simple return yourself once is genuinely educational.
The trigger is complexity, not income alone
Plenty of high earners have simple taxes, and plenty of modest earners have complicated ones. The question is not 'do I make enough to afford a CPA' — it is 'has my situation developed the kind of complexity where a mistake or a missed strategy costs more than the fee?'

The triggers to hire a professional

  1. 1
    You elected S-corp status

    Payroll, a separate business return, reasonable-compensation decisions, and accountable plans are genuinely hard to get right alone. This alone justifies a CPA.

  2. 2
    You have employees or lots of contractors

    Payroll taxes, filings, and 1099 obligations multiply the ways to make a costly mistake.

  3. 3
    A big change happened

    You bought or sold a business, had a huge income swing, moved states, brought on a partner, or added inventory. Change is when strategy and errors both spike.

  4. 4
    You're leaving money on the table

    If you suspect you're missing deductions like the QBI deduction, retirement-plan strategies, or entity optimization, a CPA's fee is often a fraction of what they find.

  5. 5
    You got an IRS notice

    A letter, an audit, or back taxes is not a DIY moment. Representation matters.

SituationDIY softwareCPA / tax pro
Simple Schedule CFineOptional
S-corp electionRiskyRecommended
Employees / payrollRiskyRecommended
Sold a business / big changeNoYes
IRS notice or auditNoYes
A rough map of who does your taxes as complexity grows.
A CPA is not just a tax preparer
The value is often in the planning conversation during the year — 'should I make this purchase before December, elect S-corp status, open this retirement plan?' — not just in filing the return in April. A good relationship is proactive, and that is where the fee earns its return many times over.

What to expect

A CPA or enrolled agent for a self-employed return typically charges a fee that scales with complexity — more for an S-corp return with payroll than a simple Schedule C. Look for someone experienced with businesses like yours, ask how they bill, and value proactive planning over the cheapest preparer. The right professional saves you more than they cost through avoided mistakes, found deductions, and strategy you would not have known to ask about.

The bottom line

Do your own taxes while they are simple; hire a professional when complexity arrives — an S-corp election, employees, a major change, a suspicion you are missing strategy, or any contact from the IRS. The decision is about complexity, not income, and the best CPAs earn their fee in year-round planning, not just April filing. When in doubt, a single consultation to check whether you are leaving money on the table is a low-cost way to find out which side of the line you are on.

Check your understanding

1 of 3
A freelancer with a simple one-stream Schedule C and common deductions is deciding whether to hire a CPA. What does the article suggest?

Not quite — try again.

The Worth letter

Get smarter about money every week

One email, no spam — practical guides and Worth updates. Unsubscribe anytime.

Put this into practice

Worth tracks your accounts, budgets, and goals — so the concepts in this article aren't just theory.

Start free trial