LEGAL GUIDE · UPDATED JUNE 2026

Is Forex Trading
Legal in India?

The honest answer — what SEBI and RBI actually allow, what's a grey area, and what to avoid.

Short answer:

Currency futures on NSE (via Zerodha, Upstox) — ✅ fully legal. Offshore CFD brokers (FxPro, IC Markets) — ⚠️ grey area. UPI to offshore brokers — ❌ blocked by RBI.

What Is Legal: Currency Futures on NSE

The Securities and Exchange Board of India (SEBI) regulates currency derivatives on domestic exchanges. Indian residents can legally trade USD/INR, EUR/INR, GBP/INR, and JPY/INR futures and options on the National Stock Exchange (NSE) through SEBI-registered brokers like Zerodha or Upstox. These are taxed as speculative income and must be reported in ITR-3.

Grey Area: Offshore CFD Brokers

Brokers like FxPro, IC Markets, and AvaTrade accept Indian clients but operate outside SEBI jurisdiction. Under the Foreign Exchange Management Act (FEMA):

What Is Blocked: UPI to Offshore Brokers

RBI has explicitly prohibited using UPI for funding offshore financial accounts including forex brokers. Any broker claiming "UPI accepted" for Indian clients is either using an unauthorised third-party aggregator or the information is outdated. Use NEFT/RTGS bank transfers or international e-wallets (Skrill, Neteller) instead.

Our Recommendation

If you want 100% peace of mind — use Zerodha or Upstox for currency futures on NSE. If you want access to global markets (EUR/USD, gold, indices) and accept the offshore grey-area status — FxPro is our top-rated choice among available offshore brokers.

Is Forex Trading Legal in India 2026? A Comprehensive Legal Guide

The Short Answer

Currency futures trading on Indian exchanges like the NSE and BSE is 100% legal and regulated by SEBI. Trading with offshore (foreign) brokers via CFDs operates in a legal grey area under FEMA, as it technically violates the intent of the Liberalised Remittance Scheme (LRS). Since late 2024, UPI payments to offshore brokers have been effectively blocked by RBI, forcing traders to use bank wires or e-wallets.

What Is Legal: Currency Futures on NSE/BSE

If you want zero regulatory risk, trade currency derivatives on the National Stock Exchange (NSE) or BSE. These are regulated by the Securities and Exchange Board of India (SEBI). You can trade futures and options on four currency pairs: USD/INR, EUR/INR, GBP/INR, and JPY/INR. Trading hours are 9:00 AM to 5:00 PM IST on business days.

To access this, you need a SEBI-registered broker like Zerodha, Upstox, Angel One, or ICICI Direct. These brokers are members of the NSE and are fully compliant with Indian law. There is no grey area here. You can deposit and withdraw funds via UPI, NEFT, or RTGS without any restriction. This is the safest path for Indian residents.

The Grey Area: Offshore CFD Brokers

This is where most confusion arises. Trading CFDs (Contracts for Difference) with offshore brokers like FxPro, IC Markets, or FP Markets is not explicitly illegal under Indian law, but it violates the spirit of the Foreign Exchange Management Act (FEMA).

The RBI’s Liberalised Remittance Scheme (LRS) allows Indian residents to remit up to $250,000 per financial year abroad for permitted purposes (education, travel, medical treatment, etc.). However, the RBI clearly states that LRS cannot be used for “margin trading” or “trading in foreign exchange overseas.” Funding an offshore forex account is technically a violation of this condition.

That said, enforcement against individual retail traders is extremely rare. The RBI has not prosecuted individuals for small deposits to brokers like FxPro or IC Markets. These brokers are not on the RBI’s Alert List (more on that below). Many Indian traders use them without any legal trouble. The risk is regulatory ambiguity, not criminal liability.

What Is Illegal: RBI Alert List

The RBI maintains an “Alert List” of entities not authorised to deal in forex. If a broker is on this list, trading with them is explicitly illegal. As of early 2026, the following are on the Alert List:

Do not use any broker on this list. Indian banks will block transactions to and from these entities. If you already have an account, you may not be able to withdraw funds to your Indian bank account.

UPI Is Blocked for Offshore Brokers

Since late 2024, the RBI has effectively prohibited UPI for international financial transactions, including deposits to offshore brokers. Any broker advertising “UPI accepted for Indian clients” is misleading you. UPI payments to these brokers will be declined by your bank.

To fund an offshore broker account, you must use:

Do not rely on UPI for offshore trading.

Tax Implications for Indian Forex Traders

Tax treatment depends on where you trade:

Losses from offshore trading can offset speculative gains but not salary or business income.

Our Recommendation

If you want zero legal risk and are comfortable trading only USD/INR, EUR/INR, GBP/INR, and JPY/INR, use Zerodha or Upstox. This is 100% legal, simple, and tax-compliant.

If you want access to global markets (EUR/USD, GBP/USD, gold, indices, crypto) and accept the grey-area risk, choose FxPro. It is not on the RBI Alert List, regulated by the FCA (UK) and CySEC (Cyprus), and has a long track record with Indian clients. Avoid any broker on the Alert List.

Disclaimer: This article is for informational purposes only and does not constitute legal advice. Consult a qualified lawyer or chartered accountant for your specific situation.

CFDs are complex instruments and come with a high risk of losing money rapidly due to leverage. Between 74–89% of retail investor accounts lose money when trading CFDs. You should consider whether you understand how CFDs work and whether you can afford to take the high risk of losing your money.