Making Money

When to Hire a CPA (And When Software Is Still Fine)

📅 Last Updated: August 2026 ⏱ 5 min read ✦ Get Rich Slow By Michael Azzolina · CPA · MBA
Quick Answer

Tax software is genuinely fine if you have one clean W-2, the standard deduction or straightforward itemized deductions, no business income, no rental property, and no significant investment complexity. Hiring a CPA starts to make sense once you have self-employment or 1099 income, a business with real expenses to track, rental property, equity compensation like RSUs or stock options, income in more than 1 state, or a major life event like marriage, a home sale, or an inheritance.

Most people hire a CPA too late, after a problem has already happened, or never at all, because tax software works fine right up until it doesn't. Here's an honest framework, from a CPA who pays another CPA to do his taxes.

When software is genuinely fine

One clean W-2, the standard deduction or a straightforward set of itemized deductions, no business income, no rental property, no significant investment complexity. Software handles this well and cheaply. Paying a CPA here mostly buys convenience and peace of mind, not a materially better outcome.

The triggers that change the math

Each of the following adds either genuine tax-code complexity, real dollars at stake, or both:

A CPA's fee is usually a fixed, known cost. A missed deduction, or a mistake that draws attention from the IRS, is not, and the second one is a far worse number to find out about later.

What a CPA actually does that software doesn't

A good CPA isn't just filling in the same boxes faster than you would. The real value is planning ahead of year-end, entity structure, retirement contribution timing, when to recognize income or expenses, rather than just reporting what already happened after the fact. Software is backward-looking by design. A CPA relationship, done right, is forward-looking.

How to think about the cost

Treat it like any other business decision: compare the fee to the expected value of the deductions captured, penalties avoided, or errors prevented, plus the value of the hours it frees up for you. For a straightforward personal return, software is the right call. For a small business or anything on the trigger list above, it usually makes sense to have a CPA take a look.

The takeaway

Software is fine until your situation has genuine complexity or real money at stake. Once either shows up, hire a CPA, not primarily to file the return, but to plan around it before the year is already over and the decisions are already made.

Frequently Asked Questions

When is tax software still good enough, and when do I need a CPA?

Software works well and cheaply if you have one clean W-2, the standard deduction or a straightforward set of itemized deductions, no business income, no rental property, and no significant investment complexity. Once you add self-employment income, a business, rental property, equity compensation, income in more than 1 state, or a major life event with tax consequences, the math usually shifts toward hiring a CPA.

What triggers mean I should hire a CPA instead of using software?

The main triggers are self-employment or 1099 income even at a modest amount, running a business with real expenses and deductions to track, owning rental property, equity compensation like RSUs or stock options that carry tricky timing and tax elections, income earned in more than 1 state in the same year, a major life event like marriage or an inheritance, or simply owing enough that a mistake would be expensive to fix.

What does a CPA actually do that tax software doesn't?

A good CPA isn't just filling in the same boxes faster than you would. The real value is planning ahead of year-end: entity structure, retirement contribution timing, and when to recognize income or expenses, rather than just reporting what already happened after the fact. Software is backward-looking by design. A CPA relationship, done right, is forward-looking.