How Much Does It Cost to Hire a CPA?

Posted

April 26, 2026

7

min Read

Hero
How Much Does It Cost to Hire a CPA?

Quick answer: Hiring a CPA costs $150–$500 per hour depending on experience, location, and complexity. For tax preparation, small businesses typically pay $1,000–$3,500 per filing. Monthly retainers run $500–$2,500/month. If your main need is day-to-day bookkeeping and financial admin rather than strategic tax work, a dedicated finance virtual assistant starting at $1,599/month often delivers better value than a CPA on retainer.

Hiring a CPA is one of those decisions where the range of prices can feel overwhelming. You'll see quotes from $150/hour and $10,000/year, with no clear explanation of what drives the difference. The truth is that CPA costs vary significantly based on what you're asking them to do, where they're located, and how complex your financial situation is.

This guide breaks down exactly what you can expect to pay in 2026, what services are included at each price point, what factors push costs up or down, and — critically — when hiring a CPA is the right move versus when a finance VA or bookkeeper serves you better.

What Does a CPA Actually Do?

A Certified Public Accountant (CPA) is a licensed professional who has passed the Uniform CPA Exam, met state-specific education and experience requirements, and maintains continuing education obligations. The CPA designation is earned — it signals a level of expertise, ethics oversight, and accountability that general accountants don't have.

CPAs handle high-stakes financial work: complex tax preparation and planning, financial audits, IRS representation, business entity structuring, and strategic financial advisory. They're the person you need when the stakes are high and the complexity is real.

What CPAs typically don't handle — or handle at a cost that doesn't make sense — is routine day-to-day financial work: recording transactions, reconciling bank accounts, processing invoices, tracking expenses, and preparing basic financial reports. That work belongs to a bookkeeper or finance VA. When a CPA does it, you're paying $200–$400/hour for work that could be done for a fraction of that cost.

CPA Pricing Models

CPAs use several different pricing structures. Understanding them helps you evaluate quotes and avoid surprises.

Hourly rate. The most common model. CPAs typically charge $150–$500 per hour depending on experience, service type, and geographic location. Hourly billing gives you flexibility but makes costs hard to predict — especially when complex issues arise mid-project.

Flat fee per service. A fixed price for a defined deliverable — typically tax preparation. This is predictable and aligns incentives well. Most small business owners prefer flat fees for tax work specifically.

Monthly retainer. A fixed monthly fee for ongoing access and support. Retainers typically range from $500 to $2,500/month for small businesses depending on scope. Good for businesses that need regular touchpoints throughout the year, not just at tax time.

Project-based. A one-time fee for a specific engagement — a business valuation, financial audit, or entity restructuring. Project fees typically start at $1,200–$2,500 and scale with complexity.

CPA Costs by Service Type: Full Breakdown

This is where most pricing guides fall short — grouping everything into a vague range without distinguishing what you're actually paying for. Here's a complete breakdown by service type.

Tax Preparation

Tax prep is the most common reason small businesses hire a CPA. Costs vary significantly by entity type:

  • Simple individual return (W-2 only): $150–$500
  • Complex individual return (investments, rental, business income): $500–$1,800+
  • Sole proprietor / Schedule C: $300–$1,500
  • Single-member LLC: $300–$1,500
  • S-Corporation (Form 1120-S + K-1s): $1,200–$3,500
  • Partnership (Form 1065): $1,000–$5,000+
  • C-Corporation (Form 1120): $1,500–$4,000+
  • Multi-state filings: add $200–$500 per additional state

According to accounting firm DeMercurio Advisors, a small business owner should expect to pay $1,000–$1,500 on average for a CPA to prepare both individual and business tax returns.

Bookkeeping

Some CPAs offer bookkeeping alongside their higher-level services. Monthly bookkeeping through a CPA firm typically runs $200–$2,000/month depending on transaction volume. This is generally the least cost-effective use of a CPA — the work doesn't require a CPA license, and you're paying a significant premium for credentials that aren't necessary for the task.

  • Monthly bookkeeping (low volume): $200–$500/month
  • Monthly bookkeeping (moderate volume): $500–$1,000/month
  • Monthly bookkeeping (high volume): $1,000–$2,000+/month
  • Annual bookkeeping catch-up: $2,400–$12,000+

Financial Statement Preparation

  • Compilation (lowest assurance): $500–$3,000
  • Review (moderate assurance): $1,500–$5,000
  • Audit (highest assurance, CPA-only): $2,000–$10,000+ for small businesses; $10,000–$50,000+ for larger corporations

Banks, investors, and some government contracts require audited financials. Only a licensed CPA can provide this.

Tax Planning (Year-Round Advisory)

Strategic tax planning — modeling scenarios, timing income and deductions, entity selection, quarterly estimated tax management — is where a CPA delivers the most value beyond just filing.

  • Ongoing advisory retainer: $1,500–$5,000/year
  • One-time tax strategy session: $300–$1,000
  • Quarterly estimated tax review: $150–$500 per quarter

Payroll Services

  • Monthly payroll (1–5 employees): $70–$200/month
  • Monthly payroll (6–20 employees): $200–$500/month
  • Payroll setup: $500–$1,500 one-time

Many businesses outsource payroll to dedicated payroll providers (Gusto, ADP, Paychex) or handle it through a bookkeeper or VA rather than a CPA — it's a more cost-effective split.

Audit and IRS Representation

  • IRS audit representation: $150–$500/hour; total cost varies widely by complexity
  • Mail audit (most common): $1,000–$3,500 total
  • Office or field audit: $3,500–$10,000+
  • Tax court representation: $10,000–$50,000+

The IRS warns that average amounts owed in audits run $7,000 for mail audits and can reach $65,000 for office or field audits — making CPA representation well worth the investment.

Business Formation and Entity Structuring

  • Entity selection consultation: $500–$2,000
  • Initial accounting system setup: $500–$1,500+
  • S-Corp election and setup: $500–$2,500

Forensic Accounting

  • Forensic analysis (hourly): $150–$500/hour
  • Comprehensive forensic audit: $5,000–$20,000+ depending on complexity

Financial Consulting and Advisory

  • Strategic financial planning (project): $1,000–$10,000+
  • Ongoing advisory services: $2,000–$10,000+/year
  • Business valuation: $3,000–$15,000+ depending on size and method

What Drives CPA Costs Up or Down

Location. CPAs in metropolitan areas — New York, Los Angeles, San Francisco, Chicago — charge significantly more than those in smaller markets. In major US cities, hourly rates regularly exceed $400. The Bureau of Labor Statistics estimates the national median CPA rate at around $192/hour, but metro area rates skew well above that.

Experience and specialization. A recently certified CPA might charge $50–$150/hour. A senior CPA with 10+ years of experience and a specialty in real estate, international tax, or forensic accounting can charge $400–$1,000/hour or more.

Quality of your books. Underappreciated and expensive if ignored. A CPA billing hourly who has to untangle messy books before doing any real work will bill significantly more than if you arrive with clean, organized financials. Maintaining good books throughout the year — through a bookkeeper or VA — directly reduces your CPA bill.

Timing. Tax season (January–April) means higher demand and often higher rates. CPAs have more availability and sometimes more flexibility on pricing outside of peak season.

Complexity. Multi-entity structures, international operations, rental properties, multi-state filings — each adds time and cost. The more variables, the higher the bill.

Firm size. Big-4 and national firms charge the most. Regional mid-size firms charge less. Solo practitioners and small local CPA firms typically offer the most competitive rates for small business work.

CPA vs. Enrolled Agent vs. Tax Software

Not all tax professionals are the same. Here's how the main options compare:

CPA Enrolled Agent Tax Software
License State-issued CPA license IRS-issued federal license None
Scope Tax, audits, financial advisory, IRS rep Tax preparation and IRS representation DIY filing only
IRS Representation Yes Yes No
Financial Advisory Yes Limited No
Audit Capability Yes No No
Typical Cost $150–$500/hour $100–$300/hour $60–$200/year
Best For Complex business needs Tax-specific issues, IRS disputes Simple personal returns

Enrolled agents are a legitimate, often lower-cost alternative to CPAs for tax-specific work. They're federally licensed by the IRS, can represent you in audits, and typically charge less than CPAs. If your primary need is tax filing rather than broad financial advisory, an EA may serve you equally well at lower cost.

Tax software (TurboTax, H&R Block Online) is appropriate for straightforward personal returns. For business returns with any meaningful complexity, the risk of errors and missed deductions typically outweighs the cost savings.

When Hiring a CPA Is Worth It

A CPA earns their fee when:

Your tax situation is genuinely complex. Multiple entities, S-Corp elections, significant investment income, real estate holdings, multi-state operations — these are situations where CPA expertise directly reduces your tax liability and risk.

You need IRS representation. If you're audited or face an IRS dispute, having a licensed CPA in your corner is non-negotiable. The average amount owed in an IRS mail audit is $7,000; field audits average $65,000. This is not the place to save money.

You're making major financial decisions. Entity selection, acquisition due diligence, exit planning, raising capital — strategic decisions with long-term consequences warrant expert input.

You need audited financials. Banks, investors, and some government contracts require CPA-audited financial statements. Only a licensed CPA can provide this.

You want year-round proactive tax strategy. A CPA engaged throughout the year — not just at filing time — can identify deductions, optimize timing, and structure your business to reduce your tax bill. The cost of ongoing advisory often pays for itself.

When a CPA Is More Than You Need

Not every financial task requires a CPA. Many small business owners overpay by routing routine work through a CPA that could be handled more cost-effectively.

Day-to-day bookkeeping. Recording transactions, reconciling accounts, processing invoices, and preparing monthly financial reports don't require a CPA license. A bookkeeper or finance VA handles this at a fraction of CPA rates.

Financial reporting and analysis. Monthly P&L reports, cash flow tracking, budget-versus-actual analysis — a skilled finance VA handles this efficiently.

Accounts payable and receivable. Invoice management, payment tracking, and vendor coordination are administrative finance tasks, not CPA work.

Payroll processing. For most small businesses, payroll is better handled through a dedicated payroll service or a finance VA than a CPA billing hourly.

A finance virtual assistant or bookkeeping VA covers this entire operational layer — keeping your books clean, your reports current, and your financial admin organized — so that when your CPA engages, they're doing high-value licensed work, not catching up on record-keeping at $300/hour.

Traditional CPA vs. Virtual CPA

The rise of cloud accounting tools has made virtual CPAs mainstream. A virtual CPA works remotely, using the same platforms (QuickBooks Online, Xero, Gusto) as an in-person firm — but with lower overhead that often translates to lower fees.

Advantages of a virtual CPA:

  • Lower rates than in-person firms with equivalent expertise
  • Not geographically limited — you can access specialists nationwide
  • More flexible availability, including evenings and weekends
  • Scales easily as your needs grow or shrink

When in-person still matters:

  • You prefer face-to-face meetings for complex situations
  • Your state requires in-person notarization or signature
  • Your business has on-site financial operations that need direct observation

For most small businesses, a virtual CPA delivers equivalent results at meaningfully lower cost. Pair that with a remote finance VA handling the day-to-day, and you have a complete financial support structure without a single in-office hire.

CPA vs. Bookkeeper vs. Finance VA: The Right Split

Most small businesses benefit from a combination:

Role What They Handle Typical Cost
CPA Tax prep, planning, audits, IRS representation, entity structuring $150–$500/hour or $1,000–$5,000/filing
Enrolled Agent Tax-specific filing and IRS representation $100–$300/hour
Bookkeeper Daily transaction recording, reconciliation $40–$100/hour or $300–$1,500/month
Finance VA Bookkeeping + AP/AR + reporting + financial admin From $1,599/month (full-time, dedicated)
Tax Software DIY simple returns only $60–$200/year

The optimal setup for most small businesses: a dedicated finance VA maintaining books and handling financial admin throughout the year, with a CPA engaged for tax strategy, filing, and any work requiring their license. That split eliminates paying CPA rates for routine work while ensuring expert coverage where it matters.

Red Flags When Hiring a CPA

A section no one else covers — but should. Watch out for:

Vague pricing with no upfront estimate. Any reputable CPA should be able to give you a scoped quote before starting work. "We'll see how long it takes" on a flat-rate engagement is a warning sign.

No written engagement letter. The scope of work, fees, and responsibilities should be defined in writing before any work begins. If a CPA skips this step, you have no protection if fees balloon.

Guaranteed refunds or inflated deductions. No CPA can legitimately guarantee a refund or promise results that sound too good to be true. This is a major IRS red flag and often indicates fraud.

No PTIN. All paid tax preparers must have a valid Preparer Tax Identification Number. You can verify this through the IRS directory at irs.gov/taxpros.

Unavailability after filing. A good CPA is accessible year-round, not just during tax season. If your CPA disappears after April 15, you're on your own for any questions or IRS notices that come up later.

Reluctance to answer questions. A CPA should be able to explain their reasoning clearly. Defensiveness or evasiveness about how they're calculating your return is a red flag.

Questions to Ask Before Hiring a CPA

Before committing, get clear answers to these:

  • What's included in your quote — state returns, amendments, K-1s?
  • Do you charge hourly or flat fee, and what triggers additional billing?
  • What's your experience with businesses in my industry and entity type?
  • Are you available year-round, or only during tax season?
  • How do you handle questions between filings?
  • What's your process if I receive an IRS notice?
  • Can I verify your license and PTIN?
  • Do you use cloud accounting tools, and which ones?

How to Reduce Your CPA Fees

Keep clean books throughout the year. This has the single biggest impact on your CPA bill. A finance VA or bookkeeper maintaining organized records means your CPA spends time on strategy, not cleanup.

Separate functions. Don't use your CPA for bookkeeping or payroll. Route those tasks to a VA or dedicated service and reserve your CPA for licensed work only.

Engage outside of tax season. CPAs have more capacity and sometimes offer better rates January–April is their peak. Advisory conversations in June cost less than panic calls in March.

Define scope clearly upfront. Ask for a written engagement letter with a clear fee estimate. Ambiguous scope leads to scope creep and unexpected bills.

Use cloud accounting software. CPAs who work in QuickBooks Online, Xero, or similar tools can access your books directly — no time wasted on data gathering and formatting.

FAQ

How much does a CPA cost per month?

For ongoing monthly services (bookkeeping + advisory), CPA retainers typically run $500–$2,500/month for small businesses. If you only need tax filing once a year, you won't pay monthly — just a flat fee per filing ranging from $300 to $5,000+ depending on entity type and complexity.

How much does a CPA cost per year?

Annual CPA costs for a small business typically range from $1,500 to $10,000+ depending on what services you need. Tax preparation alone runs $1,000–$3,500. Add year-round advisory and bookkeeping through a CPA firm and you're looking at $5,000–$15,000/year. Separating bookkeeping to a VA brings that total down significantly.

How much does a CPA cost for a small business?

For tax preparation, most small businesses pay $1,000–$3,500 per filing. For ongoing retainers covering advisory and some bookkeeping, expect $500–$2,500/month. Hourly rates run $150–$500 depending on experience and location.

Is it worth hiring a CPA for a small business?

For strategic tax work — yes. A good CPA often saves you more than they cost through deductions, entity optimization, and compliance. For routine bookkeeping and financial admin, a VA or bookkeeper is a far more cost-effective option.

What's the difference between a CPA and a bookkeeper?

A bookkeeper handles day-to-day financial record-keeping — recording transactions, reconciling accounts, managing invoices. A CPA handles higher-level work — tax strategy, complex filings, audits, and IRS representation. The mistake most small businesses make is using a CPA for bookkeeper-level work at CPA-level rates.

What's the difference between a CPA and an enrolled agent?

Both can prepare taxes and represent you before the IRS. A CPA has a broader scope — financial advisory, audits, business consulting — and a state-issued license. An enrolled agent has a federally issued IRS license and specializes specifically in tax. For tax-only needs, an EA is often a lower-cost alternative with equivalent capability.

How much does a CPA charge per hour?

Hourly CPA rates typically range from $150 to $500 per hour. Senior CPAs in major US cities and specialists in complex areas (forensic accounting, international tax, M&A) can charge $500–$1,000/hour or more.

Can a virtual assistant handle bookkeeping?

Yes — a skilled finance or bookkeeping VA handles transaction recording, bank reconciliation, invoice management, AP/AR, and financial report preparation. They work in the same tools (QuickBooks, Xero, FreshBooks) as in-house bookkeepers, at significantly lower cost. This frees your CPA to focus on licensed, high-value work rather than routine financial admin.

How do I reduce CPA fees?

Keep organized books throughout the year (this has the biggest impact), separate bookkeeping from CPA work, engage outside of tax season, define scope in writing before work starts, and avoid using your CPA for tasks that don't require their license.

The Bottom Line

CPA costs in 2026 range from $150–$500/hour for hourly engagements, $1,000–$5,000+ for business tax preparation, and $500–$2,500/month for ongoing retainers. The right investment depends on the complexity of your financial situation and what you specifically need the CPA to do.

For most small businesses, the optimal setup is a dedicated finance VA maintaining clean books and handling financial admin throughout the year, with a CPA engaged for tax strategy, filing, and any advisory work requiring their license. That split eliminates paying CPA rates for routine work while ensuring expert coverage where it matters.

See what a Stellar Staff finance or bookkeeping VA can handle — and check the pricing page for a full breakdown of plans.

When you're ready to build out your financial support team, get started here.

1,000+ Business Owners Stopped Doing Everything Themselves.

Book a free 20-minute call. We'll show you who's available for your business this week.