How to Choose and Use Tax Software When You Need Real Help Filing

Using tax software is now the main way individuals file federal and state tax returns, but the choices and hidden limits can affect your refund, credits, and even how fast the IRS processes your return. This guide focuses on how tax software typically works in real life, how it connects to the IRS and state tax agencies, and what to do if you get stuck.


Quick summary: using tax software to file with the IRS and your state

  • Main official system involved: the Internal Revenue Service (IRS) and your state Department of Revenue or Taxation
  • Your first real step today:list your income forms and pick a software that fully supports them (W‑2 only vs. 1099, self‑employed, credits, etc.)
  • Typical path: create an account → answer intake questions → enter income and deductions → e‑file to IRS and state
  • Key free option: for many taxpayers under certain income limits, IRS Free File partners can be used through links on the IRS site
  • Typical friction: people start in a “free” version and hit a paywall mid‑return when they add a form (like self‑employment or a common credit)

How tax software actually connects to the IRS and your state

Most consumer tax software is a private company front end that sends your completed return electronically to the IRS’s Modernized e‑File (MeF) system and to your state Department of Revenue e‑file system. The software does the math and formatting; the IRS and your state decide whether to accept, reject, or later question the return.

When you click “Submit” or “E‑file” in tax software, it typically sends your return through an encrypted connection to the IRS first, then to your state if you chose to file a state return; you then receive an “accepted” or “rejected” notice that comes from the IRS or state, relayed to you by the software. If something in your return doesn’t match IRS data (for example, a missing or incorrect Social Security Number), you usually get a reject code and have to correct and resend through the same software.

Because the IRS, state tax rules, and available free options differ, eligibility for free filing and what forms are supported can vary based on your location and situation, so you may see different options and prices than someone in a different state or with different income types.


Key terms to know

Key terms to know:

  • E‑file — sending your tax return electronically to the IRS or state instead of mailing paper forms.
  • Refundable credit — a credit that can give you money back even if you owe no tax (for example, parts of the Child Tax Credit).
  • Adjusted Gross Income (AGI) — your total income minus certain adjustments; commonly used to qualify for IRS Free File and to sign your return electronically.
  • IRS Free File — a program on the official IRS site where approved software partners provide guided tax prep at no cost for eligible taxpayers.

What to do first: match your situation to the right tax software

Your first concrete step today is to list your tax situation on paper before you even open a software website. This helps you avoid getting halfway in and then finding out you must upgrade or switch programs.

Write down:

  • Your income types:

    • W‑2 only (typical employee)
    • 1099‑NEC / 1099‑K (self‑employed, gig work, side business)
    • 1099‑INT / 1099‑DIV (interest, dividends)
    • 1099‑R (retirement distributions)
    • Unemployment (1099‑G)
  • Your likely credits and deductions:

    • Child Tax Credit or Earned Income Tax Credit (EITC)
    • Education credits (1098‑T)
    • Retirement contributions, HSA contributions
    • Itemized deductions (mortgage interest, property tax, medical bills, charity)
  • Your state situation:

    • Do you live in a state with income tax?
    • Did you work in more than one state?

Once you have this list, you can compare software options more effectively. Look for:

  • Whether the software supports all your forms (self‑employment, rental property, multiple states, etc.)
  • Whether there is a truly free version for your AGI and situation, or only a limited “simple return” offer
  • The cost of state returns in addition to federal
  • Availability of live help (chat, human tax pro, or only help articles)

A practical way to narrow it down:

  1. Go to the official IRS website and search for “Free File” to see IRS‑approved partners and their eligibility rules (income caps, states served, supported forms).
  2. Search for your state’s official Department of Revenue (or Taxation) portal to see if the state lists free or low‑cost software options it partners with; some states sponsor their own free e‑file system or specific software offers.

From there, choose one software that lists your forms and credits as “included” at the level you can afford (free or paid). If you’re unsure, start with a free option but read the “what’s included” page carefully, especially for self‑employment, itemized deductions, and state filings.


Documents you’ll typically need before starting in software

Having your paperwork ready up front avoids repeated logins and errors that can cause IRS or state rejection.

Documents you’ll typically need:

  • All W‑2 forms from each employer for the tax year (if you had more than one job, you need every W‑2).
  • All 1099 forms you received (such as 1099‑NEC, 1099‑K, 1099‑INT, 1099‑DIV, 1099‑R, and 1099‑G for unemployment).
  • Social Security cards or exact numbers for yourself, your spouse, and any dependents you’re claiming (names must match SSA records).

Depending on your situation, you may also commonly need:

  • 1098‑T (education expenses), 1098‑E (student loan interest), or 1098 (mortgage interest)
  • Proof of childcare expenses (statements from providers with their EIN or SSN)
  • Last year’s tax return, mainly for your prior year AGI or PIN to sign electronically

If you’re missing a W‑2 or 1099, you can typically contact the employer or payer first, and if that fails, you can call the IRS individual taxpayer line (using the phone number listed on the IRS.gov site) to ask what wage and income data they have on file for you.


Step‑by‑step: using tax software and what happens next

1. Create your account and confirm it

Choose your software, then create an account with a strong password and enable multi‑factor authentication if offered. You’ll typically have to confirm your email address or phone number before you can continue, so check your spam or text messages.

What to expect next: Once your account is active, the software usually walks you through a short intake about your filing status, dependents, and income types, which determines which sections you see and whether you’re still in the free tier or need an upgrade.

2. Work through income sections with your documents in hand

Start with the income section and enter data directly from your W‑2 and 1099 forms, double‑checking that names, Social Security Numbers, and employer/payer EINs match exactly. For self‑employment or gig work, be ready to enter expenses (mileage, supplies, fees) if the software supports Schedule C.

What to expect next: The software typically calculates your Adjusted Gross Income (AGI) and shows a running estimate of refund or amount due, which can change as you enter deductions and credits; this is only an estimate until the return is fully completed and accepted.

3. Enter deductions and credits carefully

Move on to the deductions and credits section, which usually asks you a series of yes/no questions. Use your 1098‑T, childcare statements, and mortgage/property tax information to support any credits or itemized deductions you claim.

What to expect next: The software usually flags missing entries (for example, a childcare provider ID) and may suggest upgrading to a higher tier if a specific credit or form isn’t covered in the free version; you can usually go back and remove an item if you don’t want to upgrade, but that may reduce your refund.

4. Review, fix errors, and choose how to get your refund or pay

Before e‑filing, the software typically runs an error check. Fix any highlighted items (missing SSNs, invalid numbers, or mismatched amounts) and then choose how to receive a refund (direct deposit to bank account, prepaid card, or paper check) or how to pay a balance due (bank draft, card, or mailing a check to the IRS or your state).

What to expect next: For refunds, direct deposit is usually the fastest; for balances due, the IRS and many states allow scheduling a payment date on or before the deadline. The software may also offer to have its preparation fees deducted from your refund, which typically involves an extra fee and the use of a temporary bank account.

5. E‑file to the IRS and state, then monitor acceptance

Once everything looks correct, e‑sign your return (usually by entering last year’s AGI or a self‑selected PIN) and submit the e‑file. If you have a state return, confirm that both federal and state are selected before you finalize.

What to expect next: You should typically receive an email or in‑app notice within minutes to 48 hours saying whether your federal return was accepted or rejected; state acceptance can take longer. If rejected, the notice normally includes a reject code with a brief explanation, and you can log back in, fix the issue, and resubmit at no extra preparation charge in the same software.


Real-world friction to watch for

One common friction point is that people start a “free” return, enter all their information, and only discover at the end that their situation (self‑employment, certain credits, or state filing) isn’t included, forcing them to pay or redo the return in a different software. To reduce this, check each software’s “what’s included” page before starting, confirm it covers your specific forms and credits, and if you hit an unexpected paywall, take screenshots of your entries, then consider switching to an IRS‑listed Free File partner or a state‑sponsored option that explicitly supports your forms.


If you’re stuck, rejected, or worried about scams

If your return is repeatedly rejected and you can’t tell why, or if the software’s help articles aren’t enough, you have several legitimate help options that connect back to official systems.

  • IRS phone and in‑person help:

    • Call the IRS individual taxpayer helpline listed on the IRS.gov site for clarification on reject codes, identity verification letters, and account holds.
    • If needed, schedule an appointment at a local IRS Taxpayer Assistance Center; these offices typically require an appointment and can help you understand notices, confirm identity, and get wage and income transcripts that match what employers reported.
  • Free community help linked to the IRS:

    • Look up local VITA (Volunteer Income Tax Assistance) or TCE (Tax Counseling for the Elderly) sites through the IRS hotline or official site; they commonly use IRS‑approved tax software and can help you prepare and e‑file returns at no cost if you meet income, age, or disability criteria.

If you need to call, a simple script you can use is: “I filed my tax return using consumer tax software and received a rejection code. Can you help me understand what it means and what I should correct?”

Because tax filing involves your Social Security Number and refunds, be cautious of scams: use only sites and portals that end in .gov for IRS and state information, avoid giving your SSN or driver’s license number over the phone to unsolicited callers, and ignore emails or texts claiming to be from the IRS with links to “claim your refund now.” The IRS and state tax agencies typically do not ask you to send sensitive documents by regular email or text, and you cannot file, upload, or check your official tax status through HowToGetAssistance.org itself.