OFFER?
How to File Your Federal Taxes Online for Free
You can often file your federal tax return online for free using official IRS programs and trusted nonprofit partners, especially if your income is low to moderate or your return is simple. The two main systems that typically handle free online filing are the Internal Revenue Service (IRS) and IRS-partnered free filing portals run by major tax software companies and certified nonprofits.
Quick summary: Free online filing options
- Primary system: IRS (federal income taxes) and state tax departments
- Main free tools: IRS Free File (partnered software) and IRS Direct File (where available)
- Best first step today:Search for “IRS Free File” or “IRS Direct File” on the official IRS site and check if you qualify
- Common requirement:Adjusted gross income (AGI) under a certain limit for many free options
- Typical documents needed:W‑2s, 1099s, last year’s tax return
- Watch out for: Paid “upgrades” or add-ons that turn a free return into a paid one
- If stuck: Call the IRS taxpayer assistance line or your local Volunteer Income Tax Assistance (VITA) site
Key terms to know
Key terms to know:
- Adjusted Gross Income (AGI) — Your total income minus certain adjustments (like student loan interest); often used to see if you qualify for free filing.
- IRS Free File — A program where the IRS partners with tax software companies to let eligible taxpayers file federal returns online at no cost.
- Direct File — An IRS-run online system (in limited areas) that lets eligible people file federal returns directly with the IRS for free.
- E-file (Electronic filing) — Submitting your tax return online instead of mailing a paper form.
Where to go to file for free (official systems only)
For federal taxes, the IRS is the official agency in charge, and free online filing usually runs through one of these:
- IRS Free File online software: The IRS links you to partner tax software sites where you can prepare and file your federal return at no cost if your income meets the program’s limits.
- IRS Direct File (pilot / limited availability): An IRS-operated website (not a private company) where some taxpayers in certain states and with straightforward returns can prepare and file directly with the IRS.
- Free Fillable Forms: An IRS option for people who are comfortable with tax forms; it’s free but doesn’t guide you step-by-step like consumer software.
- State tax department portals: Many states offer free online filing for state tax returns through their own official department of revenue or taxation websites, especially for low-income filers.
To stay in the official system, look for sites ending in “.gov” and follow links from the main IRS website or your state department of revenue page, not from ads or social media posts. Rules, availability, and income limits commonly vary by state and year, so you’ll need to confirm through the current IRS or state portal.
What you need to prepare before you start
Filing online goes faster if you gather your information first. These are the items free-filing systems typically ask for right away.
Documents you’ll typically need:
- W‑2 forms from each employer showing your wages and taxes withheld.
- 1099 forms (like 1099‑NEC for gig/contract work, 1099‑INT for bank interest, or 1099‑G for unemployment benefits).
- Last year’s tax return (or at least last year’s AGI) to verify your identity when you e-file.
You may also need:
- Social Security numbers or Individual Taxpayer Identification Numbers (ITINs) for yourself, your spouse, and any dependents.
- Bank account and routing numbers for direct deposit of a refund (this is optional but usually faster and still free).
- Records of childcare expenses, education costs, or health insurance forms (like 1095‑A) if they apply to you.
If you’re missing a W‑2 or 1099, first contact the employer or payer and ask them to resend it, then keep a note of when you requested it; if that fails, you can typically request an income and wage transcript from the IRS through its online account or by phone.
Step-by-step: How to file your taxes online for free
1. Confirm you’re eligible for a free option
Check your income level and tax situation against the current rules for IRS Free File, Direct File, and your state’s programs.
- Action today:Go to the official IRS website and look for the “Free File” or “Direct File” sections.
- These pages usually ask a few basic questions (like your estimated income range and state) and then show which free options you can use.
What to expect next: The IRS system or screening tool will either send you directly to a partner software’s free site, let you start a Direct File return (if available where you live), or tell you if you’re not eligible for a specific free program so you can try another option.
2. Choose the right free filing tool
Once you know you qualify, decide which free channel to use.
Common choices include:
IRS Free File Partner Software
- Works like commercial tax software with a question-and-answer format.
- Good for most low-to-moderate income filers and people claiming common credits like the Earned Income Tax Credit (EITC).
IRS Direct File (if available to you)
- Fully run by the IRS; no marketing or upsells.
- Typically supports only relatively simple tax situations (like W‑2 income and basic credits).
State Department of Revenue E-file Portal
- For your state return if you live in a state with income tax.
- Often provides free filing for certain incomes or ages, or for simple returns like “full-year resident with one W‑2.”
Action today: After the IRS site shows your options, click through only from the IRS “Free File” or Direct File page rather than searching for the software by name on a search engine, which may show paid ads first.
What to expect next: The partner site or Direct File page will prompt you to create an account or log in, then ask for your personal info and income details.
3. Enter your information and upload your documents
Follow the prompts to enter your income, deductions, and credits.
- Create or log into your account. Use a strong password and enable multi-factor authentication if offered.
- Enter your basic info. Legal name, date of birth, and Social Security number/ITIN for you, your spouse, and dependents.
- Input income forms. Enter details from your W‑2s and 1099s exactly as printed. Some employers allow direct import into certain software; if you use that, double-check the numbers.
- Answer questions about deductions and credits. The system will typically walk you through questions on children, education, charitable donations, and health coverage.
What to expect next: The software usually runs an error check and may highlight missing information or ask clarification questions; you can save your progress and return later if you need to track down a document.
4. Review, e-sign, and submit your return
Before you e-file, you must review your return and electronically sign it.
- Carefully skim the summary pages. Check your name spelling, address, Social Security numbers, and all income amounts for typos.
- Enter your prior-year AGI or self-select PIN. This is how the IRS usually verifies your identity for an e-filed return.
- Choose how to receive any refund. Typically you can select direct deposit (enter your bank routing and account numbers) or a paper check.
- E-sign and submit. You’ll usually create or confirm your electronic PIN and then click a button to transmit the return.
What to expect next: You should almost always receive an immediate on-screen confirmation that your return was sent, followed within 24–48 hours (sometimes sooner) by an email or status update saying the IRS accepted or rejected your return.
What happens after you file (and how to track it)
After you successfully submit your free online return, several steps happen behind the scenes:
IRS acceptance or rejection:
- If accepted, it means the IRS has your return and will process it; it doesn’t guarantee a refund amount or timing.
- If rejected, the message typically lists a specific error (such as wrong prior-year AGI or a Social Security number mismatch).
Processing and refund (if any):
- Refunds through direct deposit are commonly issued sooner than paper checks, but timing varies.
- If the IRS needs more information, they usually send a letter, not an email or text.
Checking status:
- You can typically check refund status through the IRS’s “Where’s My Refund?” tool on the official site or by calling the IRS taxpayer assistance number listed there.
- For state refunds, go to your state department of revenue website and look for a “refund status” or “check my refund” section.
If your return was rejected due to an error, you can usually log back into the same free filing system, correct the issue, and resubmit at no extra charge as long as you’re still using the free tier.
Real-world friction to watch for
Real-world friction to watch for
A common snag is that free software options sometimes try to “upgrade” you to a paid version when you add certain forms (like self-employment income or some credits). If you see a checkout screen asking for a fee, stop and go back to the IRS Free File page to select a different partner or consider using Free Fillable Forms or a local VITA site instead; do not enter payment information if you intended to file for free.
How to avoid scams and get real help
Because filing taxes involves your identity and potential refunds, scammers often create fake or look-alike sites.
To stay safe:
- Use only tax sites you reached through the official IRS Free File or Direct File page or your state’s department of revenue site.
- Look for “.gov” in the website address when dealing with government agencies.
- Be cautious of anyone promising a “guaranteed refund,” “instant approval,” or asking for your refund to be deposited into their account.
- The IRS and state tax departments do not routinely contact you by text, social media message, or random email to ask for bank account or password information.
If you need human help but want to stay in official channels:
- Look up a nearby Volunteer Income Tax Assistance (VITA) or Tax Counseling for the Elderly (TCE) site through the IRS site or help line; these are IRS-certified volunteers who typically prepare and e-file returns for free for eligible taxpayers.
- You can call the IRS’s main taxpayer help line during business hours; a simple script you can use is: “I’d like help finding ways to file my federal tax return online for free based on my income and situation.”
- For state returns, contact your state department of revenue customer service number listed on their official site and ask, “What free online filing options does the state offer this year?”
Once you’ve confirmed your eligibility, gathered your W‑2s, 1099s, and last year’s return, and accessed an official IRS Free File or Direct File system, you can move forward with preparing and submitting your return online without paying software fees.
