Save tax
When to hire a CPA (and when tax software is enough)
DIY software handles 90% of returns just fine. The other 10% — self-employed, rentals, equity comp, multi-state, K-1s, audits — is where a CPA earns their fee.
For most W-2 employees with straightforward situations, tax software is fine. The combination of TurboTax / FreeTaxUSA / TaxAct + a couple of hours handles the return accurately and at low cost. The conversation changes when complexity jumps — at which point a good CPA often pays for themselves 2–5× over in legitimate tax savings.
Here's the honest framework for deciding when to make the switch.
When tax software is enough
You're fine with DIY software if your return looks like:
- W-2 income only (one or multiple employers, single state).
- Standard deduction or simple itemized deductions (mortgage interest + SALT cap + charitable).
- Tax-advantaged contributions like 401(k), IRA, HSA (well-handled by software).
- 1099-INT, 1099-DIV, simple 1099-B from a single brokerage.
- Common credits like child tax credit, education credit, savers credit.
- Common life events: marriage, new child, home purchase.
Software cost: $0–$140 depending on complexity. A CPA on this return charges $200–$400 to do roughly the same thing.
Full roundup in our best tax software 2026.
The 8 "get a CPA" triggers
1. Self-employed income (Schedule C)
First year of freelance, consulting, side business, or gig work above ~$10K. A CPA helps with: home office deduction, business vehicle mileage, self-employed retirement (SEP-IRA, Solo 401(k)), Section 179 expensing, QBI deduction, and avoiding the self-employment tax mistakes most DIY filers make.
Typical savings: $1,000–$5,000 in year one over what DIY would have produced.
2. Rental property (Schedule E)
Depreciation calculations, passive activity loss rules, and cost segregation opportunities are complex. A CPA also helps optimize the buy/sell timing and the 1031 exchange decision when you sell.
3. Equity comp (RSUs, ISOs, NQSOs, ESPP)
Especially for ISOs (AMT implications) and ESPP (qualifying vs. disqualifying dispositions). The basis reporting on the 1099-B is wrong by default for ISOs and ESPP — DIY filers regularly double-pay tax. A CPA catches it.
For Roth-related equity-comp strategy, see also our backdoor Roth and mega backdoor Roth guides.
4. Multi-state filing
Moved states mid-year, work remotely across state lines, or own property in multiple states. State return interactions (especially CA, NY, MA) often surprise DIY filers.
5. K-1 income (partnerships, S-corps)
K-1s from partnerships, S-corps, or LLCs are complex source documents. The basis tracking, passive vs. active income, and state apportionment are common DIY error zones.
6. IRS notice or audit
Don't go through an audit alone. EAs and CPAs can represent you and often resolve issues for less stress and lower cost than self-representation. Even a simple IRS letter (CP2000) is worth running past a tax pro before responding.
7. Major life event
Death of a spouse (final return + survivor planning), divorce (asset transfer and alimony rules, especially pre/post-2019 divorces), inheritance (estate vs. income tax, step-up in basis), business sale, large capital gain.
8. Income above ~$300K with multiple sources
High income + multiple income streams (W-2 + consulting + investment + rental) crosses a complexity threshold where the marginal hour of tax planning earns multiples of its cost. Plus AMT, NIIT, and additional Medicare tax interactions need careful management.
The middle path: CPA for planning, DIY for filing
An increasingly popular approach, especially for moderately complex filers who want professional advice but don't need full preparation services.
- October–November: 1-hour planning session with a CPA ($200–$400). Discuss Roth conversions, charitable strategy, estimated tax payments, retirement contributions, big-ticket purchases.
- December: Execute the year-end moves the CPA recommended.
- February–March: File with tax software using the plan.
- April: Done. Total cost: $300–$500 (vs. $800+ for full CPA preparation).
Works well for: moderately complex W-2 filers, single-property landlords with stable rental income, established self-employed with clean books, equity-comp employees post-IPO when the volatility settles.
CPA vs. EA vs. Tax Preparer
| Credential | Licensed by | Can represent in audit? | Typical fee |
|---|---|---|---|
| CPA | State board | Yes — full representation | $200–$2,000 |
| EA (Enrolled Agent) | IRS directly | Yes — full representation | $150–$1,500 |
| Tax Attorney | State bar | Yes — including court | $300–$500/hour |
| Tax Preparer | PTIN only (low bar) | Limited to returns they prepared | $100–$400 |
For most complex returns, an EA is the better fit than a CPA. EAs specialize in taxes specifically — they don't audit financial statements or do other CPA work. Their tax expertise is often deeper at a lower hourly rate. CPAs win when you need integrated financial-statement and tax work (e.g., for a business).
How to find a good one
- Ask your network. Friends with similar tax complexity to yours give the most relevant referrals.
- Look for specialists. A CPA who specializes in real estate is a much better fit for landlords than a generalist.
- Verify credentials. CPA: state board lookup. EA: IRS directory.
- Ask about communication. Email turnaround time, mid-year availability, who you'll actually speak with.
- Ask for a fee estimate upfront. A good CPA will quote based on prior-year complexity.
- Avoid "we'll guarantee a refund" pitches. Either inflated promises or fraud risk.
- Stay away from pop-up offices. Seasonal tax shops have high error rates and limited recourse.
Red flags in a tax pro
- Charges based on a percentage of your refund (incentive misalignment).
- Asks you to sign a blank return.
- Refuses to give you a copy of your return for your records.
- Asks for cash payment only.
- Claims they can get refunds "no one else can" without explaining the specific deductions.
- Doesn't have a PTIN (Preparer Tax Identification Number).
- Doesn't ask about your full financial picture before quoting a price.
The bottom line
Tax software handles simple W-2 returns better and cheaper than a CPA. Once you cross into Schedule C, Schedule E, K-1, multi-state, equity comp, or a major life event, the CPA's fee typically pays for itself multiple times over.
For moderately complex filers: consider the "CPA for planning, software for filing" middle path. Best ROI for many households.
Where to park your refund
Whether you DIY or hire out, the refund still needs a home. A high-yield savings account pays meaningful APY while you decide whether the money goes to an emergency fund, IRA contribution, or HSA top-up.
Related reading
Frequently asked questions
- How much does a CPA cost?
- Simple 1040 with itemized deductions: $200–$400. Self-employed Schedule C with reasonable complexity: $400–$800. S-corp or partnership return: $800–$2,000. Multi-state with rental properties: $600–$1,500. A good CPA pays for themselves on returns over a certain complexity threshold by catching deductions and avoiding errors.
- What's the difference between a CPA, EA, and tax preparer?
- CPAs (Certified Public Accountants) hold state licenses, pass the rigorous CPA exam, and can represent you in audits. EAs (Enrolled Agents) are federally licensed by the IRS — can also represent you, often cheaper. Tax preparers (TurboTax employees, H&R Block staff) have less training and can't represent you in disputes. Each has its place.
- Will a CPA save me money on my taxes?
- Sometimes — depends on your complexity. For simple W-2 returns, a CPA rarely finds savings the software missed. For self-employed, rental property, or equity-comp returns, a good CPA typically saves 2–5× their fee in legitimate deductions and tax planning a layperson would miss.
- Can I use a CPA just for tax-planning advice, not filing?
- Yes — this is increasingly common. A 1-hour planning session ($200–$400) before year-end can identify Roth conversion opportunities, HSA optimization, business entity changes, and timing strategies. Then you file with tax software using the plan. Often the best ROI for moderately complex filers.
- When should I switch from DIY to a CPA?
- When you encounter any of: first year of self-employment, first rental property, first stock vest with RSUs or ISOs, first multi-state filing (moved states or work in multiple), first K-1 partnership/S-corp income, an IRS notice or audit, a major life event (death of a spouse, divorce, inheritance, sale of a business). Any of these is a 'get a CPA at least for this year' trigger.
- Should I keep my CPA every year?
- Depends on whether the complexity persists. If you're permanently self-employed or own rentals, yes. If a one-year event triggered the CPA hire (RSU vest, home sale, inheritance), you can sometimes return to DIY software in subsequent simpler years. Many people keep a CPA on retainer for planning even when filing is straightforward.