Free Filing vs TurboTax vs a CPA: Which Fits Your Return?

Free filing vs TurboTax vs a CPA which fits your return isn't really a price question — it's a complexity question. Here's how to tell which category you're in.

The question of free filing vs TurboTax vs a CPA which fits your return comes up every year for millions of filers, and the honest answer has almost nothing to do with which option is cheapest. It has to do with how complicated your return actually is, and how much your time and peace of mind are worth relative to that complexity.

Free filing: who it actually fits

Free filing tools work well for the simplest returns: a single W-2, no dependents, no itemizing, no side income, and no major life changes during the year. If that describes your year, free filing will get you through it without paying anything, and there is genuinely no reason to pay for more than that. Where free filing starts to strain is the moment you add a second income source, a dependent-related credit, or any kind of itemized deduction — free tiers are often built around the simplest possible return and start charging, or start missing things, once you move past that.

Paid software: TurboTax and H&R Block

Paid software occupies the middle ground. It walks you through a longer interview process that covers dependents, itemizing, moderate self-employment income, and common credits, and it does the underlying math and form-filling for you. This is where most filers with a somewhat typical but not simple return end up — people with kids, a mortgage, some student loan interest, or a modest side gig. The cost is real but modest relative to a professional, and the software usually flags likely deductions you might otherwise miss.

Key takeaway Free filing fits the simplest single-W-2 return. Paid software fits a moderately complex return with dependents, itemizing, or some side income. A CPA fits a return with multiple income sources, a business, or a major life event this year.

A CPA or tax professional

A professional earns their fee once your return has more than one or two variables at play at the same time — self-employment income alongside a W-2, rental property, multiple states, a business you started this year, or a major life event like marriage, divorce, or a significant asset sale. In these situations, software can technically handle the forms, but a professional can also advise on decisions that affect next year's return, not just this year's, which software generally does not do.

A framework, not a rulebook

Rather than trying to match your exact situation to a category, ask these questions:

  • Do I have exactly one source of income and no dependents? Free filing likely fits.
  • Do I have dependents, a mortgage, or moderate side income, but nothing unusual this year? Paid software likely fits.
  • Did I start a business, work in multiple states, or go through a major life change? A professional is worth the conversation.
  • Am I unsure which category I'm in? That uncertainty itself is a signal to at least start with paid software, since it will surface complexity you might be underestimating.

What the cost actually buys you

It's worth being honest about what you're paying for at each level. Free filing buys you a form-filling interface and nothing else. Paid software buys you guided prompts, error-checking, and usually a maximum-refund search across common deductions. A CPA buys you judgment — someone looking at your whole financial picture, not just this year's numbers, and someone you can ask a question of directly rather than clicking through a help article.

Where people get this decision wrong

The most common mistake is paying for a CPA on a return that free filing would have handled just fine, out of general anxiety about taxes rather than actual complexity. The second most common mistake runs the other way: using free filing on a return that had self-employment income or a life change, and either missing deductions the software wasn't built to catch or making an error the free tier doesn't have the guardrails to flag.

Whichever way you're leaning, it's worth actually building a rough refund estimate first — see our guide on how a refund is calculated before you file — because knowing roughly where you stand makes it much easier to judge whether a paid tool's guided walkthrough or a professional's judgment is worth the extra cost for your specific year.

State returns add another layer

Everything above focuses on federal filing complexity, but most filers also need to file a state return, and state rules vary widely. Free federal filing options don't always include a free state return, and even paid software often charges separately for state filing. If you live in a state with its own income tax, factor the cost of the state return into your comparison of free filing versus paid software versus a CPA, since it can shift the economics meaningfully, especially for filers in multiple states during the year.

What switching costs you between options

It's worth knowing that you can generally change your approach year to year without penalty — using free filing one year and paid software or a CPA the next as your situation changes. The one thing that does cost you is starting with one tool, hitting its limits partway through, and having to re-enter everything into a different tool. If your situation feels borderline, it's often worth starting with the option suited to slightly more complexity than you think you have, rather than upgrading mid-filing.

Questions worth asking before you commit

  • Did anything change this year that adds a new form or schedule to my return?
  • Am I confident I'd catch a missed deduction on my own, or would I rather have software prompt me for it?
  • Is my time or my accuracy the more valuable thing to protect this filing season?
  • Would a professional's advice matter beyond just this year's numbers?

What a good CPA relationship actually looks like

The most useful CPA relationships aren't a once-a-year transaction — they involve a brief check-in mid-year when something changes, like starting a business or a major purchase, so the tax impact can be planned for rather than discovered the following spring. If you're leaning toward a CPA specifically because your situation is evolving, ask upfront whether they offer this kind of ongoing availability, since that's often the real value beyond just preparing the return itself.

A note on audit support and accuracy guarantees

Paid software and professional preparers often advertise accuracy guarantees or audit support as part of their service. These are worth understanding before you choose, but they shouldn't be the deciding factor over actual fit for your complexity — a guarantee doesn't make free filing suitable for a complicated return, and it doesn't make paid software necessary for a simple one.

Revisiting the decision each year

Your filing complexity this year doesn't have to match last year's, and neither does your filing method. A year with a new job and nothing else unusual might genuinely fit free filing even if last year needed paid software; a year with a new business or a big life event might justify a CPA even if you've used free filing for a decade. Reassessing each year, rather than filing on autopilot with whatever you used last time, is worth the few extra minutes it takes.

This comparison describes general categories of tax filing services and is not a recommendation for your specific situation; consider your own complexity and consult a tax professional if you're unsure.

This is general information about US federal tax refund estimation, not personalized tax advice — individual situations differ and a tax professional can confirm what applies to yours.

Free download

The Pre-Filing Refund Estimate Checklist

A worksheet to build a real estimate range and pick the right filing method before you start.

Get the free guide →
CalculatorsFree kit