When to Hire a CPA vs. Do Your Own Taxes

Every tax season, millions of Americans face the same question: file yourself with TurboTax, H&R Block, or FreeTaxUSA — or pay a CPA to do it for them? The right answer depends almost entirely on the complexity of your financial situation, not just your comfort level with forms. Here's exactly how to decide.

When DIY Tax Software Is Enough

For straightforward tax situations, modern software like TurboTax, H&R Block, FreeTaxUSA, or even the IRS Free File program can handle your return accurately and save you $150–$500 in CPA fees. DIY works well when:

  • You have W-2 income only — one or two jobs, standard withholding
  • You take the standard deduction — in 2026, that's $15,000 single / $30,000 married filing jointly. If your itemized deductions don't exceed this, skip the itemization entirely.
  • You have no significant investments — simple interest income, maybe a savings account
  • You're a student with basic income and education credits to claim
  • Your tax situation hasn't changed significantly from last year
  • Your income is under $79,000 (qualifies for IRS Free File)

If you fall into any of the above categories and your software asks you clear questions and populates forms automatically, you're in good shape on your own. The software essentially does the return; you're just providing data.

When You Should Hire a CPA

Tax software has limits. Once your situation reaches a certain complexity, a CPA doesn't just file your return — they actively save you money by finding deductions and structuring income in ways software can't proactively suggest. Hire a CPA if any of these apply:

You're self-employed or own a business

Self-employment introduces Schedule C filings, self-employment tax (15.3%), quarterly estimated payments, home office deductions, vehicle mileage, equipment depreciation, health insurance deductions, and retirement contributions (SEP-IRA, Solo 401(k)). Missing any of these or calculating them incorrectly is extremely common — and costly. A CPA for a self-employed person often saves $1,000–$5,000 or more in overlooked deductions.

You sold investments, real estate, or a business

Capital gains from stocks, mutual funds, rental properties, or a business sale involve short-term vs. long-term rates, cost basis calculations, and potentially state tax implications. Sell a house and you may qualify for the $250,000/$500,000 primary residence exclusion — but only if you meet the use and ownership tests. A CPA navigates this correctly.

You received an inheritance or large gift

Inherited assets have a "step-up" in cost basis that eliminates embedded capital gains — but only if handled correctly. Inherited IRAs have specific distribution rules that have changed significantly in recent years.

You own rental property

Rental income is taxable, but depreciation deductions, mortgage interest, repairs, property management fees, and travel to the property can significantly offset it. Depreciation recapture when you eventually sell is another complexity most software users miss.

You experienced a major life change

Marriage, divorce, having a child, job loss, early retirement, moving to a new state — any of these can dramatically change your tax situation and introduce opportunities and risks that benefit from professional review.

You're subject to AMT or NIIT

Alternative Minimum Tax (AMT) and Net Investment Income Tax (NIIT) are parallel tax systems that affect higher earners and investors. If you're even close to these thresholds, a CPA can implement strategies to reduce exposure.

You have foreign income or assets

FBAR reporting, FATCA compliance, and foreign tax credits are areas where DIY software fails badly and where penalties for non-compliance are severe.

You received a notice from the IRS

If you're under examination, received a CP2000 notice, or have unfiled returns, you need a CPA or Enrolled Agent — not software.

What Does a CPA Actually Cost?

CPA fees vary by complexity, location, and firm size:

  • Simple individual return (W-2, standard deduction): $150–$400
  • Itemized deductions, investments: $300–$600
  • Self-employed with Schedule C: $500–$1,200
  • Rental property (Schedule E): add $200–$400 per property
  • Small business return (S-Corp or partnership): $1,000–$3,500
  • Complex individual with multiple issues: $800–$2,500

These fees are typically tax-deductible on Schedule A (if you itemize) or on Schedule C (if business-related).

CPA vs. Enrolled Agent vs. Tax Preparer: What's the Difference?

  • CPA (Certified Public Accountant): State-licensed, must pass rigorous exams, can represent clients before the IRS at all levels including appeals and tax court. Also provides accounting, financial planning, and advisory services.
  • Enrolled Agent (EA): Federally licensed by the IRS, specializes in taxes specifically. Often as capable as CPAs for complex tax situations, sometimes at lower cost.
  • Tax preparer (non-credentialed): Anyone can call themselves a tax preparer with no certification required in most states. Fine for simple returns at franchise chains; higher risk for complex situations.

For complex situations or tax planning (not just filing), use a CPA or EA. For basic W-2 filing, an experienced preparer at H&R Block is fine.

The Real Value: Tax Planning, Not Just Filing

The biggest mistake people make is treating a CPA as someone who processes paperwork. The real value of a CPA is proactive planning — conversations that happen in October and November, not April. Questions like:

  • Should I convert my traditional IRA to Roth this year?
  • When should I sell appreciated stock to minimize my tax burden?
  • Should my business be structured as an S-Corp?
  • Am I maximizing my deductible retirement contributions?
  • How do I handle the sale of my home if I've rented part of it?

A good CPA who knows your financial situation saves money year-round, not just in April. That's worth more than the filing fee.

Find a CPA or Tax Advisor Near You

National Finance Connect connects individuals and business owners with verified CPAs, Enrolled Agents, and tax planners in your area.

💰 Call (801) 692-3682 — Free Consultation

Browse Local Tax Professionals →

Browse Advisors Financial PlanningTax AdvisoryInvestment ManagementRetirement Planning BlogFAQAbout ContactPricing Customers Login Advisors Login List your practice Sign up free