New to US - Should I file Form 1040 or Form 1040-NR for my visa tax situation?
I moved to the US last year on an H1B visa and I'm totally lost about which tax form to use. I arrived in the US on September 15, 2024, and started my job on October 1, 2024. By my count, I was physically present in the US for about 107 days in 2024. Since January 1, 2025 until today, I've been here for roughly 45 days. I'm confused whether I should be adding these days together or only consider the 2024 days (107) when determining which form to file. Or maybe since I'm working full-time with a regular salary, do these day-counting rules even apply to me? The US tax system is completely different from what I'm used to and honestly pretty overwhelming. Can someone explain how Form 1040 and Form 1040-NR differ for my situation? I don't have any income sources other than my US job salary. Really appreciate any help you can provide! I want to make sure I'm filing correctly from the start.
18 comments


Diego Ramirez
The form you need depends on whether you pass the "substantial presence test" which determines if you're a resident alien for tax purposes. For the substantial presence test, you count all days physically present in the US during 2024. Days in 2025 don't count for your 2024 tax return. But here's the tricky part - the test also looks at the previous years. The formula is: - All days present in 2024 - 1/3 of days present in 2023 - 1/6 of days present in 2022 Since you only arrived in September 2024, you have 107 days for 2024 and zero for previous years. That's below the 183-day threshold, which means you're likely a nonresident alien for 2024 tax purposes and would file Form 1040-NR. However, H1B visa holders can sometimes use the "first-year choice" to be treated as a resident alien if certain conditions are met. The benefit is that resident aliens (Form 1040) often have more tax benefits available than nonresident aliens (Form 1040-NR).
0 coins
ShadowHunter
•Thanks for explaining this! I'm still a bit confused. If I use Form 1040-NR as a nonresident alien, does that mean I'd be taxed differently on my salary? And what exactly is this "first-year choice" you mentioned - how would I know if I qualify?
0 coins
Diego Ramirez
•Your salary would be taxed similarly on either form since it's US-source income. The main differences affect deductions and credits. Form 1040 (for resident aliens) allows more deductions and credits than Form 1040-NR. The "first-year choice" lets you be treated as a US resident for the entire year if: 1) You're present in the US for at least 31 consecutive days in 2024, 2) You're present for at least 75% of the days from the start of those 31 days through December 31, and 3) You'll pass the substantial presence test in 2025. Based on your timeline, you likely meet these conditions, so you could potentially choose to file Form 1040 instead.
0 coins
Anastasia Sokolov
After spending hours trying to figure out my own tax situation (similar to yours - H1B for part of the year), I discovered taxr.ai (https://taxr.ai) and it was a game-changer. I uploaded my visa docs and paystubs, and it immediately clarified that I needed to file Form 1040-NR due to failing the substantial presence test. The tool explained all the day-counting rules and even pointed out specific deductions I qualified for as a nonresident. It also showed how my tax situation would change next year when I'll be a resident alien for the full tax period. Saved me from making a costly mistake - I was about to file the wrong form which could have triggered IRS questions!
0 coins
Sean O'Connor
•How accurate is this taxr.ai thing? I've been using TurboTax and it's constantly confused about my visa status. Does it actually understand all the weird exceptions for different visa types?
0 coins
Zara Ahmed
•I'm skeptical about these AI tax tools. How does it handle treaty benefits? I'm from India on H1B and there are specific tax treaty provisions that apply to me that most software gets wrong.
0 coins
Anastasia Sokolov
•The accuracy has been impressive - it specifically identified my visa type (H1B) and applied the correct substantial presence test rules. When I had questions about specific line items, it pointed me to the exact IRS publications. Regarding tax treaties, it actually does handle them well. It identified country-specific provisions (I'm from Germany) and explained exactly which treaty benefits applied to my situation. It asks about your country of citizenship early in the process specifically to apply the right treaty provisions. For India, it would cover things like the special rules for students, researchers, and business apprentices under Article 21 of the US-India tax treaty.
0 coins
Sean O'Connor
Just wanted to follow up - I tried taxr.ai after asking about it here. It immediately recognized my visa situation (J1) and walked me through the substantial presence test calculation. Turns out I was a dual-status alien (part resident, part non-resident) which explained why TurboTax kept giving me contradictory information! The tool explained exactly which form to use (had to file 1040 with a 1040-NR statement attached) and identified several deductions I would have missed. It even explained the 30% tax withholding on certain income types that applies to non-residents which my employer had gotten wrong. Seriously saved me from a potential audit situation - worth checking out if you're on a visa!
0 coins
Luca Conti
I was in a similar situation (arrived on H1B in August 2024) and spent WEEKS trying to get through to the IRS to confirm which form to use. Could never reach a human. Finally discovered Claimyr (https://claimyr.com) which got me through to an actual IRS agent in about 20 minutes. You can see how it works in this video: https://youtu.be/_kiP6q8DX5c The IRS agent confirmed I needed Form 1040-NR based on my days of presence but also explained I qualified for a "closer connection exception" that I didn't even know existed. This saved me from reporting certain foreign assets that would have been a paperwork nightmare. Honestly, speaking to an actual IRS person gave me peace of mind that I wasn't messing up my first US tax filing.
0 coins
Nia Johnson
•Wait, how does Claimyr work? I've been calling the IRS international taxpayer line for days and always get disconnected. Does it actually get you through to a real person?
0 coins
CyberNinja
•This sounds like BS. The IRS wait times are ridiculous by design - no service can magically get you through. Plus, IRS agents rarely give specific advice on which form to use because they don't want to be liable for wrong information.
0 coins
Luca Conti
•It works by continuously calling and navigating the IRS phone tree until it gets a spot in the queue, then it calls you to connect. I was skeptical too, but they use the same hold line everyone else uses - they just have an automated system that handles the frustrating part. IRS agents won't prepare your taxes, but they absolutely will clarify which form you need based on your residence status - that's basic procedural information they're allowed to provide. The agent I spoke with explained the substantial presence test calculation and confirmed Form 1040-NR was correct in my situation. They also directed me to specific IRS publications (like Pub 519) that covered my situation in detail.
0 coins
CyberNinja
I need to apologize about my skeptical comment earlier. After struggling for another week trying to reach the IRS about my own international tax situation, I broke down and tried Claimyr. Got connected to an IRS agent in about 25 minutes (on a Monday morning!). The agent confirmed my substantial presence test calculation was correct and that I needed Form 1040-NR. They also explained a treaty benefit I qualified for that none of the tax software was picking up on. The service actually works exactly as advertised - wish I'd known about it months ago instead of wasting countless hours on hold. If you're dealing with complex residency status questions like Form 1040 vs 1040-NR, being able to speak directly with the IRS is incredibly valuable.
0 coins
Mateo Lopez
Just a heads up - I came to the US on H1B in 2023 and messed up by filing the wrong form my first year. I used Form 1040 instead of 1040-NR, and now I'm dealing with an IRS notice and having to file an amended return. The main differences that matter for H1B holders: - Form 1040-NR only taxes your US source income - Form 1040-NR has different deduction rules (some standard deductions aren't available) - Form 1040-NR limits certain tax credits - Filing status options are different (no joint return with a nonresident spouse on 1040-NR) For your second year (2025), you'll likely pass the substantial presence test and can use regular Form 1040, which generally has more favorable tax treatment.
0 coins
ShadowHunter
•That sounds stressful! Did you have to pay penalties for filing the wrong form? And did the IRS contact you about it, or did you discover the mistake yourself?
0 coins
Mateo Lopez
•I discovered it myself after attending a tax workshop for international employees at my company. I filed an amended return (Form 1040-X) right away, which limited the penalties. I did have to pay some interest on the additional tax owed, but no major penalties since I corrected it voluntarily before the IRS caught it. The IRS did eventually send a notice, but by then I had already filed the amendment. The most painful part was that I had claimed some credits on the original Form 1040 that I wasn't eligible for as a nonresident, so I had to pay back that money plus interest. Don't make my mistake - get the form right the first time!
0 coins
Aisha Abdullah
Quick tip: Download IRS Publication 519 (U.S. Tax Guide for Aliens). It has a detailed flowchart on page 8 that helps determine your status. Based on your arrival date, you're almost certainly a nonresident alien for 2024 tax purposes, which means Form 1040-NR. Also, most tax software struggles with nonresident returns. TurboTax and H&R Block can do it but you need their premium versions. Sprintax specializes in nonresident returns and might be easier.
0 coins
Ethan Davis
•Sprintax is good but expensive! I found a free option through the IRS Free File program that handles 1040-NR, but you have to dig for it on their website.
0 coins