TaxFile
All posts
Filing

Tax Preparer vs Tax Software: Which to Pay For

A CPA averages $280 for a basic 1040 and about $430 once a Schedule C is added. Software runs $39 to $199. Here is the real break-even, with the fee data.

By the TaxFile team

August 2026 · 8 min read

Return Preview

Filing status

SAMPLE

Form 1099-NEC

Nonemployee compensation

Payer Box 1, Comp. Fed. tax withheld$0

Pre-loaded sample. TaxFile reads it the same way it reads your real documents.

This is sample data so you can see exactly how TaxFile reads a document. Your real W-2s, 1099s and receipts stay encrypted and are never sold.

Prepare a preview to watch TaxFile read your income, scan 200+ deductions and credits, run the error check, and assemble a review-ready return.

Estimated federal refund

Estimate, not your final return

in deductions and credits found ·

Deductions and credits we found

SAMPLE

Estimated taxable income
Estimated refund

Preview only. Review every figure before filing.

Error check passed Not tax advice. You review and approve before filing.

Live preview · estimate only · no signup needed

Estimate only · not tax advice · you review before filing · authorized IRS e-file

Pay a tax preparer when your return needs judgment or representation; use tax software when it needs accurate data entry. In 2025 fee-study data a basic Form 1040 with Schedules 1 to 3 averaged $280 with a CPA, $228 with an enrolled agent and $185 with a non-credentialed preparer, and a Schedule C added another $123 to $135, with 54% of preparers billing the state return separately. Self-prepared software runs $0 to $199 plus a state fee. The break-even is not the price, it is whether anyone has to defend a position on your return later.

What does a tax preparer cost compared with tax software?

Start with real numbers rather than impressions. The 2025 NATP Fee Study, reported by Accounting Today, surveyed what US preparers charge per return. The figures below are averages, so a busy metro will run higher and a rural practice lower, but the spread between credential types holds everywhere.

RouteBasic 1040 with Schedules 1 to 3Plus Schedule CState returnRealistic all-in for a freelancer
CPA$280$123 to $135 addedUsually billed separately$430 to $470
Enrolled agent$228$123 to $135 addedUsually billed separately$380 to $420
Non-credentialed preparer$185$123 to $135 addedUsually billed separately$330 to $370
Self-prepared software$0 to $199 depending on product and tierIncluded in the self-employed tier$0 to $45 per state$108 with TaxFile

That is a gap of roughly $300 on the same return. Before you decide it is an easy call in either direction, notice what the fee is buying. Two hundred and eighty dollars does not purchase two hundred and eighty dollars of typing. It purchases a person who will pick a position when the rules are genuinely unclear, and who may be able to speak for you if the IRS asks about it. Whether you need that is the entire question, and it has nothing to do with the price.

Hourly billing is the other model, averaging $182 an hour in the same study, with an average minimum of $634 for a business return. If your preparer bills by time, a disorganized shoebox is expensive in a way a flat fee hides.

What a tax preparer gives you that software cannot

One thing above all: representation rights. The IRS draws a hard line here, and most people never learn where it sits until they get a letter.

Who prepared the returnCan they represent you before the IRS?
Enrolled agent, CPA or attorneyYes, unlimited, on any IRS matter including audits, appeals and collections
Annual Filing Season Program participantLimited. Only for returns they prepared and signed, and only before revenue agents and customer service representatives. No appeals, no collections
Preparer with a PTIN and no other credentialNo. Since January 1, 2016 they have no authority to represent clients at all
You, using self-prepared softwareYou represent yourself, or you hire someone at that point

Read the third row carefully, because it covers a large share of seasonal storefront staff. The IRS puts the floor plainly: anyone can be a paid tax return preparer as long as they hold a Preparer Tax Identification Number. There is no exam behind a bare PTIN and no continuing education. Paying $185 to someone in that category buys you data entry and no representation, which is the worst combination on the table. If you are hiring, hire a credential. Enrolled agent vs CPA vs tax preparer compares what each one is actually licensed to do.

The second thing a good preparer sells is judgment on gray areas. Is that home office exclusive and regular? Does the vehicle qualify for actual expenses or is mileage the better claim for the next five years? Should you elect out of bonus depreciation? Software gives you the rule. A preparer gives you a decision and takes some professional responsibility for it.

What tax software does better

Also worth stating honestly, because the answer is not just price.

FactorPreparerSoftware
Cost for a straightforward return$185 to $280 plus state$39 to $199 plus state
Availability in late MarchAppointment slots tighten sharplyImmediate
Price known before the workOften billed per form afterwardFixed per return
Arithmetic and form selectionManual, checked by a humanAutomated, no transposition errors
Consistency across every deduction ruleDepends on time budgeted to your fileApplies the same sweep to every return
Handling a document that arrives in AprilRe-open the file, possibly a new feeAdd it and re-run

The consistency row is underrated. A preparer working a 12-hour day in early April is applying judgment under fatigue to your file, and the deduction they surface for you depends partly on how much time your fee justifies. Software applies the same checks to a $39 return as to a $199 one. That does not make it smarter, it makes it uniform, which for a routine return is usually what you want.

The break-even: when does paying a preparer pay for itself?

A preparer earns their fee when they find or protect more tax than they cost. On a $300 fee at a 22% marginal rate, that means finding roughly $1,400 of deductions you would otherwise have missed, or preventing one penalty of similar size. For a W-2 filer taking the standard deduction, there is essentially nothing to find: the numbers are on the forms and the arithmetic is fixed. For a freelancer with a home office, a vehicle, equipment purchases and a retirement contribution decision, $1,400 of overlooked deductions is entirely plausible.

Your situationWhat a preparer can realistically addVerdict
One W-2, standard deduction, one stateAlmost nothing. The figures are already reported to the IRSSoftware
W-2 plus itemized deductions, one stateMarginal. The inputs are documented on 1098s and receiptsSoftware
1099 freelance income, Schedule C, first yearReal value the first time, mainly in setting up how you track thingsEither, leaning preparer once, then software
1099 freelance income, Schedule C, establishedLimited once your categories are stableSoftware
Rental property, capital gains, crypto or foreign incomeSubstantial, and beyond what self-prepared software coversPreparer
Unfiled prior years or an IRS notice in handSubstantial, including representationPreparer with unlimited representation rights
Multi-member LLC, S corp or partnership returnSubstantial. Average minimum business fee is $634Preparer

The pattern in that table is worth naming. Preparers earn their money on uncertainty, and W-2 income has almost none in it, because your employer already told the IRS what you made and what was withheld. Uncertainty enters with self-employment, property, investments and anything spanning more than one year.

Which returns should never go to self-prepared software?

Direct answer: any return where you would not be comfortable defending a number yourself. Concretely, that means a return with rental property on Schedule E, a stock or crypto sale on Schedule D, foreign income or accounts, an estate or trust, a prior year you never filed, a Form 1040-X amendment, or an IRS notice already sitting on your kitchen table. TaxFile does not prepare any of those and says so, because filing something outside a product's scope is worse than paying a professional.

There is one more category: returns where you simply will not do it. A person who has extended twice and is staring at October 15 is not choosing between $300 and $108. They are choosing between a preparer and a failure to file penalty of 5% of the unpaid tax per month, capped at 25%, which is ten times the 0.5% monthly penalty for paying late. At that point, whoever gets the return filed is the cheap option.

How to decide in about five minutes

Work down this list and stop at the first yes.

QuestionIf yes
Do you have an IRS notice, an unfiled year, or an amendment to make?Hire an enrolled agent, CPA or attorney
Does your return include rental property, capital gains, crypto or foreign income?Hire a credentialed preparer
Are you filing a partnership, S corp or multi-member LLC return?Hire a credentialed preparer
Is this your first year with self-employment income and no bookkeeping system?One session with a preparer, then software afterward
Do you make roughly $69,000 or less, or are you 60 or older?Check IRS VITA or TCE first. Both are free and staffed by IRS-certified volunteers
Otherwise: W-2 or 1099 income, a Schedule C, one or two states?Software. You are paying $300 for data entry

If you land on hiring someone, do not start from a map search. Use the IRS Directory of Federal Tax Return Preparers, which lists only preparers holding a recognized credential or an Annual Filing Season Program record, then confirm the PTIN and ask exactly how the state return is priced. Our guide to finding a tax preparer near you covers the verification steps and the red flags the IRS publishes, including the ghost preparer pattern of refusing to sign the return they just prepared.

If you land on software, the work you do beforehand determines how well it goes. Gather the W-2s and 1099s, and for Schedule C income reconcile the 1099 totals against your own records, which is far faster once the invoices you sent are sitting in a spreadsheet instead of a folder of PDFs. Mismatches between what a client reported and what you booked are the single most common reason a self-employed return needs a second pass.

What TaxFile costs and what it will not do

TaxFile reads your W-2s and 1099s, prepares the federal and state return, surfaces the deductions and credits you qualify for with a reason for each, runs an error and audit-risk check, and e-files through an authorized IRS e-file provider only after you review and approve. Pricing is $39 for a simple return, $89 self-employed, $199 business, plus $19 per state. There is no free tier.

It prepares the current tax year only and covers W-2, 1099-NEC, 1099-K, 1099-MISC, Schedule C and Schedule SE income. It does not prepare prior year returns or 1040-X amendments, does not handle Schedule D capital gains, Schedule E rental income, crypto or foreign income, and cannot represent you before the IRS. If your return is in that first group, self-employed tax filing covers the Schedule C and Schedule SE work, and tax preparation fees breaks the paid alternatives down form by form. For a side-by-side against the other consumer products, see the tax software comparison.

This article is general information, not personalized tax advice. TaxFile is self-prepared tax software. For a complex situation, consult a CPA, an enrolled agent or a tax attorney.

File your taxes online with TaxFile

TaxFile reads your W-2s and 1099s, finds the deductions and credits you qualify for, and runs an error check. You review and approve before filing.

File your taxes online, with every deduction found

TaxFile reads your documents, finds the deductions and credits you qualify for, and checks your return for errors. You review and approve before anything is filed.

Not tax advice · you review before filing · authorized IRS e-file

TaxFile is self-prepared tax software, not personalized tax advice. For complex situations, consult a CPA or tax professional.