Tax filing software companies have spent years promoting the idea that filing your taxes requires paying for their product. The reality is that the IRS provides several paths to free filing for most Americans, and in-person free tax preparation is available in thousands of locations across the country. The programs exist, they are legitimate, and the main barrier is awareness rather than eligibility.
IRS Free File
IRS Free File is a partnership between the IRS and tax software companies that provides free federal tax filing for people with adjusted gross income below $79,000, which covers the large majority of US households. You access it through irs.gov/freefile, which directs you to participating software providers. Going directly through the IRS website is important because the same companies often charge for the same product if you arrive through their own marketing rather than the IRS gateway.
IRS Direct File
The IRS launched its own direct filing tool that allows eligible filers to complete and submit their federal return directly through the IRS website without going through any third-party software at all. The tool is available in more than 20 states and covers a growing range of tax situations. For people with relatively straightforward returns, primarily W-2 income and common credits, it is a clean and genuinely free option with no upsells or confusing options.
VITA: free in-person tax preparation
The Volunteer Income Tax Assistance (VITA) program provides free in-person tax preparation through trained and IRS-certified volunteers at thousands of sites across the country. VITA is available to people earning roughly $67,000 or less, people with disabilities, and people who have limited English proficiency. Tax Aide, operated by AARP, offers similar free preparation services with no age requirement. Finding a site near you is available through the IRS website or by calling 211.
State taxes often have free options too
Many states have their own free filing programs for state income tax returns. Some states participate in the IRS Free File program and offer free state filing through the same gateway. Others have their own state-specific portals. When using any free filing service for your federal return, check whether it also offers free state filing as part of the same package before assuming you need to pay separately for the state return.
What to gather before you file
Whether you file online or use an in-person service, having your documents organized makes the process faster. You will need: your Social Security number and any dependents' Social Security numbers, all W-2 forms from employers, 1099 forms for freelance or gig income, records of any deductible expenses or credits you plan to claim, last year's tax return if available, and your bank account and routing numbers for direct deposit of any refund. VITA sites can usually work with whatever documents you have and help you identify what is missing.