Tax services help people prepare and file federal and state returns. Options include free filing programs, do-it-yourself software, enrolled agents, CPAs, and other paid preparers. The right choice depends on your income, business records, investments, state returns, and the support you need if a tax notice arrives.

Before paying, check whether you qualify for free IRS-supported filing. A paid service does not guarantee a refund, and you remain responsible for reviewing the return before signing it.

Start with free filing options

The IRS offers Free File through participating providers for people who meet the current program’s rules. VITA and TCE sites also provide free preparation help for eligible taxpayers. Qualifications, filing seasons, and available services change, so use the IRS filing resources for the tax year involved.

Software marketed as free may charge for certain forms, state filing, or added support. Check what your actual return needs before starting, especially if you have self-employment income, rentals, investments, or digital asset transactions.

Compare tax preparation methods

Filing needWhat to verify
Wages and standard deductionsWhether free filing covers every required form
Small business or gig incomeSchedule C, estimated taxes, and expense tracking
Investment salesCost basis, capital gains, and reporting forms
Crypto transactionsWallet imports, cost basis, and missing transactions
More than one stateSeparate state return charges and support
Rental incomeDepreciation and other rental schedules
IRS noticeWhether help after filing is included
Professional adviceCredentials, fees, and authority to represent you

Tax software may guide you through questions, but the person filing must still check the facts. A professional may be more useful when income, deductions, or prior returns are complicated.

What documents should you gather?

Collect W-2s, 1099 forms, proof of estimated tax payments, prior-year records, and documents supporting any credits or deductions you claim. Small business owners should also keep sales totals, invoices, expenses, mileage records where applicable, and information on major assets.

Compare documents with your records rather than relying on automatically imported amounts. Missing a form does not necessarily mean income can be omitted from the return.

Save the final return and supporting information. Ask how long the preparer or software will keep copies and whether you can download the full filing after submission.

How to choose a tax preparer

Paid federal return preparers generally need a valid Preparer Tax Identification Number, known as a PTIN. A PTIN alone is not a CPA license, an enrolled agent credential, or proof of good service. Check credentials and whether a preparer can represent you in an IRS matter.

The IRS guide to choosing a preparer explains how to check a professional. Ask for a written price estimate, who will sign the return, and what happens if you receive an IRS letter later.

Avoid anyone who asks you to sign a blank form, promises a refund before seeing your records, or bases their fee on a percentage of the refund.

Digital asset taxes require reliable records

Selling or exchanging digital assets may create gains, losses, or other taxable events. A crypto tax app can help gather transactions, but its report may be wrong when a wallet transfer is missing or the cost basis is unclear.

Reconcile purchases, sales, wallet transfers, fees, and income with your own records. The IRS digital asset guidance explains the federal reporting rules.

A software calculation is a starting point, not proof that the return is accurate. If your records are incomplete, ask a tax professional familiar with those transactions before filing.

Compare the complete service price

Suppose software charges a hypothetical $60 for federal preparation, $40 for a state return, and $30 for added help. The total is $130, not $60. A professional quote may cover different tasks. These figures are an example and are not current product prices.

Ask whether the fee includes e-filing, amended returns, business schedules, support if the IRS asks questions, and access to your return next year. Bookkeeping subscriptions are usually separate from tax filing services.

For business recordkeeping, see bookkeeping and accounting.

Check deadlines and payment rules

Filing dates and extension rules may differ by tax year, location, and disaster relief provisions. An extension to file does not generally mean an extension to pay the tax owed. Read the current IRS instructions rather than relying on an old published date.

If you receive an IRS notice, check the response deadline and contact the preparer if support is part of your agreement. Keep records of responses and payments.

Frequently asked questions

Can everyone file taxes free?

No. Free programs have eligibility and form rules. Check the IRS and participating provider for the current tax year.

Is paid software the same as using a CPA?

No. Software guides data entry. A CPA is a licensed professional with a different role and credentials.

Does a preparer guarantee a refund?

No. Tax outcomes depend on the taxpayer’s actual records and applicable law.

Can crypto tax apps prepare all required forms without review?

Not necessarily. Missing data and incorrect classifications can change calculations.

Does an extension also postpone taxes owed?

Generally no. Check the current payment deadline and any applicable relief.

Review current filing services

Check the full fee schedule, forms included, state return price, cancellation rules, and current filing support before paying.

Previously listed products

These links are retained from the earlier listing. Check the provider’s current product details, fees, and availability before applying. MarketProSecure may receive compensation from linked providers.