How Much Does a CPA Cost for Tax Preparation?
What a CPA actually charges to prepare your taxes — average costs by form type, hourly vs. flat fee, the factors that move the price, and how clean books cut your bill.
Hiring a CPA to do your taxes can cost anywhere from a couple hundred dollars to several thousand — and most people have no idea where they'll land until the invoice arrives. The price swings that widely because "tax preparation" covers everything from a simple personal return to a multi-entity business filing with a dozen schedules.
This guide breaks down what a CPA actually charges in 2026, organized by the form you need filed. You'll see typical ranges by return type, when CPAs bill hourly versus a flat fee, the factors that push your price up or down, and how a CPA compares to an enrolled agent, a bookkeeper, and DIY software. At the end, the single biggest lever most owners overlook: the state of your books.
The Short Answer
For a straightforward individual return, a CPA commonly charges a few hundred dollars. For a small business return, expect several hundred to a few thousand dollars depending on entity type and complexity. The more moving parts — entities, states, employees, investments, messy records — the higher the fee.
Two things drive the number more than anything else:
- What you're filing. A Schedule C attached to a personal return costs far less than a standalone corporate or partnership return.
- How clean your records are. A CPA who has to reconstruct your year from a shoebox of receipts bills for that time. A CPA who receives a clean profit-and-loss statement just files.
You control the second one completely. More on that below.
Average CPA Cost by Return Type
Prices vary by region, firm size, and preparer experience, but these are the ranges you'll commonly see quoted for CPA-prepared returns. Treat them as planning figures, not guarantees.
| Return / Form | What It Covers | Typical CPA Fee Range |
|---|---|---|
| Form 1040 (basic) | Individual, standard deduction, W-2 income | $200 – $400 |
| Form 1040 + Schedule A | Itemized deductions | $300 – $500 |
| Form 1040 + Schedule C | Sole proprietor / single-member LLC | $400 – $800 |
| Form 1040 + Schedule E | Rental or pass-through income | $400 – $700 |
| Form 1065 | Partnership / multi-member LLC | $700 – $2,000+ |
| Form 1120-S | S corporation | $800 – $2,500+ |
| Form 1120 | C corporation | $900 – $3,000+ |
| Form 990 | Nonprofit / tax-exempt org | $750 – $3,500+ |
| State return (each) | Add-on per state | $100 – $300 |
A few things worth noting:
- Business returns almost always cost more than personal returns, because they carry more schedules, depreciation, balance-sheet reconciliation, and owner-compensation questions.
- S corps and partnerships generate K-1s for each owner, and the owners' personal returns then have to incorporate those K-1s — so the total cost of "doing your taxes" for a pass-through entity includes both the business return and the individual returns.
- Form 990 pricing is wide because a small all-volunteer charity filing a 990-EZ is a different animal from a large nonprofit with grants, restricted funds, and functional expense allocation. If you run a nonprofit, keeping clean fund records — the kind that pair with proper nonprofit banking — is what keeps that filing on the low end of the range.
Hourly vs. Flat Fee: How CPAs Bill
CPAs use two main pricing models, and knowing which one you're getting protects you from surprises.
Hourly billing
Hourly rates for CPAs commonly fall in the $150–$450 range, with senior partners at established firms at the top end and staff accountants at the bottom. Hourly billing is common when:
- The scope is unclear at the start
- Your records need cleanup before the return can be prepared
- You have unusual or one-off issues (an IRS notice, a late election, a complex sale)
The risk with hourly billing is obvious: if your books are a mess, the meter runs while the CPA sorts them out. A return that "should" cost $600 can balloon to $1,500 purely on cleanup time.
Flat fee
Most tax prep for individuals and standard small businesses is quoted as a flat fee per return or per form. Flat fees are predictable and are usually based on the preparer's experience with how long that return type takes. You'll typically get a flat quote when:
- Your situation is well-defined
- You come in with organized records
- The firm has done many returns just like yours
What to ask before you sign: Get the fee model in writing, ask what's included (does the quote cover the state return? owner K-1s? a review meeting?), and ask what triggers extra charges. The most common surprise line item is bookkeeping cleanup billed on top of the return.
What Makes Your CPA Bill Go Up
Two identical-looking businesses can pay very different fees. Here's what moves the number:
- Entity type. Sole proprietors (Schedule C) pay the least. Partnerships, S corps, and C corps cost more because of the standalone return, K-1s, and balance-sheet work.
- Multiple states. Each additional state return adds cost, and nexus questions (where you owe tax) add research time.
- Number of transactions. More accounts, more transactions, and more categories mean more to review.
- Messy or incomplete records. The single biggest variable. Unreconciled accounts, missing receipts, and mixed personal/business spending all convert into billable cleanup hours.
- Late filing or extensions. Rush work during the crunch of tax season often carries a premium.
- Special situations. Depreciation schedules, inventory, foreign income, R&D credits, cryptocurrency, sale of a business, and IRS correspondence all add complexity — and cost.
- Advisory on top of compliance. If you want tax planning, entity-structure advice, or quarterly check-ins — not just a filed return — that's a separate, ongoing engagement.
CPA vs. EA vs. Bookkeeper vs. Software
A CPA isn't your only option, and it isn't always the right one. Here's how the choices compare for tax work.
| Option | Best For | Relative Cost | Can Represent You at the IRS? |
|---|---|---|---|
| DIY software | Simple W-2 or basic Schedule C returns | $ (lowest) | No |
| Enrolled Agent (EA) | Federal tax prep and IRS representation | $$ | Yes (federal) |
| CPA | Complex returns, audited financials, advisory | $$$ | Yes |
| Bookkeeper | Keeping your books clean — not filing taxes | $$ (ongoing) | No |
Enrolled Agents are federally licensed by the IRS and specialize specifically in taxation. For pure tax preparation and representation, an EA often costs less than a CPA and is fully qualified to prepare business and personal returns. A CPA brings a broader accounting scope — audited financial statements, complex advisory, attestation work — that you may or may not need.
Bookkeepers don't file your taxes. Their job is to keep your records accurate all year so that whoever files the return (CPA, EA, or you) has clean numbers to work from. A bookkeeper and a tax preparer are complementary, not interchangeable. If you're weighing that cost specifically, we cover it in detail in our bookkeeper cost breakdown — this guide stays focused on tax preparation.
Software is fine for simple situations, but the more your return looks like the bottom half of the fee table above, the more a professional pays for themselves in caught deductions and avoided mistakes.
When a CPA Is Actually Worth It
You don't always need a CPA. You probably do when:
- You run a partnership, S corp, or C corp. These returns are genuinely complex, and errors are expensive.
- You had a major event this year — sold a business, changed entity type, brought on partners, expanded to new states.
- Your time is worth more than the fee. If preparing your own business return costs you two full days you could spend earning revenue, the CPA is cheaper than it looks.
- You want tax planning, not just filing. A good CPA saves you money proactively — choosing the right entity, timing income and expenses, maximizing retirement contributions — often exceeding their own fee.
- You're facing an IRS notice or audit. This is exactly what representation credentials are for.
You probably don't need a CPA if you have a simple W-2 return, or a straightforward Schedule C with clean books and modest income — software or an EA will likely serve you fine.
Whatever you file, make sure you're claiming everything you're entitled to first. Our complete small business tax deductions guide walks through every category, and if you have contractors, the 1099 vs. W-2 classification guide helps you get worker reporting right before it reaches your CPA.
The Biggest Lever: Clean Books Cut Your CPA Bill
Here's the part most owners miss. When you hand a CPA disorganized records, you're not just paying them to prepare a return — you're paying them, at professional rates, to do bookkeeping first. That's the most expensive way to keep books that exists.
Consider two owners with the identical business:
- Owner A shows up in March with a stack of bank statements, a box of receipts, and a spreadsheet that doesn't tie out. The CPA spends hours reconciling accounts, chasing missing information, and categorizing transactions before a single tax form gets touched. That cleanup is billed on top of the return.
- Owner B shows up with a reconciled, categorized profit-and-loss statement and balance sheet. The CPA reviews, asks a few questions, and files. The engagement is faster, cheaper, and less error-prone.
Same business. Very different invoice. The difference is entirely in the books.
What "clean books" means to a CPA:
- Every bank and card account reconciled through year-end
- Transactions categorized consistently to a sensible chart of accounts
- Business and personal spending fully separated
- Receipts and documentation available for anything questionable
- Payroll and contractor payments reconciled, with 1099s already handled
You don't need an accounting degree to get there. You need a system that categorizes transactions as they happen instead of a year-end scramble. That's exactly the problem Holdings solves — it's business banking with bookkeeping built in. Your transactions are categorized automatically as money moves, your accounts stay reconciled because your bank and your books are the same system, and your profit-and-loss reporting is always current.
When tax time comes, you export a clean P&L and hand it over. Your CPA does what you're actually paying for — filing an accurate return and finding you savings — instead of reconstructing your year at $200-plus an hour. Pair that with a receipt scanner so documentation is attached to transactions all year, and a quarterly tax planner so nothing sneaks up on you in April.
How to Get an Accurate Quote
Before you commit to a preparer:
- Describe your situation precisely — entity type, number of states, rough transaction volume, any special events this year.
- Ask for the fee model in writing — flat vs. hourly, and exactly what's included.
- Ask what triggers extra charges — cleanup, extra states, K-1s, meetings.
- Bring organized records — this alone can move you into the lower end of any range.
- Ask about year-round advice — the best value from a CPA usually isn't the return itself; it's the planning that reduces next year's tax.
The Bottom Line
The average cost of tax preparation by a CPA depends almost entirely on two things: the return you're filing and the state of your books. You can't change your entity's complexity overnight, but you can absolutely change the second variable. Clean, reconciled, categorized books are the difference between paying a CPA to file your taxes and paying a CPA to also do a year of bookkeeping first.
Keep your records clean all year, and you'll get a lower quote, a faster turnaround, fewer mistakes, and a CPA who's free to focus on saving you money instead of untangling it.
