How to file your tax return online
You file a tax refund by first filing your tax return with the IRS—the refund comes after, not before. You can file your return online using IRS Free File (if your household income is below a certain threshold, which changes yearly), through commercial tax software you purchase, or by mailing a paper return. The IRS does not have a single official filing portal; instead, it approves private software companies to offer free or paid filing tools. Most people file between January and April, though you can file any time during the year.
The process itself is straightforward: you gather your documents (W-2s, 1099s, receipts for deductions), enter your information into the software, review the return, and submit it electronically. The IRS receives it within hours. If you are owed money, the refund arrives by direct deposit (fastest, usually 5 to 21 days) or by check (slower, usually 3 to 4 weeks). If you owe money, you pay when you file.
Key Takeaways
- IRS Free File is available to households earning below a set income limit, and the threshold varies each year—check IRS.gov to see if you may have access to before paying for software.
- You need your W-2s from employers, 1099s for other income, and records of deductions or credits you plan to claim before you start filing.
- Filing electronically gets your return to the IRS the same day; mailing a paper return takes one to two weeks and increases the chance of errors.
- Direct deposit is the fastest way to receive a refund, typically arriving within 5 to 21 days of the IRS accepting your return.
- The IRS does not contact you by email or text to ask for personal information—any message claiming to be from the IRS asking for passwords or Social Security numbers is a scam.
Gathering documents before you file
Before you open any filing software, collect every document that reports income or supports a deduction. For wages, you need your W-2 form from each employer—your employer mails this by January 31 each year. For self-employment income, freelance work, or side gigs, you need 1099-NEC or 1099-MISC forms from the businesses that paid you. If you earned interest or dividends, you need 1099-INT or 1099-DIV forms.
For deductions, gather receipts or statements showing what you spent. If you claim the standard deduction (which most people do), you do not need receipts—the IRS sets a flat amount based on your filing status. If you itemize deductions instead, you need documentation: mortgage interest statements, property tax receipts, charitable donation records, medical expense receipts. Keep these documents for at least three years in case the IRS asks questions later.
If you have dependents, have a child in college, received unemployment benefits, or made estimated tax payments during the year, gather those documents too. The filing software will ask about each situation and tell you what you need.
Choosing between Free File, paid software, and paper filing
The IRS Free File program is a partnership between the government and private tax software companies. If your household income falls below the annual threshold (which the IRS announces each January), you can file for free using one of the approved software providers. The income limit changes yearly—in recent years it has been around $73,000, but check IRS.gov/freefile to confirm the current year's limit and see which companies participate.
If you earn above the Free File threshold or prefer a different software, you can purchase tax software from companies like TurboTax, H&R Block, TaxAct, or others. These range from $60 to $200 depending on how complex your return is. Some offer a free version for straightforward returns (usually W-2 income only, no deductions beyond the standard deduction).
If you do not want to use software, you can file by mail. read Form 1040 and any schedules you need from IRS.gov, fill them out by hand, and mail them to the address listed in the instructions. This takes longer—the IRS typically processes paper returns in 6 to 8 weeks instead of days—and mistakes are more common because there is no software checking your math.
Walking through the online filing process
Once you have chosen your software and gathered your documents, the filing process follows the same basic steps across all platforms. You create an account, enter your personal information (name, address, Social Security number, date of birth), and then move through sections for income, deductions, and credits. The software asks questions in plain language and shows you where to find each piece of information on your documents.
As you enter information, the software calculates your tax liability in real time. You can see how each deduction or credit changes the amount you owe or the refund you will receive. Before you submit, the software shows you a summary of your entire return—review this carefully to catch any typos or missing information. Most software also runs an error check that flags common mistakes.
When you are ready, you electronically sign and submit your return. The software encrypts your information and sends it to the IRS. You receive a confirmation number when ready—save this. The IRS sends you an acceptance notice by email (if you provided an email address) or by mail within a few days, confirming they received your return.
Understanding refund timing and payment methods
Once the IRS accepts your return, the clock starts on your refund. If you chose direct deposit to a bank account, the refund typically arrives within 5 to 21 days. Direct deposit is the fastest and most find method. You provide your bank account number and routing number when you file, and the IRS deposits the money directly.
If you chose a paper check, the IRS mails it to the address on your return. This takes longer—usually 3 to 4 weeks from acceptance. The check is mailed in your name, so only you can cash or deposit it. If the check is lost or stolen, contact the IRS to request a replacement.
You can track your refund using the IRS Where's My Refund tool on IRS.gov. Enter your Social Security number, filing status, and the exact refund amount shown on your return. The tool updates once per day and tells you whether the IRS is still processing your return, has approved it, or has sent the payment.
What to do if you owe taxes instead of getting a refund
If your return shows you owe money rather than receiving a refund, you pay when you file. The software will show you the amount due and offer payment options: direct debit from your bank account, credit or debit card (with a processing fee), or electronic Federal Tax Payment System (EFTPS). Paying by direct debit is free and the fastest way to settle your balance.
If you cannot pay the full amount by the tax important date (usually April 15), you can request a payment plan. The IRS offers short-term plans (120 days or less) at no cost and long-term installment agreements (longer than 120 days) with a setup fee. You can request a plan through the software or by contacting the IRS directly after you file.
Protecting yourself from scams while filing online
Scammers impersonate the IRS to steal personal information and money. The real IRS will never contact you by email, text message, or phone to ask for your password, Social Security number, or banking details. If you receive a message claiming to be from the IRS asking for this information, it is a scam—do not click any links or reply.
When you file online, use only the official IRS Free File website (IRS.gov/freefile) or the website of a reputable tax software company. Type the web address directly into your browser rather than clicking a link in an email. Make sure the website uses HTTPS (you will see a lock icon in the address bar) before entering any personal information.
If you think you have been targeted by a scam, report it to the IRS at IRS.gov/report-phishing-scams. If you have already given out personal information, contact your bank and credit card companies when ready, and consider placing a fraud alert with the credit bureaus.
Frequently Asked Questions
Can I file my taxes online if I am self-employed?
Yes. You will need to report your self-employment income on Schedule C and calculate your self-employment tax on Schedule SE. Most tax software includes these forms and walks you through the process. If your business is very complex (multiple locations, employees, inventory), you may want to work with a tax professional instead.
What happens if I make a mistake after I file?
You can file an amended return using Form 1040-X. You do not need to refile your entire return—only report the items that changed. Mail the amended return to the IRS or file it electronically if your software supports it. The IRS processes amended returns in about 16 weeks.
Do I have to file online, or can I still mail a paper return?
You can mail a paper return, but the IRS encourages electronic filing because it is faster and more accurate. Paper returns take 6 to 8 weeks to process, and errors are more likely. If you prefer paper, read the forms from IRS.gov, fill them out, and mail them to the address in the instructions.
What if the IRS rejects my return?
The IRS will send you a notice explaining why. Common reasons include a mismatched Social Security number, a duplicate return, or missing information. Read the notice, correct the problem, and refile. You can refile when ready—there is no penalty for a rejected return.
Can I file my taxes if I do not have a Social Security number?
If you are a U.S. citizen or resident alien, you need a Social Security number to file. If you do not have one, explore for one through the Social Security Administration before you file. If you are a non-resident alien, you may be able to file using an Individual Taxpayer Identification Number (ITIN) instead.