How to Buy US Stocks from India — No Broker Needed
India investors: buy Tesla, Nvidia, Apple without a US broker, SSN or bank card
Nvidia 10-Year Return in Local Currency
304x
$100 in 2016 → ₹6,720 → today worth ₹20.4 lakh. That's 47 months of average salary in India.
INR lost 29% vs USD over 10 years
MGBABA Research Team
We test crypto exchanges from 15+ countries and share real fee data that platforms don't advertise.
Challenges for India Investors
RBI restrictions on foreign investment
LRS limits ($250K/year)
High TCS on foreign remittance
Complex tax on foreign capital gains
The Solution: OKX US Stock Trading
OKX solves these problems by letting you buy US stocks directly — no US broker, no SSN, no minimum deposit. Just register, verify your identity, and start trading.
How to Deposit Money in India
Payment Method Speed Fee UPI (PhonePe/GPay/Paytm) Instant Free (limit ₹1,00,000/txn, 300M+ users) IMPS Instant ₹5-15 (limit ₹5,00,000/txn) NEFT 2 hours ₹5-25 (no upper limit) P2P (INR→USDT) Instant 0-2% Source: Official exchange pages and MGBABA live tests, verified March 2026.
Local Brokers vs Online Platforms in India
Zerodha
Min. Deposit: ₹0✗ Only NSE/BSE Indian stocks, no direct US stock access
Groww
Min. Deposit: ₹0✗ US stocks available but limited selection and higher fees via Vested partnership
Vested Finance
Min. Deposit: $1✗ US stock access but $2-5 fees per trade, limited stock selection
OKX via referral code BUYSTOCK
Min. Deposit: $1✓ 50+ US stocks, $1 minimum, 24/7 trading, fee rebates with code BUYSTOCK
Source: Official exchange pages and MGBABA live tests, verified March 2026.
How to Start from India
- 1
Create OKX account with Aadhaar/PAN
Sign up at OKX using referral code BUYSTOCK for trading fee rebates. Verify with Aadhaar card or Indian passport. KYC approval takes 5-15 minutes.
- 2
Buy USDT with UPI or bank transfer
Go to OKX P2P → Buy USDT → Payment: "UPI" → pick seller with 95%+ rating → send INR via PhonePe/GPay/Paytm (instant, free, limit ₹1L) → USDT arrives in minutes. For ₹50K+ amounts, use IMPS instead of UPI. For ₹5L+ use NEFT.
- 3
INR is now USDT (digital dollars)
USDT = 1 US dollar. INR has lost 29% vs USD over 10 years. Your savings are now protected from rupee depreciation. No complex LRS paperwork needed — no foreign remittance involved since it's a P2P trade within India.
- 4
Buy US stocks — 30% tax on profits only
Go to Trade → Stock Tokens → AAPL, TSLA, NVDA, GOOGL from ₹85 (~$1). 30% tax only applies when you sell at a profit. No tax on holding. No TDS on stock token purchases — TDS only on crypto-to-crypto trades.
Popular Stocks in India
Real Story: Investing from India
Bangalore software engineer earning ₹50,000/month (~$578)
Problem: Zerodha has no US stocks. Vested Finance charges $2-5 per trade. Direct US broker requires complex FEMA compliance and LRS paperwork.
Solution: Open PhonePe → OKX P2P → send ₹5,000 via UPI (instant, free) → receive USDT → buy 0.5 shares of Google. Done in 10 minutes. Total fee: ₹5 (0.1%).
FAQ for India Investors
How does India's 30% crypto tax work? Is it on every trade?
India charges 30% flat tax on crypto profits — no deductions for losses from other crypto assets. Additionally, 1% TDS (Tax Deducted at Source) applies on every transaction above ₹10,000. The 30% is on net gain per asset, while TDS is on gross transaction value. TDS is adjustable against your tax liability when filing ITR. Important: this 30% rate is the same whether you hold for 1 day or 10 years — there's no long-term benefit.
Can I use UPI (PhonePe/GPay/Paytm) to buy USDT?
Yes, through P2P! On OKX/Binance P2P → Buy USDT → filter by "UPI" → pick seller → send INR via PhonePe, Google Pay, or Paytm (instant, free) → receive USDT. UPI limit: ₹1,00,000 per transaction. For larger amounts: use IMPS (limit ₹5,00,000) or NEFT (no limit). Note: some banks may flag repeated UPI transfers to unknown accounts — use IMPS for amounts over ₹50,000 to be safe.
UPI vs IMPS vs NEFT — which is best for buying USDT?
UPI (PhonePe/GPay/Paytm): Best for small amounts under ₹50,000. Instant, free, most P2P sellers accept it. Limit: ₹1 lakh/txn. IMPS: Best for ₹50K-5L amounts. Instant, small fee (₹5-15). Less likely to trigger bank flags. NEFT: Best for large amounts (no limit). Takes up to 2 hours, fee ₹5-25. Choose based on amount — don't send ₹90,000 via UPI when IMPS is safer.
Did RBI ban crypto in India?
No. The Supreme Court overturned the RBI banking ban in March 2020. Crypto is legal in India — the government taxes it at 30% (since April 2022) which effectively legalized it. India has 100M+ crypto holders. RBI does not encourage crypto but cannot ban personal trading or P2P transactions.
Is OKX available in India?
OKX stock perpetual contracts are available in this region.