Tax Preparation Hub: Choose DIY, Free File, Software, or a Pro
There is no single best option. The right path depends on complexity, confidence, and the cost of a mistake — compare free programs, software, and pros below.
DIY vs Pro: Which Path Fits You?
Quick answer: there is no single best option; the right path depends on complexity, confidence, and cost of a mistake. Simple returns suit DIY or free programs; rentals, business income, multi-state filings, or IRS notices call for a pro.
| Choose this path | When it fits | Watch out |
|---|---|---|
| Full DIY (IRS Free File / Fillable Forms) | Simple W-2 income, standard deduction, basic credits, comfortable with guided questions | No guidance on edge cases; state filing may be separate; check provider for current eligibility |
| Paid software | Simple-to-moderate returns, side income, student loan interest, basic investments; want speed | Free tier covers simple returns only; state filing and upgrades cost extra — check provider |
| Free in-person help (VITA / TCE / AARP Tax-Aide) | Qualify by income or age; want a human to review; limited budget | Seasonal availability; appointments fill fast; scope is basic returns |
| Pro (CPA / EA / attorney / credentialed preparer) | Self-employment, rentals, multi-state income, equity pay, IRS notices, marriage/divorce, inheritance, business income | Fees vary widely; always get a written quote; verify PTIN and credentials |
Decision rules:
- If your return has rentals, business income, or multi-state filings, default to at least a pro review.
- If an IRS notice, audit, penalty, or back taxes are involved, hire a credentialed pro; do not rely on software chat alone.
- If your income qualifies for Free File or VITA, try the free path first before paying.
- If the cost of an error exceeds the prep fee (missed credits, penalties, amended returns), paying a pro is rational.
New to filing? Start with our how to file taxes walkthrough, then check how to file taxes free to see if you qualify for a zero-cost path.
Free Tax Preparation Options
Quick answer: most simple returns can be prepared free. Check IRS Free File, Free Fillable Forms, VITA, TCE/AARP Tax-Aide, or MilTax first — and always confirm current income limits and appointment rules on official program pages.
| Program | Who it serves | Cost | Limits / notes | Verify at |
|---|---|---|---|---|
| IRS Free File (guided) | Taxpayers under the yearly AGI threshold using partner software | Free federal; state terms vary by partner | Threshold changes yearly — check provider for the current-year AGI limit before relying on any number | IRS Free File page — check provider |
| IRS Free Fillable Forms | Anyone comfortable doing federal forms without guidance | Free | Federal only; no state; no guided help; no income limit historically. Best for confident filers. | IRS Free File page — check provider |
| VITA (Volunteer Income Tax Assistance) | Taxpayers needing basic-return help; sites often prioritize lower income | Free | The IRS does not set a program-wide income limit; individual VITA sites may establish their own. The program generally focuses on serving taxpayers who meet the EITC income guidelines. Commonly advertised site caps shift by year — treat as site-specific, check the VITA locator. | IRS VITA/TCE page + VITA locator (800-906-9887) |
| TCE / AARP Tax-Aide | Priority for age 60 and older; pensions and retirement questions | Free | The TCE program offers free tax help, particularly for those who are 60 years of age and older, specializing in questions about pensions and retirement-related issues unique to seniors. Seasonal; appointments required at many sites. | IRS VITA/TCE page; AARP site locator (888-227-7669) |
| MilTax (Military OneSource) | Service members, Guard/Reserve, spouses, eligible family, survivors | Free | Military-tax software plus coaching via Military OneSource — check provider for current eligibility rules. | Military OneSource MilTax page — check provider |
IRS Free File (guided)
What it is: brand-name guided software offered free through the IRS Free File program for filers under the yearly AGI threshold. Who should skip it: filers over the threshold or with out-of-scope forms. What to bring: photo ID, Social Security numbers, prior-year AGI, all W-2s and 1099s, and bank routing details. How to book: start from the IRS Free File page (never an ad) and pick a partner offer — see our IRS Free File guide.
IRS Free Fillable Forms
What it is: free electronic federal forms with basic math checks but no guidance. Who should skip it: first-time filers or anyone unsure which schedules apply. What to bring: the same document packet plus completed worksheets for each schedule. How to book: open the forms directly from the IRS Free File page when the filing season portal is live.
VITA
What it is: free in-person preparation by IRS-certified volunteers for basic returns. Who should skip it: returns with business, rental, or complex investment activity beyond site scope. What to bring: the full packet in the checklist below, including IRS letters and prior return. How to book: use the IRS VITA locator or call 800-906-9887; appointments fill fast in February and March.
TCE / AARP Tax-Aide
What it is: free help focused on taxpayers age 60 and older, including pensions and retirement questions. Who should skip it: complex business returns outside the program scope. What to bring: ID, Social Security cards, pension and Social Security statements, prior return, and prior-year notices. How to book: use the AARP site locator or call 888-227-7669; many sites require appointments.
MilTax
What it is: military-tax software plus coaching through Military OneSource for eligible households. Who should skip it: households outside current eligibility — confirm first. What to bring: military ID, income documents, and deployment or housing records as applicable. How to book: start from Military OneSource, not a search ad, and confirm current rules there.
Warning: fraudulent "free" commercial landing pages exist. Start from IRS.gov or Military OneSource, not ads. No income number on this page is a quote — re-verify thresholds on the official page on the day you file.
Tax Software Compared (5 Brands)
Quick answer: "free" in tax software means free for a narrow slice of returns. Check whether you qualified for a fully free path above before buying, and reach the final checkout screen and capture the itemized total before paying.
| Product | Free tier scope (typical, re-verify) | State filing | Upsell-trap notes |
|---|---|---|---|
| TurboTax | Free Edition historically limited to simple returns only; many common situations force an upgrade — check provider | Check provider (often paid even on free federal path) | Interview upsells, live-help upsells, add-on fees at e-file step; take screenshots of the order summary before paying. Compare with our TurboTax Free Edition guide. |
| H&R Block | Free Online historically limited to simple returns; broader situations require paid tiers — check provider | Check provider | Tier jumps for investments, rentals, business; in-person upsell path differs from online pricing. |
| TaxAct | Free tier historically narrower than marketing implies — check provider | Check provider | State fee and e-file / support add-ons; final price only visible near checkout. |
| FreeTaxUSA | Historically free federal with paid state, positioned as low-cost — check provider | Check provider (historically paid) | Still review add-ons (audit defense, priority support, amended-return handling) before paying. |
| Cash App Taxes | Historically free federal and state for covered situations — check provider | Check provider | Does not cover every situation (historically excluded some multi-state, foreign, or business cases); confirm coverage before starting. |
No price above is a quote — every price cell reads "check provider" unless re-verified on publish day. On publish day, open each provider pricing page and confirm: (1) what counts as "simple," (2) whether state is included, (3) e-file fee, (4) which situations force an upgrade. If a fact cannot be confirmed, "check provider" stands — last year's number is never carried forward.
Hiring a Pro: Checklist
Quick answer: verify the PTIN, verify the credential, and get a written quote before anyone touches your return. Never sign a blank return.
- Verify PTIN: every paid preparer must have a current IRS Preparer Tax Identification Number; ask for it.
- Verify credential: CPA (state board), Enrolled Agent (IRS directory), or attorney (state bar) for complex or disputed matters.
- Get a written quote listing federal, state, e-file, extension, amended-return, and audit-support fees separately.
- Ask who signs the return, how records are stored, how long they are kept, and how you receive copies.
- Ask about audit or notice support: what is included free vs billed hourly.
- Confirm turnaround, communication channel, and who prepares vs reviews the return.
- Never sign a blank return; review every number before e-file authorization.
- Fee based on refund size.
- Refuses to sign the return or provide a PTIN.
- Promises an unusually large refund before seeing documents.
- Asks you to sign blank forms or deposit your refund into their account first.
- No physical address, no written quote, pressure to decide immediately.
- Suggests inventing deductions, hiding income, or filing without required forms.
How Much Does Tax Preparation Cost?
Quick answer: past national surveys have clustered basic individual returns in the low hundreds, with itemized and business returns higher — request a written quote; check provider. Use our refund calculator to sanity-check whether a pro fee pays for itself.
Do not treat any single "average CPA fee" as current fact. National Society of Accountants (NSA) preparer-fee surveys are the standard citation for averages: commonly cited past results cluster around a few hundred dollars for a basic Form 1040 without itemizing, rising for itemized returns, and higher again for business, rental, or multi-state schedules. Exact figures move by survey year — check provider and cite the survey year.
Software: free tiers exist but are narrow; paid DIY commonly moves from zero to tens of dollars for simple federal/state plus upgrades, and higher for live-help or complex tiers. No fixed numbers here — check provider on the day you buy. In-person chains and independents vary by market, complexity, and credential: get three written quotes, never accept a national flat fee as fact.
Fees vary by complexity, location, and credential. Treat every number on this page as a starting point and confirm with a written quote.
This tax preparation guide was reviewed against current IRS program pages for Free File, VITA/TCE, and preparer credential rules. Free-program thresholds and software free-tier terms change yearly, so every "check provider" note marks a fact to re-verify on official pages before filing. No prices on this page are quotes; always confirm with a written quote.
Frequently Asked Questions
Tax preparation means gathering income documents, choosing forms, claiming deductions and credits, checking math, e-filing or mailing returns, and storing records. It covers federal and state filings, payment or refund tracking, and fixing errors through amended returns when needed for accuracy.
Choose software for simple W-2 returns, student income, or basic credits when you are comfortable answering guided questions. Hire a preparer for rentals, self-employment, multi-state income, IRS notices, marriage, divorce, inheritance, stock sales, or when mistakes would cost more than professional fees.
Start with IRS Free File if your income qualifies, or Free Fillable Forms for federal-only filing. Check VITA for in-person help, TCE or AARP Tax-Aide for age sixty-plus taxpayers, and MilTax for eligible military households. Always confirm current income limits and appointment rules on official program pages.
Fees vary by complexity, location, and preparer credentials, so check the provider before paying. Simple software returns may advertise free tiers with paid state or upgrade screens. Professional returns commonly range from a few hundred dollars upward. Always request a written quote listing federal, state, e-file, and add-on fees.
Bring photo ID, Social Security cards, birth dates, prior return, all W-2s, 1099s, brokerage statements, mortgage interest, property tax receipts, childcare records, education forms, bank routing numbers, and IRS letters. Organized folders reduce errors, shorten appointments, prevent missed deductions, and help volunteers or preparers file accurately on the first visit.
Search the IRS directory of credentialed preparers, verify PTIN status, check state licensing for CPAs and attorneys, read reviews, compare written quotes, ask about e-filing, signatures, record retention, and audit support. Avoid preparers who base fees on refunds, refuse to sign returns, lack a PTIN, or promise unusually large refunds.