This DIY U.S. Tax Filing Checker helps you review one tax year at a time. Based on your filing status, income, investments, foreign accounts, foreign funds, foreign insurance, pensions, trusts, gifts and business ownership, it generates a form-level checklist.
The result shows which U.S. tax forms may apply, why each form was triggered, how difficult each form may be for DIY filing, whether ordinary tax software is likely to handle it, and what documents you should gather before filing.
Who Is This DIY Tax Filing Checker For?
- First-time filers and people asking, "Can I file my taxes myself?"
- TurboTax, FreeTaxUSA, TaxAct and H&R Block users.
- F-1 or J-1 students who may need Form 1040-NR or Sprintax.
- Investors with stocks, crypto, RSUs, ESPP or foreign brokerage accounts.
- U.S. taxpayers with foreign bank accounts, foreign funds, foreign insurance or foreign pensions.
What Forms Can This Tool Flag?
Core return
Form 1040, Form 1040-NR, Schedule B, Schedule C, Schedule D, Schedule E and Form 8949.
Foreign assets
FBAR, Form 8938, Form 8621, Form 3520, Form 5471, Form 8865 and Form 8858.
Foreign income
Form 1116, Form 2555, Form 8833 and prior-year amended return review.
Which Tax Software Fits Your Situation?
DIY software may work well for W-2 wages, Form 1099-INT, Form 1099-DIV, U.S. brokerage Form 1099-B, ordinary Schedule C, ordinary Schedule E and basic deductions and credits.
Be cautious if your situation involves Form 1040-NR, foreign bank accounts, FBAR, Form 8938, PFIC / Form 8621, foreign gifts, foreign trusts, Form 5471, treaty disclosures or prior-year compliance issues.
FAQ
Can I file my taxes myself?
What tax forms do I need?
Can TurboTax handle foreign accounts?
Can TurboTax handle Form 8621?
Content reflects Form 8621 (Rev. 12/2025), applicable Treasury Regulations, IRS guidance, and other authorities cited on this page.