Best forex brokers in India 2026

SEBI regulated options, INR accounts and the top offshore brokers used by Indian traders — all compared in one place.

SEBI Regulated INR Accounts Expert Picks
Affiliate disclosure: CompareFX may earn a commission if you open an account through links on this page. This does not affect our editorial independence or rankings. We only feature brokers we have independently evaluated.

Key fact: Indian regulations (FEMA and RBI guidelines) restrict retail forex trading to currency pairs involving INR — USD/INR, EUR/INR, GBP/INR and JPY/INR — traded on recognised Indian exchanges (NSE, BSE, MSE). Trading other forex pairs via Indian brokers is not permitted. Many Indian traders use regulated offshore brokers for access to a wider range of pairs.

Quick comparison — top 5 brokers for India

Broker Regulation Min. deposit INR account Pairs available Spreads from Visit
Zerodha SEBI ₹0 Yes INR pairs only Market rate View
Upstox SEBI ₹0 Yes INR pairs only Market rate View
IC Markets ASIC / CySEC $200 No (USD base) 70+ pairs 0.0 pips View
Exness FCA / CySEC $10 No (USD base) 100+ pairs 0.1 pips View
XM ASIC / CySEC $5 No (USD base) 55+ pairs 0.6 pips View

Detailed broker reviews

Zerodha SEBI Regulated
Founded: 2010 Headquarters: Bangalore, India Min. deposit: ₹0 Platform: Kite

Zerodha is India's largest discount broker by active clients and is fully regulated by SEBI. Indian retail traders can access currency derivatives on NSE and BSE through Zerodha's Kite platform, trading INR pairs such as USD/INR, EUR/INR, GBP/INR and JPY/INR. As a fully compliant Indian broker, there are no regulatory concerns, and funds are held in Indian bank accounts.

Zerodha charges a flat ₹20 per order (or 0.03% of the trade value, whichever is lower) for currency segment trades. The Kite platform is clean, fast and available on mobile and desktop. Zerodha does not offer cross-currency pairs or commodities beyond Indian exchanges.

Pros

  • Fully SEBI regulated and compliant
  • INR accounts — no currency conversion fees
  • Flat ₹20 brokerage, no hidden costs
  • Excellent Kite platform and app
  • Free educational resources (Varsity)

Cons

  • Only INR currency pairs permitted
  • No MetaTrader 4/5 support
  • No offshore pairs (EUR/USD etc.)
  • Limited customer support hours
Upstox SEBI Regulated
Founded: 2011 Headquarters: Mumbai, India Min. deposit: ₹0 Platform: Upstox Pro

Upstox is backed by Tiger Global and Ratan Tata, making it one of India's most reputable discount brokers. It is SEBI regulated and offers currency derivative trading on NSE and BSE with INR-denominated accounts. The Upstox Pro platform provides advanced charting, margin calculators and real-time data suitable for active currency traders.

Brokerage is charged at ₹20 per order or 0.05% (whichever is lower). Like Zerodha, Upstox is restricted to INR currency pairs as per SEBI and RBI rules. The mobile app is particularly well designed for on-the-go trading.

Pros

  • SEBI regulated with strong backing
  • INR accounts, fully compliant
  • Advanced Upstox Pro charting tools
  • Excellent mobile trading app
  • Low flat brokerage

Cons

  • INR pairs only — no cross-currency access
  • No MT4/MT5 platforms
  • Customer service can be slow
  • No offshore or international pairs
IC Markets Offshore — ASIC / CySEC
Founded: 2007 Headquarters: Sydney, Australia Min. deposit: $200 Platforms: MT4, MT5, cTrader

IC Markets is the most popular offshore broker among Indian traders who want access to global currency pairs such as EUR/USD, GBP/USD, USD/JPY and commodities. Regulated by ASIC (Australia) and CySEC (Cyprus), it offers raw ECN spreads starting from 0.0 pips on its Raw accounts, making it highly competitive for active traders.

Indian traders can fund accounts via wire transfer, Skrill or Neteller. Note: using an offshore broker for non-INR forex pairs sits in a legal grey area under FEMA in India. Consult a financial or legal adviser before proceeding. IC Markets serves Indian clients through its offshore Seychelles entity (SIBA/L/20/1348).

Pros

  • Raw ECN spreads from 0.0 pips
  • MT4, MT5 and cTrader available
  • Very fast execution, low latency
  • Wide range of 70+ forex pairs
  • Multiple deposit methods (Skrill, Neteller)

Cons

  • No INR-denominated accounts
  • $200 minimum deposit
  • Legal grey area for Indian residents under FEMA
  • Not SEBI regulated
Exness Offshore — FCA / CySEC
Founded: 2008 Headquarters: Limassol, Cyprus Min. deposit: $10 Platforms: MT4, MT5, Exness Terminal

Exness is widely used by Indian traders due to its very low minimum deposit of $10, tight spreads from 0.1 pips, and fast withdrawal processing — often instant. Regulated by FCA (UK) and CySEC, Exness offers over 100 forex pairs, metals and indices. Its MT5 platform integration is excellent and the Exness mobile app is highly rated.

Exness processes a large volume of Indian client deposits through UPI, Skrill and bank wire. Like all offshore brokers, trading non-INR pairs as an Indian resident is subject to FEMA considerations.

Pros

  • $10 minimum deposit — accessible entry
  • Instant withdrawals available
  • Tight spreads from 0.1 pips
  • 100+ forex pairs available
  • Strong mobile app and MT5 support

Cons

  • No INR base accounts
  • FEMA compliance considerations for Indian traders
  • Not SEBI regulated
  • High leverage can increase risk
XM Offshore — ASIC / CySEC
Founded: 2009 Headquarters: Limassol, Cyprus Min. deposit: $5 Platforms: MT4, MT5

XM is a globally recognised broker popular among beginner traders in India thanks to its $5 minimum deposit, generous welcome bonus offers, and extensive educational library. It is regulated by ASIC, CySEC and IFSC and offers 55+ forex pairs with spreads starting from 0.6 pips on standard accounts. XM's customer support is available 24/5 in multiple languages.

The broker provides webinars and video courses that are popular with new traders. While spreads are not the tightest among offshore options, XM's reliability, regulation and low entry barrier make it a solid choice for Indian traders just starting out with global forex markets.

Pros

  • $5 minimum deposit — very low barrier
  • Strong educational resources and webinars
  • Regulated by ASIC and CySEC
  • 55+ forex pairs on MT4 and MT5
  • 24/5 multilingual support

Cons

  • Spreads from 0.6 pips — not the tightest
  • No INR account currency
  • FEMA considerations for Indian residents
  • Bonus terms can be restrictive

Important legal note for Indian traders: Under FEMA (Foreign Exchange Management Act) and RBI regulations, Indian residents are only permitted to trade currency pairs involving INR on SEBI-recognised exchanges. Trading non-INR forex pairs through offshore brokers may not be compliant with Indian law. CompareFX recommends consulting a qualified financial or legal adviser before trading with any offshore broker.

How to start forex trading in India — 5 steps

1

Understand the regulations

Read up on FEMA, RBI circulars and SEBI rules. For fully compliant trading, stick to INR pairs on NSE or BSE through a SEBI-regulated broker like Zerodha or Upstox.

2

Complete your KYC

All Indian brokers require PAN card, Aadhaar, bank account details and address proof. Offshore brokers also require identity verification before funding an account.

3

Choose your broker

For SEBI-compliant trading, choose Zerodha or Upstox. For wider pair access via offshore brokers, compare IC Markets, Exness and XM on spreads, minimum deposit and platform.

4

Open and fund your account

Deposit via UPI, IMPS, NEFT or bank wire. Indian brokers settle in INR. Offshore brokers typically use USD and may require international transfer or e-wallets like Skrill.

5

Start with a demo, then trade live

Practice on a demo account before risking real capital. Begin with small positions and manage risk carefully with stop-loss orders on every trade.

Frequently asked questions

Is forex trading legal in India?
Forex trading is legal in India when conducted through SEBI-regulated brokers on recognised exchanges (NSE, BSE, MSE) and restricted to INR-based currency pairs (USD/INR, EUR/INR, GBP/INR, JPY/INR). Trading non-INR pairs via offshore brokers is a legal grey area under FEMA. Always seek independent legal advice before using offshore platforms.
Which forex broker is best for beginners in India?
For beginners wanting full regulatory compliance, Zerodha or Upstox are the best choices — both are SEBI regulated, have INR accounts and zero minimum deposit requirements. For those seeking access to global pairs via offshore brokers, XM is popular with beginners thanks to its $5 minimum deposit and extensive educational resources.
Can I trade EUR/USD in India?
Indian residents cannot legally trade EUR/USD through Indian SEBI-regulated brokers as it does not involve INR. Some traders use offshore brokers to access cross-currency pairs, but this sits in a legal grey area under FEMA. You can trade EUR/INR on Indian exchanges as an alternative.
What is the minimum deposit to start forex trading in India?
Zerodha and Upstox have no minimum deposit for currency segment trading — you just need enough margin for the specific contract. Offshore brokers vary: XM starts at $5, Exness at $10, and IC Markets at $200. Always check current margin requirements before opening positions.
Do I need to pay tax on forex profits in India?
Yes. Profits from currency derivative trading in India are taxed as business income and must be declared in your ITR. The applicable tax rate depends on your income slab. Consult a CA or tax adviser familiar with derivatives trading to ensure correct filing.