When DIY Tax Software Beats a CPA (and When It Doesn't)
Tax software has genuinely closed the gap for simple returns — but it doesn't know what it doesn't ask, and some situations punish that blind spot badly. Here's a decision framework for choosing between software, a cheaper professional tier, and a CPA.
Every filing season, the same question comes up: is it finally time to stop using software and hire a professional? The honest answer is that it depends less on income level than most people assume, and more on the shape of your tax situation. Software has gotten very good at a specific, common category of return — and stays weak in exactly the places a professional earns their fee. This is a framework for telling which side of that line you’re on, not a review of any particular product.
What software genuinely handles well
Interview-driven tax software is built around a well-defined, high-volume category of return, and it handles that category reliably:
- W-2 income. A single employer, or a handful, with wages reported cleanly on standard forms — software imports or transcribes these without much room for error.
- The standard deduction. Since most filers don’t itemise, the software’s default path — take the standard deduction, move on — matches what most people should actually do.
- Common credits via the interview flow. Credits like education or dependent-related credits are generally captured through a sequence of yes/no questions the software walks you through, which works well when your situation matches the questions being asked.
- Simple investment income with imported forms. A brokerage 1099 that imports directly into the software — dividends, straightforward capital gains — is another well-trodden path with low error risk.
If your return sits entirely inside this list, software is doing exactly what it’s good at, and paying a professional to re-key the same numbers usually isn’t buying you much.
Where complexity tips toward a professional
The software’s interview format works by asking questions it already knows to ask. The moment your situation involves something the interview doesn’t anticipate, the risk shifts from “the software gets it wrong” to “you never get asked the question that would have caught it.” Common triggers:
- Self-employment with inventory or employees. Once a side hustle grows into a business with stock on hand or people on payroll, the accounting gets materially more complex than the freelance basics covered in side-hustle taxes for 1099 workers.
- Rental property. Depreciation, passive activity rules, and the treatment of repairs versus improvements are areas where a wrong assumption compounds every year the property is held.
- K-1s. Income from a partnership, S-corp, or trust arrives on a form with its own quirks, and often interacts with other parts of the return in ways that aren’t obvious from the form alone.
- Multi-state situations. Working in one state and living in another, or moving mid-year, creates allocation questions that generic software handles inconsistently between products.
- Equity compensation. Stock options, RSUs, and ESPPs each have their own timing and basis-tracking rules, and getting the cost basis wrong is a common, expensive mistake.
- Foreign accounts or income. Reporting requirements here carry serious penalties for getting it wrong, and are a poor place to guess.
- Major life events. Divorce, inheritance, a business sale, or a death in the family often change filing status, basis, or available elections in ways worth discussing with someone directly rather than inferring from a questionnaire.
None of these make software unusable, but they’re the point where the cost of a mistake starts to outweigh the cost of an hour with a professional.
The middle tier
Between “free software” and “CPA” sits a middle tier worth knowing about:
- Free filing options. The IRS Free File program, and various free tiers offered by tax software providers, exist for many filers depending on income and return complexity — the concept is durable even though eligibility rules shift, so it’s worth checking current options before assuming you have to pay for software at all.
- Enrolled agents (EAs). A federally licensed tax specialist, generally cheaper than a CPA, who can prepare returns and represent you before the IRS. For a return that’s outgrown software but doesn’t involve complex business accounting or an audit, an EA is a common and underused middle option.
What a good professional actually adds
The value of a good CPA or EA isn’t really in the act of filing — software can transcribe numbers onto a form just fine in simple cases. The value is in planning ahead of transactions, not just recording history after the fact: structuring a business sale before it happens, timing a Roth conversion, catching a multi-state issue before you move rather than after, or flagging an estimated-payment shortfall with enough runway to fix it. See estimated quarterly taxes for one example of a decision that’s much easier to get right in advance than to fix in April. A preparer who only asks for your documents in March and hands back a completed return isn’t offering much beyond what software provides — the planning conversation is the actual differentiator.
Cost intuition
Without attaching specific figures: software tiers range from free to modestly priced depending on the complexity of the return, and are widely known examples people use include TurboTax, FreeTaxUSA, and Cash App Taxes — though pricing, tiers, and included features all change and vary by product, so check current details directly rather than assuming last year’s pricing still holds. A professional — EA or CPA — typically costs meaningfully more, often in the hundreds of dollars and up depending on complexity, reflecting time spent on your specific situation rather than a standardised interview flow. The right comparison isn’t “software is cheap, a professional is expensive” in isolation — it’s whether the complexity of your return, or the value of planning ahead of a transaction, is worth the gap.
Red flags in preparers
If you do hire someone, a few longstanding IRS warning signs are worth watching for regardless of the year:
- Fees based on a percentage of your refund. A legitimate preparer charges for their time or the complexity of the return, not a cut of what they get you back — refund-percentage fees create an incentive to take aggressive positions that aren’t yours to defend if the IRS disagrees.
- “Ghost preparers” who won’t sign. Every paid preparer is required to sign the return and include their Preparer Tax Identification Number (PTIN). A preparer who fills out your return but leaves the preparer section blank, or has you file it as self-prepared, is a serious red flag.
- Promises of an unusually large refund before seeing your documents. No legitimate preparer can know your refund before reviewing your actual numbers.
A simple decision checklist
- Is your income limited to W-2s, common credits, and simple imported investment forms? Software is likely enough.
- Have you checked whether a free filing option applies to your situation before paying for software? Worth five minutes to check.
- Does your return include self-employment complexity, rental property, a K-1, multiple states, equity comp, foreign accounts, or a major life event this year? Get a professional involved, at least for this year.
- Are you weighing a decision that happens before year-end — a sale, a conversion, a structuring choice? That’s a planning conversation, which software can’t provide — talk to an EA or CPA in advance, not after the fact.
- If hiring someone, do they sign the return, provide a PTIN, and charge based on time or complexity rather than a percentage of your refund? If not, that’s a reason to look elsewhere.
This is general information, not tax advice — the right choice depends on your specific return, and software features, pricing, and free-file eligibility all change over time, so confirm current details before deciding.
Frequently Asked Questions
Is tax software safe to use if I only have a W-2 and no investments?
Generally yes — a single W-2, the standard deduction, and common credits are exactly the scenario interview-driven tax software is built around, and it's a well-trodden path with low error risk. The calculus changes quickly once self-employment income, rental property, multiple states, or major life events enter the picture, at which point the software's interview format can miss things a professional would ask about directly.
What's the difference between an enrolled agent and a CPA for tax purposes?
An enrolled agent (EA) is a federally licensed tax specialist who can represent you before the IRS and generally charges less than a CPA, but focuses specifically on tax rather than the broader accounting and audit work a CPA is trained in. For most personal tax situations that have outgrown software but don't need audit or complex business accounting, an EA is a common cheaper-than-CPA middle option worth considering.
How can I tell if a tax preparer is a red flag before I hand over my documents?
Watch for preparers who base their fee on a percentage of your refund, who won't sign the return themselves as the paid preparer (a 'ghost preparer'), or who promise unusually large refunds before seeing your documents — these are longstanding IRS warning signs, not new ones. A legitimate paid preparer signs the return, provides a Preparer Tax Identification Number (PTIN), and is willing to explain any position taken on your return.
Ready to Find the Right Loan?
Compare top-rated products and get matched with lenders.