How Much Does a CPA Cost for a Small Business?

how much does a cpa cost

Table of Contents

Most firms dodge the question with a familiar phrase: “It depends.”

But that doesn’t help you budget for accounting services.

Here’s the short answer: most small businesses pay between $750 and $1,800 per month for accounting support. High-complexity operations can push that to $5,000 or more. And hourly rates run anywhere from $150 to $400, with controllers at the lower end and CFOs at the higher end.

By the end of this article, you’ll know exactly what drives CPA costs up or down, what questions to ask before you sign anything, and how a few simple habits can keep your bill lower than you’d expect.

image 2

What Drives CPA Costs Up or Down?

Two things matter most: how much work there is, and how complex that work is. Most businesses are dealing with both simultaneously.

Volume

Transaction volume is the biggest driver of base cost. More transactions mean more bookkeeper hours, and higher monthly fees. Here’s how that typically breaks down:

Monthly Transactions Estimated Cost
50 to 75$750
100 to 125$900
150+$1,000 to $1,500

Complexity

Volume covers the bookkeeping side. But complexity is what pulls in more expensive controller or CFO time. Controllers typically bill at around $150 an hour, so even a few extra hours per month adds $500 to $600 to your bill.

Some business types carry built-in complexity that necessitate those higher costs.

Business Type Complexity Driver
SaaSDeferred revenue: annual contracts billed upfront but recognized monthly
E-commerce and retailInventory management across multiple SKUs and platforms
NonprofitsGrant tracking and restricted fund reporting
Web3Crypto accounting for payments or balance sheet holdings
Sales-driven organizationsVariable commission calculations 
Franchises and holding companiesIntercompany consolidation across multiple entities
Investor-backed startupsMulti-year financial forecasting for fundraising rounds, equity accounting

Complexity rarely exists in isolation: the more specialized your needs, the broader the scope of services you’ll likely require.

Scope of Services

Basic bookkeeping and tax prep sit at the lower end of the cost range. A full-service engagement that includes a controller, CFO advisory, payroll, and strategic planning will push you toward the higher tiers. The more you hand off, the higher the monthly cost.

Experience and Specialization

A CPA who’s worked extensively in your industry will cost more than a generalist. That premium is usually worth it. Someone already familiar with SaaS revenue recognition or nonprofit grant reporting won’t charge you for the learning curve.

Year-Round vs. Seasonal Help

Seasonal help keeps costs low, but it also means your CPA only sees your books once a year. Problems that a monthly engagement would catch in March don’t surface until the following April. Year-round support costs more in total, but it gives you something seasonal help can’t: visibility into your finances before problems become crises.

CPA Hourly Rates and Billing Structures 

CPAs bill in three different ways: hourly, retainer, or through fixed fees for specific services.

Indinero bills on a fixed monthly fee, so clients never have to worry about getting charged for a question, and know exactly what they’re paying every month.

Accounting Services Hourly Rates

Hourly billing is common for one-off projects and specialized consulting. Here’s what to expect:

RoleTypical Hourly Rate
Bookkeeper$50 to $100
Accountant$150 to $400
Controller$125 to $175
CFO$200 to $700

A CFO brought in to guide a Series A fundraise will cost considerably more than a generalist accountant handling routine monthly close, reflecting differences in experience and specialization. 

For context, even a few extra hours of controller time per month adds $500 to $600 to your bill, which is why complexity drives costs up faster than volume does.

Monthly Retainers

Most ongoing accounting relationships run on a monthly retainer. Here’s what monthly retainers typically look like.

Don’t be afraid of the high complexity monthly cost. Most businesses will never need that degree of support.

Business TypeEstimated Monthly Cost
Young startup (under 75 transactions)$750
Typical small business (~200 transactions)$1,200 to $1,800
High-complexity or high-volume operation$5,000 to $10,000

The benefit of a monthly retainer is consistent visibility into your financials and a dedicated team of experts for year-round support. rather than a once-a-year conversation during tax season.

Fixed Fees

Some CPAs charge a flat fee for specific, well-defined services rather than billing by the hour or month. Tax preparation and audit support are common examples.

A basic business tax return typically runs $1,000 to $3,000, while more complex filings can push to $5,000 or more. Audit support is typically project-based as well, running $5,000 to $20,000 or more, depending on the complexity of the engagement.

image 1

Bonus: Local CPA vs. Virtual CPAs, What You’re Actually Paying For 

The choice between a local and virtual CPA is about more than rates.

Local CPAs work well for straightforward needs: basic tax prep, simple bookkeeping, and state filing questions. If your finances are uncomplicated and you value face-to-face meetings, a local firm works.

But two limitations tend to surface as businesses grow: capacity, and expertise. 

Local firms are stretched thin during tax season, and response times suffer. You’ve probably felt this before. The second thing is most local CPAs are generalists. If your business develops specialized needs, whether that’s multi-state payroll, deferred revenue recognition, or fundraising prep, you’ll eventually need to find someone bigger.

Virtual CPAs carry lower overhead than local firms, which translates to lower rates: $100 to $300 per hour compared to $150 to $400 for a traditional local firm. But the more significant advantage isn’t the hourly rate, it’s the breadth of expertise.

A virtual firm like indinero gives you access to bookkeepers, controllers, tax specialists, and CFO-level advisors under one roof. Rather than piecing together services from multiple providers, you get a single team that knows your business across every function. 

That team is backed by technology: cloud-based access to your financials, guaranteed 24-hour response times, and monthly review meetings. And because indinero has CPAs licensed across multiple states, multi-state complexity is rarely a limitation.

How to Get More From Your CPA Without Paying More

The biggest driver of high CPA costs isn’t the hourly rate. It’s inefficiency.

Disorganized records, unclear scope, and last-minute requests that turn routine work into rush jobs.

Here’s how to avoid that.

Get Systematized Before You Engage

The less time your CPA spends sorting through your records, the less you pay. That means having a system for account reconciliation, categorized transactions, and easy-to-navigate documentation.

Define Scope Clearly

Unexpected charges almost always trace back to an unclear engagement. Before you sign anything, know exactly what’s included and what isn’t. 

Is tax preparation part of the monthly retainer or billed separately? Who owns payroll? What happens if you need a one-off project outside the normal scope? Getting answers to these questions upfront prevents surprises later.

Don’t Wait Until the Last Minute

Rush jobs cost more. A tax return that needs to be handled yesterday costs more than one prepared over three weeks. The same applies to audit support, financial statements, and anything else with a hard deadline.

Expect Proactive Communication

A good CPA doesn’t wait for you to ask questions. They flag issues before they become problems, surface tax-saving opportunities during the year rather than after the fact, and respond quickly when you reach out. 

If you’re sending emails and waiting weeks for a reply, that’s not just frustrating, it’s a financial risk. Delayed responses to tax notices can trigger penalties, missed filing deadlines can trigger more, and both can dwarf the cost of the accounting work itself.

So, What Should You Expect to Pay?

Here’s where most businesses land:

Business TypeEstimated Monthly Cost
Young startup (under 75 transactions)$750
Typical small business (~200 transactions)$1,200 to $1,800
High-complexity or high-volume operation$5,000 to $10,000

Hourly rates run $150 to $400, with controllers typically at the lower end and CFOs at the higher end, depending on the complexity of the engagement.

But the number that matters most is value, not rate. A CPA who costs $200 an hour and catches a $50,000 tax credit you would have missed is cheaper than one who charges $100 an hour and files your return without looking up.

The right firm doesn’t just close your books every month. It tells you what the numbers mean, flags problems before they become expensive, and keeps you ahead of decisions rather than behind them.

If you’re ready to stop guessing what accounting should cost, start with a free consultation. We’ll review your needs, walk you through your options, and build a quote that fits.

image

R&D Offer Quiz

Step 1 of 3

Answer to find out if you're eligible for R&D tax credits.

Do the activities performed relate to a new or improved business component’s function, performance, reliability, quality, or composition?(Required)
For Example: A mid-sized packaging company develops a slightly modified cardboard box design to improve its stacking strength (reliability) for warehouse storage, involving minor adjustments to the corrugation pattern to reduce collapse under standard weight loads.
Is your company trying to discover information to eliminate uncertainty concerning the capability or method for developing or improving a business component?(Required)
For Example: A furniture manufacturer investigates whether a cheaper wood adhesive can hold joints as effectively as the current one during assembly, testing bond strength to resolve doubts about its capability in standard production lines.
Do the activities performed constitute a process of experimentation?(Required)
For Example: An auto parts supplier runs a series of bench tests on different lubricant formulations to find one that reduces friction in engine bearings more effectively, systematically comparing wear rates over simulated operating cycles.