Tax Preparation

Last reviewed: October 5, 2026. Product pricing, supported forms, free-filing eligibility and service terms can change. Confirm the details for the tax year you are filing before choosing a product.

Prepare Your Taxes with Confidence

Taxes may be inevitable, but tax preparation doesn’t have to be confusing. Whether you earn a paycheck, run a side business, manage investments or receive retirement income, a good filing process starts with complete records and a filing option that fits your situation.

Use this guide to compare online tax software, explore free filing options, organize documents and review your return before submitting it. The goal is to report your taxes accurately and claim the deductions and credits you qualify for.

About the links: The software links below take you directly to the providers’ websites. Check each provider’s current pricing, product coverage and terms before purchasing.

Start Here: Choose Your Filing Approach

Your situationA practical starting point
You have a straightforward individual return and want to do it yourself.Check IRS Free File eligibility and commercial free editions before paying for software.
You have self-employment, investment, rental or other additional income.Compare supported forms, state coverage and total filing cost—not just the advertised starting price.
You want to prepare the return but need help with tax questions.Compare expert-assisted options and find out whether a final return review is included or costs extra.
You need free basic preparation assistance.Check local VITA or TCE services, eligibility and the types of returns the site can prepare.
You have unfamiliar or complicated issues.Consider a qualified tax professional, especially for entity returns, foreign reporting, difficult basis calculations or unresolved tax notices.

Choose the correct tax year. Income earned in 2026 generally goes on a 2026 return filed in 2027. A 2025 return filed during 2026 is a different return. Confirm the year supported by your software and preparation materials before entering information.

Check Free Filing Options First

IRS Free File

IRS Free File offers guided federal tax preparation and filing through participating providers for eligible taxpayers. Income limits and provider eligibility rules apply; state filing may be free or may cost extra.

Start through the IRS Free File website. Going directly to a provider’s commercial website does not give you access to its IRS Free File offer. Review the current program income limit and each provider’s age, income, residency and other requirements.

Free File Fillable Forms is a separate federal option for any income level. It requires more familiarity with tax forms, provides limited calculations and does not prepare state returns. Check seasonal availability and supported forms before starting.

Free Preparation Assistance

The IRS-supported Volunteer Income Tax Assistance and Tax Counseling for the Elderly programs, known as VITA and TCE, offer free basic tax preparation to qualifying individuals. TCE particularly serves taxpayers age 60 and older.

Confirm local eligibility, appointment availability and the site’s preparation scope. These programs do not cover every complex return.

Compare Online Tax Preparation Software

These are consumer filing destinations. The comparison focuses on features and limitations rather than ranking one product as the best choice for everyone.

SoftwareWhat to considerFree filing and support details
TurboTaxGuided DIY preparation, document-import features and separate expert-assisted or full-service options.Free Edition is limited to qualifying simple returns. Paid products, state returns and expert services can add costs. Check the selected product’s terms.
H&R Block OnlineOnline preparation with options for expert help and return review. Office preparation is a separate service choice.Free Online covers qualifying simple returns. More complex situations require paid products. Help and review features vary; do not assume office services are included.
TaxActDIY products for different tax situations, with separately offered expert services.Free federal filing is available for qualifying returns. State filing, product upgrades and expert assistance may cost extra.
FreeTaxUSAFree federal preparation for supported situations, including itemized deductions, investments and self-employment.State filing generally costs extra. Basic support is included; Deluxe Support, Pro Support and Audit Defense are distinct paid options. Verify coverage before purchasing.
Cash App TaxesFree federal and state preparation for supported returns, including many self-employment and investment situations.A Cash App account and app are required to access the service. Confirm that your forms and state situation are supported; free filing does not mean every situation is covered.
TaxSlayerDIY products with broader form coverage and additional support available in paid options.Simply Free has specific eligibility restrictions. State offers and support vary by product. Tax-professional assistance is available with specified paid options.

“Start free” and “file free” are different. A provider may let you enter information without paying, then charge when you print or file. Confirm the final price before submitting your return.

Compare the Total Cost and the Help You Need

Before choosing a product, check:

  • Form coverage: Does the edition support your income, deductions, credits and carryforwards?
  • State coverage: Does it handle every required resident, part-year or nonresident state return?
  • Total price: Include federal and state filing, expert services and optional products. Paying software fees from a refund may involve an additional fee.
  • Help level: Customer or technical support is different from personalized tax advice, a final return review or full-service preparation.
  • Audit terms: Guidance about a notice is different from representation before the IRS. Check eligibility, exclusions and any separate charge.
  • Imports and access: Verify which documents can be imported and whether you can download complete returns and worksheets. Review imported information rather than assuming it is correct.

Accuracy and maximum-refund guarantees have terms and exclusions. They do not eliminate your responsibility to provide complete information, review the return and pay any tax properly owed.

Gather Your Documents Before You Begin

Use the Free Tax Organizer to help organize your information. The organizer currently listed is for tax year 2025. For another tax year, use an organizer prepared for that year and check for changes in forms, deductions and credits.

CategoryInformation to gather
Personal and filing informationNames, Social Security numbers or ITINs, dates of birth, dependent information, relevant identity-protection PINs and changes in marital or household status.
Prior-year historyFederal and state returns, depreciation schedules, carryforward worksheets and other continuing tax records.
Employment and other incomeW-2s, relevant 1099s, retirement and Social Security statements, unemployment forms and records of income not reported on a tax form.
Investments and digital assetsBrokerage statements, purchase and sale history, adjusted basis, transfers and records of reportable digital-asset transactions.
Business and rental activitiesIncome and expense summaries, receipts, mileage records, asset purchases and disposals, depreciation history and relevant partnership or S corporation K-1s.
Deductions and creditsMortgage, tuition, student-loan, childcare, charitable, medical, retirement and HSA records, as applicable.
Health coverageMarketplace Form 1095-A and information needed to reconcile advance premium tax credits, if applicable.
Tax paymentsFederal and state withholding, estimated payments, extension payments and prior-year overpayments applied to this year.
Refund or payment detailsVerified bank routing and account numbers for your chosen electronic refund or payment method.

An income-reporting threshold for a particular form is not a general exemption from reporting taxable income. Reconcile your records so you include taxable income even when no form arrives and avoid counting the same income twice.

For additional guidance, see the IRS document-gathering checklist.

Deductions and Credits: A Preparation Checklist

A deduction generally reduces taxable income; a credit generally reduces tax. Some credits are refundable. Eligibility depends on the tax year, income, filing status and other requirements.

Review the areas that apply to you:

  • Children and dependents: Confirm who can claim each dependent and gather childcare information and records relevant to child-related credits.
  • Education: Gather tuition statements, payment details, scholarship information and student-loan interest records.
  • Retirement and health savings: Review IRA and HSA contributions, distributions, eligibility and any nondeductible IRA basis.
  • Homeownership and itemizing: Gather mortgage interest, eligible taxes, charitable contributions and qualifying medical-expense records. Compare allowable itemized deductions with the standard deduction when you have a choice.
  • Self-employment: Review business expenses, vehicle use, home-office eligibility, retirement contributions and applicable business deductions. Personal spending does not become deductible merely because you run a business.
  • Marketplace insurance: Reconcile advance premium tax credits using the required forms and household information.
  • Year-specific tax changes: Gather records relevant to qualified tips, qualified overtime, eligible vehicle-loan interest and the additional senior deduction if applicable. Each provision has eligibility rules and limits; the marketing phrase “no tax” does not mean all related income is exempt from every tax.
  • Continuing tax items: Check unused losses, credit carryforwards, depreciation, investment basis and other amounts carried from earlier years.

Keep records of significant purchases and improvements, but verify the applicable dates and eligibility before assuming a tax credit is available. A credit allowed in an earlier year may have changed or expired.

Use the IRS credits and deductions guide and current tax-law guidance to check the rules for your return. This checklist helps you gather information; it does not establish eligibility for a particular deduction or credit.

Estimate Taxes and Check Deadlines

For wage or pension withholding, use the IRS Tax Withholding Estimator. It is intended for people with a W-2 job or pension/annuity withholding and can consider other income as part of that calculation. It is not a universal calculator for someone whose only income is self-employment.

If you have self-employment or other income without enough withholding, review the IRS estimated-tax guidance. Estimated payments may be required during the year; waiting until the filing deadline can result in an underpayment penalty.

Use our Tax Due Dates page to check filing and payment dates. State deadlines, special circumstances and disaster relief can affect the dates that apply to you.

An extension gives you more time to file, generally not more time to pay. For individual returns, request an extension by the applicable original deadline and pay the estimated balance due on time. See the IRS extension instructions.

Review, File and Confirm

  1. Review the complete return. Check names, identification numbers, filing status, dependents, income, basis, deductions, credits and tax payments. Inspect the generated forms, not just the refund screen.
  2. Confirm federal and state results. Make sure every required state return is prepared and that income and credits are allocated correctly.
  3. Check the final cost. Remove unwanted add-ons and understand any refund-payment or financing fees before agreeing.
  4. Verify banking and payment instructions. Check routing numbers, account numbers, payment amounts and withdrawal dates.
  5. Submit and check acceptance. Save the filing confirmation and confirm acceptance separately for each return. A rejected return generally needs correction and resubmission; acceptance is not a determination that every tax position is correct.
  6. Save your records. Download complete returns, schedules, useful worksheets, acceptance confirmations and payment receipts. Follow our Record Retention 101 guidance for keeping supporting documents.

If you compare software products, use the same accurate facts and investigate different results. Differences can arise from missing information, elections, carryforwards or entry errors. A larger displayed refund does not, by itself, identify the correct return. Do not submit duplicate original returns for the same taxpayer and tax year.

Refunds: Set Realistic Expectations

Electronic filing with direct deposit is generally the fastest way to receive a federal refund. Processing can take longer when a return needs review or correction, and some refunds are subject to legally required delays.

Software guarantees and advertised early-deposit features do not guarantee when the IRS will approve or issue your refund. Refund advances and fee-payment services are separate financial products with their own terms.

Track federal refund progress through the IRS refund page. State refunds follow the applicable state tax agency’s process.

When Professional Help Is Worth Considering

DIY software can handle many individual returns, but consider professional help when you have unfamiliar reporting obligations, complicated investment or property basis, multiple-state issues, foreign income or accounts, substantial business changes, or an unresolved IRS or state notice.

Reporting Schedule C income on an individual return is different from preparing a partnership, corporation or other separate entity return. Receiving a K-1 does not mean your individual software can prepare the entity return that produced it.

Choose help based on the complexity of the issue and the professional’s relevant experience—not simply the size of an advertised refund.

Protect Your Tax Information

Use strong, unique passwords and multifactor authentication where available. Access filing services through verified websites, keep sensitive documents in protected storage and maintain a separate backup of important files.

Do not send Social Security numbers, complete returns or banking information through ordinary email or a general website contact form. Use an appropriate secure document-transfer method when working with a preparer.

For more resources, visit the CPA at Large Tax Center.

This guide provides general educational information for U.S. individual taxpayers. Federal and state rules, product coverage and personal circumstances vary. Confirm the requirements for the tax year you are filing and seek qualified advice when needed.