How to Buy US Stocks from Mexico — No Broker Needed
Mexico investors: buy Tesla, Nvidia, Apple without a US broker, SSN or bank card
Nvidia 10-Year Return in Local Currency
220x
$100 in 2016 → MXN 1,869 → today worth MXN 411K. That's 22 months of average salary in Mexico.
MXN actually appreciated 6.5% vs USD (rare!)
MGBABA Research Team
We test crypto exchanges from 15+ countries and share real fee data that platforms don't advertise.
Challenges for Mexico Investors
Limited US broker availability
High international transfer fees
Complex cross-border tax implications
Peso volatility
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 Mexico
Payment Method Speed Fee SPEI Instant Free OXXO Pay (cash) Up to 24h MXN 10-20 Mercado Pago (P2P) Instant 0-1% Source: Official exchange pages and MGBABA live tests, verified March 2026.
Local Brokers vs Online Platforms in Mexico
GBM+
Min. Deposit: MXN 1,000 (~$57)✗ US stocks available but progressive tax up to 35% on foreign stock gains
Kuspit
Min. Deposit: MXN 100 (~$6)✗ Educational focus, limited stock selection, small platform
Bursanet (Actinver)
Min. Deposit: MXN 10,000 (~$572)✗ High minimum deposit, complex interface for beginners
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 Mexico
- 1
Register on OKX with Mexican INE/IFE
Sign up at OKX with referral code BUYSTOCK. Verify with INE (Instituto Nacional Electoral) voter ID or passport. Fast-track KYC for Mexican nationals.
- 2
Deposit MXN via SPEI (instant, free)
Transfer MXN from BBVA, Banorte, Santander, or any Mexican bank using SPEI. Arrives instantly and is free. No bank account? Use OXXO Pay cash deposit.
- 3
Convert MXN to USDT
Use OKX Convert to swap MXN to USDT at market rate. Better than bank dollar exchange rates which include 2-3% spread.
- 4
Buy US stock tokens
Navigate to Stock Tokens → buy Apple, Tesla, Nvidia, Amazon from MXN 20 (~$1). Trading fee: 0.1%. Start investing in US tech with your first paycheck.
Popular Stocks in Mexico
Real Story: Investing from Mexico
Mexico City freelance designer earning MXN 18,000/month (~$1,030)
Problem: GBM+ offers US stocks but gains are taxed at up to 35%. Bursanet requires MXN 10,000 deposit. As a freelancer, complex tax reporting is a burden.
Solution: SPEI transfer MXN 3,000 to OKX (instant, free) → convert to USDT → buy 0.3 shares of Apple. Crypto tax treatment is more favorable than direct foreign stock taxation.
FAQ for Mexico Investors
Can I deposit cash at OXXO to buy US stocks?
Yes! Mexico has 18,000+ OXXO convenience stores. You can deposit cash at OXXO and use it for P2P trading on Bitget and other exchanges. This is perfect for the 45% of Mexicans without a bank account. Deposit arrives within 24 hours.
Why is the tax on foreign stocks (35%) so much higher than BMV stocks (10%)?
Mexico applies a 10% flat tax on gains from stocks listed on the BMV (Mexican Stock Exchange). But gains from foreign stocks (like US stocks via a broker) are treated as ordinary income with progressive rates up to 35%. Crypto gains fall under property sales rules — often more favorable. This is a key advantage of buying stock tokens via crypto exchange.
Does Banxico's restriction on banks affect personal crypto trading?
Banxico Rule 4/2019 prohibits banks from directly offering crypto services to customers. However, this does NOT affect personal trading on international exchanges. You can freely transfer MXN via SPEI from your bank to OKX/Binance. Banks just cannot be the ones selling you crypto.
Is OKX available in Mexico?
OKX stock perpetual contracts are available in this region.