All posts

Do you need a CPA to file your taxes? Nine situations where a CPA's judgment matters

Let's start with the answer nobody in this industry wants to give: most people don't need a CPA.

Returns that require judgment are a different matter, and software is not built for judgment. Here's where that usually shows up.

1. You have self-employment or freelance income

The moment you have a Schedule C, you've entered territory where decisions matter more than forms.

What counts as an ordinary and necessary business expense? How much of your vehicle use is legitimately deductible, and can you substantiate it? Should you be taking the home office deduction, and does your setup actually qualify? Are you paying self-employment tax on income that could reasonably be structured differently?

Software will ask you to enter numbers into categories. It won't tell you that your category choices are aggressive, or that you left an entire class of deduction on the table, or that at your income level a different structure may be worth evaluating. We go deeper on this in our guide for self-employed filers in Georgia.

2. You own rental property

Rental returns have a specific trap: the difference between a repair and an improvement.

A repair is deducted this year. An improvement is capitalized and depreciated over years, often 27.5 of them. Get it backwards and you've either overstated your deduction or deferred a benefit you were entitled to now. The line between the two isn't always obvious, and software just asks you which one it was.

Add passive activity loss limitations, depreciation recapture when you sell, and the separate rules for short-term rentals, and there's a lot of surface area for expensive mistakes.

3. You own a business, an S corp, or a partnership interest

If you receive a K-1, your personal return is downstream of decisions made at the entity level. Basis tracking, reasonable compensation, distributions versus salary, qualified business income deduction limitations: these are questions that get answered on the business side and then land on your 1040. We've written separately about how reasonable S-corp compensation actually gets set, which is one of the more common ways this goes wrong.

Preparing the two returns in isolation means nobody is looking at the whole picture. That's usually where money gets left behind.

4. You moved, or you earn income in more than one state

Multi-state returns are where DIY filers most often get quietly overcharged.

States have different rules about residency, different definitions of sourced income, and different credit mechanisms for taxes paid elsewhere. Part-year returns require allocating income across periods correctly. Done wrong, you can end up paying two states for the same dollar, and nothing in the process will alert you that it happened.

5. You have equity compensation

RSUs, ISOs, NQSOs, and ESPP shares each have their own timing and character rules, and the reporting is genuinely confusing. Brokerage statements frequently report a cost basis that doesn't reflect the amount already taxed as compensation on your W-2.

If you don't adjust for that, you pay tax twice on the same income. This is one of the most common expensive errors we see on self-prepared returns, and the software will not catch it, because the 1099-B looks perfectly normal.

6. You had a major life change

Marriage, divorce, a new child, a home purchase or sale, an inheritance, a death in the family, retirement, a large one-time windfall.

These events change filing status, credit eligibility, basis, and often several things at once. They're also the moments where a decision made in the current year, a Roth conversion, timing of a sale, how a settlement is structured, has consequences for the next several years. That's planning, not preparation, and it doesn't happen inside a filing interface.

7. Your income changed significantly

A big jump or drop in income can move you into different phase-out ranges, change your estimated tax obligations, alter whether certain deductions are worth taking, and create underpayment penalties you didn't see coming.

It's also the best possible moment for planning. The year your income drops is often the year Roth conversions come up in planning, and the year it spikes is often the year charitable timing or retirement contributions matter most. Many of those windows close on December 31.

8. You received an IRS or state notice

Notices are not always correct, and they are rarely as scary as they read. But responding to one well requires understanding what the agency is actually asserting and what documentation will resolve it.

The worst outcomes we see come from two directions: people who ignore a notice until it escalates, and people who agree to something they didn't owe because the letter sounded official.

9. You have unfiled returns

If you're behind, one year or several, this is not a software problem. Filing prior-year returns correctly, in the right order, while managing penalty exposure and any collection activity, is genuinely specialized work.

It's also more common than people assume, and it's almost always fixable. The main thing that makes it worse is time.

What you're actually paying for

It's not the return. The return is the output.

What a CPA brings is judgment on positions where the answer isn't in a box, accountability for those positions, and, the part that's easy to undervalue, a forward look. A good preparation engagement ends with you knowing what to do differently: adjust your withholding, restructure the side business, change how you're tracking something, make a contribution before year-end.

Software tells you what you owe. A CPA tells you what it means and what to do next.

Still not sure?

If you've read this and you're unsure how your situation fits, that's a short conversation, not a project. Here's what individual tax preparation with our firm actually looks like if you want the fuller picture.

This post is general information, not specific tax, accounting, or legal advice. Your situation may differ, so talk to us before acting on anything here.

Have questions about your return?

Tell us about your return and we'll walk you through what it involves.