Guide · Taxes

When to Hire a CPA

By Yinka Olayokun Published Updated 3 min read Reviewed by Yinka Olayokun
Share
Personal finance illustration, money, savings and budgeting concept

Quick Answer

Most W-2 filers can use software for $50 and be done. A $400–$1,500 CPA pays for itself when you have self-employment income, multi-state filings, rental property, equity compensation, or a major life event that creates new tax complexity.

Key Takeaways

  • W-2 only with standard deduction: software is enough.
  • Self-employment, rental property, equity comp, multi-state: hire a CPA or EA.
  • Enrolled Agents are usually cheaper than CPAs and equally qualified for tax-only work.
  • Pricing: $250–$500 simple Schedule C, $1,500+ S-corp + personal combined.
  • Pick a tax-focused CPA, not an audit-focused one, specialization matters.

Key debt & taxes Statistics

  • According to IRS Data Book, self-employed individuals are audited at roughly 4× the rate of pure W-2 filers, a major reason to use a CPA.

  • According to American Institute of CPAs survey data, the average CPA hourly rate ranges $200–$400, with most personal returns billed flat-fee.

  • According to IRS Statistics of Income, approximately 56% of U.S. taxpayers use paid preparers (CPA, EA, or storefront).

  • According to IRS Enrolled Agent Information, Enrolled Agents are federally licensed by the IRS and can represent any taxpayer in any state.

When software is enough

Single or married, W-2 income only, standard deduction, no rental property, no investments outside a 401(k) and a basic brokerage. TurboTax, H&R Block, FreeTaxUSA, or TaxAct will produce the same return a CPA would.

Cost: $0–$120 depending on software tier and state filing.

When a CPA pays for itself

  • Self-employment or freelance income above ~$30k, Schedule C, quarterly estimates, S-corp election analysis.
  • Multi-state filings, moving mid-year, working remotely from a different state, owning property in another state.
  • Rental property, depreciation schedules, passive-loss rules, 1031 exchanges.
  • Equity compensation, RSUs, ISOs, NSOs, ESPPs, and the AMT they can trigger.
  • Estate or trust income, K-1s from inheritances or family entities.
  • Foreign income or assets, FBAR, FATCA, foreign tax credit complexity.
  • Major life events, divorce with QDRO, business sale, inheritance, large legal settlement.

What a CPA actually does

Reviews prior 3 years' returns for missed deductions or amendable issues. Builds a tax-projection model so you stop overpaying or underpaying estimates. Identifies entity-structure changes (S-corp election, Solo 401(k), HSA) that compound into thousands per year.

Files the current return correctly the first time. Represents you in the rare case of an audit. Provides written advice you can rely on for IRS purposes.

CPA vs Enrolled Agent vs tax preparer

  • CPA: licensed by the state, can do tax, audit, and broader financial planning. Best for complex returns.
  • Enrolled Agent (EA): federally licensed by the IRS, specializes in tax. Often less expensive than CPA, equally qualified for tax-only work.
  • Unenrolled tax preparer: no professional license required. Avoid for anything more complex than a basic W-2 return.

Pricing benchmarks

  • Basic 1040 with one Schedule C: $250–$500.
  • Multi-state with a few investment 1099s: $400–$800.
  • S-corp return + personal return: $1,500–$3,000.
  • Trust or estate returns: $1,000+ depending on complexity.

What to bring to the first meeting

  1. Last 3 years of tax returns.
  2. All current-year W-2s, 1099s, K-1s, 1098s, brokerage statements.
  3. List of major life events (job change, marriage, kids, home purchase, business start).
  4. Estimated payments made and refunds applied from prior years.
  5. Any IRS or state correspondence received.
  6. Specific questions about deductions, entity structure, or planning concerns.

How to find a good one

Start with personal referrals from people whose financial situation resembles yours. Verify license status with the state board of accountancy.

Avoid CPAs whose practice is mostly audit (different specialty); look for tax-focused CPAs or EAs. Ask whether they work with clients in your specific situation (freelancers, real estate investors, equity comp, etc.), specialization matters.

Free tool

Budget Planner

Organize the records your CPA needs all year in the Budget Planner.

Use Free Tool

Frequently Asked Questions

Will a CPA save me their fee?
Usually yes when your return is complex enough to need one. For simple returns, no, software is cheaper and equally accurate.
Is TurboTax 'Live' as good as a CPA?
It's often a CPA or EA on the back end, so quality is similar. Cost is in the middle. Can be a good bridge if your return is borderline.
What if I get audited and used software?
Software providers offer 'audit support' (typically guidance, not representation). For real audit defense, hire a CPA or EA at audit time.
Can I deduct CPA fees?
Personal tax-prep fees are no longer deductible (post-2017). Business-related portion of fees (Schedule C, K-1 prep) remains deductible.

More Taxes Guides

Get Weekly Money Tips Straight to Your Inbox

Join thousands of readers getting practical finance advice every week. Free.

No spam. Unsubscribe anytime.