Selling an individual Indian stock while living in the US triggers Indian stocks capital gains US tax rules. Most NRIs never see this coming. You already know India taxes the sale under its own capital gains rules. The IRS taxes the same sale again. It uses a separate rate structure and a different holding-period clock. TDS gets withheld at the broker level. Your cost basis also needs currency conversion. One stock sale can turn into a multi-step reconciliation project.
Why Indian Stocks Capital Gains US Tax Rules Differ From India’s Rules
Direct equity ownership matters here. Holding individual company shares in a demat account, rather than a mutual fund, keeps you outside the PFIC regime entirely. PFIC applies to pooled vehicles, not shares of an operating company. Check our breakdown of the PFIC Indian mutual funds trap if you also hold funds. For direct stocks, the US simply treats the sale like any other capital asset disposal. Your holding period, measured from your actual purchase date to your sale date, decides your US rate. Hold over one year and you get long-term rates. Hold one year or less and the gain gets taxed as ordinary income. A stock you inherited or received as an ESPP grant follows the same logic. It just starts from a different basis and holding-period trigger date. The core split stays the same no matter how you acquired the shares. US federal rules follow the US holding period. Indian rules follow Indian law, using its own threshold and its own preferential rate for listed equity held long enough. That Indian rate and threshold shift with nearly every Union Budget. Verify the current year’s numbers before filing, rather than trusting last year’s figures.

How the US Taxes Indian Stocks You Hold Directly
The IRS return only cares about the US-measured holding period, counted in calendar days from purchase to sale. It doesn’t matter how India classifies the same transaction under its own rules. Long-term US rates for most taxpayers land at 0%, 15%, or 20%, depending on total taxable income for the year. Short-term gains stack on top of ordinary income. They get taxed at your marginal bracket, which often runs well above 20% on a typical H-1B salary. Reporting happens on Schedule D and Form 8949, the same forms used for any US brokerage sale. Nothing about the form itself is exotic. What actually trips people up is the cost basis conversion, not the paperwork.
A Worked Example: Indian Stocks Capital Gains US Cost Basis
Here’s a full Indian stocks capital gains US example, worked through real numbers. Say you bought 200 shares of an Indian IT company in Mumbai for ₹800 each. The rupee traded near ₹75 to the dollar that day. Your purchase cost was ₹1,60,000, or roughly $2,133 at that day’s rate. Three years later you sell the same shares for ₹1,500 each, or ₹3,00,000 total. Convert that sale amount at the sale-date rate, say ₹83 to the dollar, and you get about $3,614. Your US gain is the difference between $3,614 and $2,133: roughly $1,481. Notice that figure has nothing to do with the rupee gain of ₹1,40,000. The US doesn’t care what the gain looks like in rupees. It cares what the gain looks like once both figures get converted to dollars. Each conversion happens independently, at its own historical exchange rate. Depending on your state of residence, this gain may also owe state income tax. That’s layered on top of the federal calculation shown here.
Foreign Tax Credit: Claiming Relief on Both Returns
Both countries taxing the same sale sounds like plain double taxation, and it would be, without relief available. Form 1116 lets you claim a foreign tax credit for the Indian tax actually paid on that gain. That credit applies against the US tax on the same income. The credit isn’t automatic. You need to convert the Indian tax paid into dollars, then categorize the income correctly as passive-category foreign income. After that, reconcile it against a US gain figure calculated in a completely different way. Form 1116 also requires picking the right income category, generally passive category income for a stock sale gain. Getting the category wrong is a common reason the IRS questions a credit claim during review. The two systems rarely agree on the dollar amount of the gain. India calculated its tax using INR cost basis and INR proceeds. Your US figure ran through separate conversions, at two different dates entirely. A CPA who handles NRI returns regularly can walk through this reconciliation properly. A general preparer unfamiliar with cross-border credits often skips the credit or claims it incorrectly.
TDS on Indian Stock Sales and Cash-Flow Timing
Depending on how your broker executes the sale, Indian TDS can get withheld from the proceeds. That happens before the money ever reaches your account. That withholding is not your final Indian tax liability. It’s a prepayment, reconciled later when you file your Indian return, with any excess refunded. For example, a broker might withhold 20% TDS on the sale proceeds at execution. If your actual Indian LTCG liability works out closer to 12.5%, file an Indian return to claim the difference. Confusion happens because the TDS percentage rarely matches your actual Indian tax rate on the gain. The deposit simply looks smaller than expected. If those proceeds sit in an NRO account, the balance is separately FBAR-reportable. That applies once your combined foreign accounts cross $10,000. Plan for this timing gap before you sell, not after. A temporarily smaller deposit shouldn’t throw off other financial plans.
Record-Keeping for Indian Stocks Capital Gains US Reporting
The single biggest practical headache in these filings is missing purchase records. Save the purchase date, the purchase price in INR, and the INR-to-USD rate on that exact date. Do this for every lot you buy. A workable spreadsheet needs just five columns: purchase date, shares, INR price, exchange rate that day, and USD cost basis. Update it at the time of purchase, not years later from memory. Demat statements rarely show this cleanly, especially for shares bought years before you considered moving to the US. Reconstructing that history from scattered statements, years later, is one of the most common reasons NRI filings get delayed. A simple spreadsheet, updated at the time of each purchase, saves hours of reconstruction work later. It also avoids guessing at historical exchange rates that are hard to verify after the fact.
FAQ
Do Indian Stocks Capital Gains US Taxes Apply to Mutual Funds Too?
No, not the same way. Mutual funds and other pooled vehicles fall under the PFIC regime instead, which taxes gains far more punitively. Direct ownership of an individual company’s shares stays outside PFIC entirely.
Does My Broker Report My Cost Basis to the IRS?
Usually not. Indian brokers have no obligation to report to the IRS. You’re responsible for tracking your own cost basis and reporting it accurately on Form 8949.
What Exchange Rate Should I Use for the Purchase Date?
Use the spot rate on the actual transaction date, from a consistent published source. The IRS yearly average rate table or a bank’s historical archive both work. Keep that source noted with your records.
Can I Deduct Indian Brokerage Fees on My US Return?
Brokerage fees and transaction charges generally add to your cost basis or reduce your proceeds, rather than getting deducted separately. Keep the statements showing these charges for every sale.
Does the Foreign Tax Credit Cover TDS or Only Final Indian Tax?
Generally only the final tax liability counts, not the TDS withheld upfront. If your final Indian tax is lower than the TDS withheld, you’d claim a refund from India. The US credit then follows the actual liability, not the withholding.
Do I Still Report the Sale if I Owe No US Tax After the Credit?
Yes. The sale still needs to appear on Schedule D and Form 8949, along with Form 1116 for the credit claim. This applies even when the credit fully offsets your US tax on that gain.
Quick Summary
- Direct Indian stock sales get taxed as ordinary US capital gains, based on your US holding period. There’s no PFIC issue here.
- India taxes the same sale separately. Its LTCG rate and threshold shift most years, so verify current rules before filing.
- Form 1116 lets you claim a foreign tax credit for Indian tax paid. The INR-to-USD cost basis conversion is the step most people get wrong.
This post is for informational purposes only and does not constitute financial, tax, or legal advice. Laws and regulations change frequently. Please consult a qualified professional for your specific situation.
