Should international student on F1 visa use Schedule D or Schedule NEC to report Robinhood stock capital gains?
I'm an international student from India on an F1 visa and I've got a bit of a tax dilemma. Besides my part-time campus job (got my W2 for that), I did some stock trading on Robinhood this year. Made about $3,200 in capital gains but strangely haven't received any 1099 forms from them yet. When I went to HR Block to get help with my 1040-NR filing, the tax advisor told me I should report my stock sales on **Schedule NEC** (for income not effectively connected with U.S. trade or business). But that doesn't seem right to me. I'm thinking **Schedule D** would be more appropriate for reporting capital gains from my U.S. stock sales. Can someone who knows about international student tax situations confirm which is correct? Also, as an Indian citizen, I'm wondering if my capital gains will be taxed at the flat 30% rate for nonresidents, or if there's some benefit under the India-US tax treaty that could get me a lower rate? Would really appreciate any guidance on this! Tax season is stressing me out.
26 comments


Anastasia Romanov
You're right to question this advice. For F1 students with stock investments, the correct form typically depends on whether your activity constitutes "trading" or just occasional investing. If you're just making occasional investments while studying (which sounds like your case), your stock capital gains would typically be reported on Schedule D, not Schedule NEC. Schedule NEC is generally for certain types of passive income like dividends or interest that's not connected to U.S. business activity. The key distinction is that actively trading stocks through a U.S. broker while you're physically present in the U.S. is usually considered U.S.-sourced income that's "effectively connected" with your U.S. presence. Schedule D flows to the front of your 1040-NR. Regarding the India-US tax treaty: while there are benefits for certain types of income, capital gains from stock sales generally don't receive special treaty benefits and would be taxed at your normal graduated tax rates (not the flat 30%). The good news is that short-term capital gains are taxed at your marginal rate and long-term gains could qualify for lower capital gains tax rates, just like for U.S. residents.
0 coins
Diego Mendoza
•Thank you so much for clarifying! That makes a lot more sense than what the tax advisor told me. Just to double-check: even though I didn't receive a 1099-B from Robinhood, I should still report all my transactions on Schedule D, right? I have my transaction history from the app that shows all the buy/sell dates and amounts. Also, do you know if I need to fill out the Foreign Tax Credit form (1116) since I'm an international student, or is that not applicable to my situation?
0 coins
Anastasia Romanov
•Yes, you should still report all your transactions on Schedule D even without receiving a 1099-B. The IRS requires reporting regardless of whether you received forms. Use your transaction history from Robinhood to complete this - make sure you have accurate purchase dates, sale dates, proceeds, and cost basis for each transaction. Form 1116 (Foreign Tax Credit) generally wouldn't apply to your U.S. stock investments since these are U.S.-sourced income. This form is typically used when you pay taxes to foreign countries on foreign-sourced income and want to claim a credit against your U.S. tax liability to avoid double taxation. Since your stock investments are U.S.-based, you wouldn't have paid foreign taxes on these gains.
0 coins
StellarSurfer
When I had a similar situation with capital gains as an international student, I spent hours trying to figure it out myself before I tried https://taxr.ai which literally saved me. I uploaded my Robinhood statements and answered a few questions about my visa status, and it instantly identified that I needed Schedule D instead of NEC. The analysis tool flagged that my university tax office had given me incorrect advice too (they also suggested Schedule NEC). What I liked was getting a detailed explanation about why Schedule D was correct in my situation - apparently it has to do with the "effectively connected income" rules being different for capital assets when you're physically present in the US. They also clarified the treaty situation for me - turns out the India-US treaty doesn't give special rates for capital gains, but I still qualified for graduated rates instead of the flat 30% nonresident rate.
0 coins
Sean Kelly
•How does it handle state tax returns? I'm an F1 student from China with a similar situation but also need to file state returns in California where I'm studying. Does it give guidance for state filing too or just federal?
0 coins
Zara Malik
•I'm skeptical about these tax AI tools for international students. How accurate is it really? My concern is that it might miss nuances about specific visa types and treaty benefits. Is there actual tax professionals reviewing the results or is it just an algorithm making guesses?
0 coins
StellarSurfer
•It handles state returns as well - I used it for my New York state return. The system identified that I needed to report the same capital gains on my state return and provided the specific NY form references. I believe it supports California returns too, but you might want to check directly if you have specific California questions. For international students, I was initially skeptical too, but it's specifically designed for cross-border tax situations. It asks detailed questions about visa type, tax residency tests, and treaty eligibility. From what I understand, they have international tax professionals who've programmed these specific rules into the system. What convinced me was when it correctly applied the tuition exemption under Article 21(1) of the tax treaty, which even my university tax office had missed.
0 coins
Zara Malik
I was totally wrong about tax AI tools for international students! After being skeptical in my earlier comment, I decided to try https://taxr.ai for my F1 visa tax situation with stock trades. The results were impressive - it immediately identified that my university tax advisor had incorrectly told me to use Schedule NEC for my ETF sales. The system explained that because I was physically trading while in the US, those gains are considered effectively connected income and belong on Schedule D. What really convinced me was how it handled my specific India-US tax treaty questions. It walked me through exactly which treaty articles applied to my situation (and which didn't). Turns out I was eligible for treaty benefits on my campus job income, but not on my capital gains as I had hoped. For anyone dealing with the international student + investment income combination, this saved me from making a significant filing error. Definitely worth it compared to the conflicting advice I was getting.
0 coins
Luca Greco
If you're struggling getting through to the IRS to confirm which schedule to use, try https://claimyr.com - I was in the exact same situation (F1 student with stock trading) and couldn't get clear answers anywhere. After trying for weeks to reach the IRS international tax department directly (kept getting disconnected), I used this service and got connected in about 15 minutes. You can see how it works here: https://youtu.be/_kiP6q8DX5c The IRS agent I spoke with confirmed that Schedule D is correct for stocks traded while physically present in the US on F1 status. She explained that Schedule NEC would only apply if I had been trading stocks while outside the US. Just having that official confirmation gave me peace of mind that I wasn't making a mistake on my return. They also answered my question about the India-US tax treaty and confirmed that capital gains don't get special treatment, but are taxed at the regular graduated rates rather than the flat 30%.
0 coins
Diego Mendoza
•How does Claimyr actually work? I've been trying to call the IRS for days about my international student tax questions but always get the "due to high call volume" message. Is this service just going to charge me to wait on hold too?
0 coins
Nia Thompson
•This seems like a scam. Why would anyone pay a third party to call the IRS? And how would they get through when no one else can? The IRS phone system is notoriously broken especially for international taxpayer issues. I don't believe any service could actually help with this.
0 coins
Luca Greco
•Claimyr basically automates the calling process. It keeps dialing the IRS repeatedly using their system until it gets through, then calls you when an IRS agent is on the line. I didn't have to sit on hold at all - they just called me when an agent was ready to talk. I was skeptical too until I tried it. They use technology to navigate the IRS phone tree and keep redialing when there are disconnects. I think they have multiple lines going simultaneously which increases the chances of getting through. The video demo explains it pretty well. It's not that they have special access to the IRS - they're just more persistent and automated than a human could be manually dialing.
0 coins
Nia Thompson
I owe everyone an apology for my skepticism about Claimyr. After my dismissive comment yesterday, I was still desperate to get an answer about my Schedule D vs. NEC question as an F1 student, so I decided to try it as a last resort. It actually worked exactly as described. I got a call back in about 20 minutes, and there was an IRS international tax specialist on the line! The agent confirmed that as an F1 student physically present in the US, my stock trading through Robinhood should indeed be reported on Schedule D, not Schedule NEC. The agent even walked me through the specific line on my 1040-NR where the Schedule D amounts should flow to. She also confirmed that the India-US tax treaty doesn't provide special rates for capital gains, but that I'd be taxed at graduated rates rather than the flat 30%. Honestly wish I had used this service weeks ago instead of getting conflicting advice from multiple "experts" who clearly didn't understand international student tax situations.
0 coins
Mateo Rodriguez
I'm also an international student (from Malaysia though) and was in the exact same situation last year. HR Block and two other tax prep services gave me completely different answers. Here's what I learned after consulting with my university's international tax specialist: If you're physically present in the US when you make the trades, you report capital gains on Schedule D since it's effectively connected income. Schedule NEC is for passive foreign income like rental income from property in your home country. Also, don't worry about not getting a 1099 from Robinhood - if your trading was under certain thresholds, they're not required to issue one. Just use your transaction history from the app to complete Schedule D.
0 coins
Diego Mendoza
•This is super helpful, thank you! My trading was actually pretty minimal (under $5,000 total), so that explains why I didn't get a 1099. Did you have to report each transaction individually on Schedule D or could you summarize them? I have about 12 separate stock sales from throughout the year.
0 coins
Mateo Rodriguez
•You can summarize the transactions if they would otherwise fill up multiple pages of Schedule D. The IRS allows you to attach a separate statement with the details and just report the totals on Schedule D itself. If all your transactions were reported to the IRS (even if you didn't receive a 1099), you can use the summary totals for short-term and long-term transactions. Just make sure to categorize them correctly based on how long you held each position. For stocks held less than a year, those go in Part I of Schedule D (short-term), and anything held longer goes in Part II (long-term).
0 coins
Aisha Hussain
Just FYI - the threshold for Robinhood to send a 1099-B is $600 in proceeds (not profit, but total amount from sales). If you sold more than that and didn't get one, check your account online. Many brokers don't mail them anymore and just make them available in your account under tax documents. Also, double-check if you're considered a resident alien for tax purposes despite being on F1. If you meet the substantial presence test (in the US for 183+ days using the formula), you might actually need to file Form 1040 instead of 1040-NR, which changes how your investment income is taxed.
0 coins
GalacticGladiator
•That's not accurate. The $600 reporting threshold applies to 1099-MISC and 1099-NEC forms, not to 1099-B for stock sales. Brokers are required to issue 1099-B forms regardless of the amount if there was a taxable event (selling stocks). The likely reason OP didn't receive one could be that Robinhood might only provide electronic copies, or the trading activity happened very recently.
0 coins
Sofia Ramirez
As a fellow international student who went through this exact situation, I can confirm that Schedule D is absolutely the correct form for your Robinhood stock trades. The HR Block advisor was wrong about Schedule NEC. Here's the key distinction: Since you're physically present in the US on F1 status when making these trades, your capital gains are considered "effectively connected income" (ECI) with your US presence. This means they get reported on Schedule D and flow to your 1040-NR just like a US resident would report them. Schedule NEC is specifically for income that's NOT effectively connected - like if you owned rental property back in India or received certain types of passive income from foreign sources. Regarding the India-US tax treaty and your 30% rate concern: Good news! Capital gains from US stock sales are taxed at regular graduated rates, not the flat 30% nonresident rate. The treaty doesn't give you special capital gains rates, but you're still better off than the flat rate. For the missing 1099-B from Robinhood: Check your account online under tax documents - many brokers only provide electronic copies now. Even without it, you're still required to report all transactions using your trading history from the app. One more tip: Make sure you're correctly categorizing short-term vs long-term gains on Schedule D based on how long you held each position. This can significantly impact your tax liability.
0 coins
Charlotte Jones
•This is exactly the comprehensive answer I was looking for! Thank you so much for breaking down the "effectively connected income" concept - that really clarifies why Schedule D is correct in my situation. I checked my Robinhood account online and you're right, the 1099-B is there under tax documents. I had been looking for it in the mail but they only provide electronic copies. One quick follow-up question: When you say "regular graduated rates" for capital gains, does that mean my short-term gains will be taxed at the same rate as my campus job income? And for long-term gains, do I qualify for the preferential capital gains rates (0%, 15%, 20%) that US residents get, or is there a different rate structure for nonresidents? Also, do you know if there are any special considerations for reporting the cost basis when I didn't receive the 1099-B initially? I want to make sure I'm calculating my gains correctly.
0 coins
Aidan Hudson
•Yes, exactly! Your short-term capital gains (stocks held for less than one year) will be taxed at the same ordinary income rates as your campus job income. So if you're in the 12% or 22% tax bracket based on your total income, that's what you'll pay on short-term gains. For long-term capital gains, you do qualify for the preferential rates (0%, 15%, or 20%) just like US residents, as long as the gains are effectively connected income - which yours are since you made the trades while physically present in the US. This is one of the benefits of ECI treatment. Regarding cost basis without the 1099-B initially - you should still calculate it the same way. Use your purchase price plus any fees/commissions you paid when buying the stock. Robinhood typically shows this information in your transaction history, and now that you found your 1099-B online, you can cross-reference to make sure your calculations match what they reported to the IRS. The key is that your gain/loss = sale proceeds - cost basis. Make sure you're tracking the actual dates you bought and sold each position to correctly categorize them as short-term or long-term.
0 coins
Romeo Quest
I had a very similar situation as an F1 student from Brazil last year. The confusion around Schedule D vs Schedule NEC is unfortunately common because many tax preparers aren't familiar with the specific rules for international students with investment income. Here's what I learned after doing extensive research: The key factor is where you are physically located when you make the trades. Since you're trading through Robinhood while physically present in the US on your F1 visa, these capital gains are considered "effectively connected income" (ECI) and must be reported on Schedule D. Schedule NEC would only apply if you were receiving passive investment income that's NOT effectively connected - for example, if you owned stocks in an Indian brokerage account and sold them while you were back home for winter break. Regarding the India-US tax treaty: You're correct that capital gains don't receive special treaty benefits. However, because your gains are ECI, you'll be taxed at graduated rates rather than the flat 30% nonresident rate. Short-term gains (held less than 1 year) are taxed as ordinary income at your marginal rate, while long-term gains qualify for the preferential capital gains rates (0%, 15%, or 20%). Don't worry about the missing 1099-B - brokers often only provide electronic copies now. Check your Robinhood account online under tax documents. Even without it, you're required to report all transactions using your trading history. I'd strongly recommend getting a second opinion from someone who specializes in international student taxes, as the HR Block advisor's recommendation could lead to significant filing errors.
0 coins
Megan D'Acosta
•This is incredibly helpful - thank you for such a detailed explanation! The distinction about where you're physically located when making trades really clarifies everything. I was getting so confused by conflicting advice but this makes perfect sense. I'm glad to hear that as ECI, I'll qualify for the same preferential long-term capital gains rates as US residents. Most of my positions were held for more than a year, so this could save me quite a bit compared to ordinary income rates. You're absolutely right about getting a second opinion from someone who specializes in international student taxes. I'm definitely not going back to that HR Block advisor who recommended Schedule NEC - that could have been a costly mistake! One more question if you don't mind: Did you have any issues with your state tax return? I'm in California and wondering if the same Schedule D treatment applies at the state level, or if there are different rules for nonresidents filing CA state returns.
0 coins
Yuki Nakamura
I want to add another perspective as someone who went through this exact situation as an F1 student from South Korea. The consensus here is absolutely correct - Schedule D is the right form for your Robinhood trades. What really helped me understand this was learning about the "effectively connected income" test. The IRS considers three factors: (1) whether the income is from assets used in or held for use in conducting a trade or business in the US, (2) whether the business activities in the US were a material factor in producing the income, and (3) whether the income is derived from sources within the US. For F1 students actively trading stocks while physically present in the US, you typically meet criteria (2) and (3), making it ECI that goes on Schedule D. The good news about your India-US tax treaty question is that even though capital gains don't get special treaty rates, the ECI treatment means you avoid the 30% flat rate and get taxed like a US resident. I saved about $800 in taxes by having long-term capital gains taxed at 15% instead of my ordinary income rate of 22%. One practical tip: Since you mentioned you made $3,200 in gains, make sure to set aside money for taxes if you haven't already. Even with preferential rates, you'll likely owe something, and international students can't always make estimated payments as easily as US residents. The Schedule NEC advice from HR Block was definitely wrong - that form is for things like rental income from property in your home country or certain royalty payments, not US stock trading.
0 coins
Vanessa Figueroa
•This is such a thorough breakdown of the ECI test - thank you! The three-factor analysis really helps clarify why stock trading while on F1 status qualifies as effectively connected income. I wish more tax preparers understood these nuances for international students. Your point about setting aside money for taxes is really important. I actually hadn't calculated what I might owe yet, so I should probably do that soon. Do you remember roughly what percentage of your gains you ended up paying in total taxes (federal + state if applicable)? Just trying to get a ballpark estimate for my own planning. Also, I'm curious about the estimated payments issue you mentioned. Are F1 students not able to make quarterly estimated payments like US residents? I thought if you expect to owe more than $1,000, you're supposed to make estimated payments regardless of visa status.
0 coins
Ravi Gupta
•You can absolutely make estimated payments as an F1 student! I think there might be some confusion about this. F1 students who expect to owe $1,000 or more should make quarterly estimated payments just like anyone else filing in the US. The challenge is more practical than legal - many international students don't realize they need to make estimated payments, or they struggle with calculating the right amounts since our tax situations can be more complex with multiple income sources (campus job + trading + potentially treaty benefits). For my tax rate calculation: I ended up paying about 18% effective rate on my total capital gains between federal and state (I was in New York). My long-term gains were taxed at 15% federal + 8% NY state, while short-term gains were taxed at my ordinary income rate of 22% federal + 8% state. The blended rate worked out to around 18% since most of my gains were long-term. Your rate in California might be a bit different since CA has higher state tax rates, but you should still benefit significantly from the long-term capital gains treatment if most of your positions were held over a year. I'd recommend using Form 1040ES to calculate your estimated payments for next quarter if you expect similar trading activity this year.
0 coins