Investment
Forex Trading Charges and Spreads: The Full Cost Math
Forex trading costs compared: exchange and broker charges on currency derivatives, spreads per lot, and the costlier spreads on cards, wires and apps.
Published 2026-11-03 · Last reviewed 2026-11-03 · Part of Forex trading: what is legal in India
By Om Patel — investor, blogger and entrepreneur
Quick answer
Forex trading costs compared: exchange and broker charges on currency derivatives, spreads per lot, and the costlier spreads on cards, wires and apps.
Every offshore trading app advertises its costs in pips and zeros — zero commission, 0.0 spreads, 1:100 leverage. The legal Indian alternative, currency derivatives on NSE and BSE, quotes its costs in fractions of a rupee per lakh. Put the two side by side and something surprising happens: the regulated market with the boring fees is cheaper per trade than almost everything marketing itself as free. This post runs the full cost stack — statutory charges, brokerage, spreads — across every route an Indian can take a dollar view, with the arithmetic shown.
The legality frame is set by our forex trading guide: for residents, currency trading is legal on Indian exchanges through SEBI-registered brokers, in rupee-settled contracts; offshore margin platforms are FEMA contraventions with penalties up to three times the amount involved. This post assumes the legal route and prices it honestly against the alternatives.
The statutory stack on currency derivatives
Exchange-traded currency trading carries five cost lines, and none of them is brokerage:
| Charge | Rate | On a ₹95,000 lot (1,000 USD) |
|---|---|---|
| Exchange transaction charge | ~₹0.35 per lakh of traded value (futures) | ₹0.33 per side |
| IPFT (NSE) | ₹0.05 per lakh + GST (futures) | ₹0.05 per side |
| Stamp duty | 0.0001% on the buy side | ₹0.10 |
| SEBI turnover fee | ₹10 per crore | ₹0.10 per round trip |
| STT / CTT | Not applicable to currency derivatives | ₹0 |
Sources: NSE levies and stamp-duty pages; IPFT charges per Zerodha's current charges table; the exchange transaction charge cross-checked against Zerodha's table and the October 2024 revision, as cited in our currency derivatives guide (3 November 2026). On options the exchange charge runs about ₹31.1 per lakh of premium — a per-lakh rate nearly 90 times the futures rate, because the premium base is small. Currency options are the expensive corner of an otherwise cheap market.
Add the tax line the table cannot show: GST at 18% applies to the sum of brokerage, transaction charges and SEBI fees. Source: Zerodha charges table. And one more that surprises equity traders: no securities transaction tax applies to this segment at all — the STT schedule simply does not cover currency derivatives.
Brokerage: the only cost that varies
Brokerage is charged per broker and it dominates the statutory fees on small trades. The verified examples:
- Zerodha: flat ₹20 or 0.03% of turnover, whichever is lower, per executed order on intraday trades across currency futures (and equities, commodities); flat ₹20 per order on options. Source: Zerodha's charges page, fetched 3 November 2026.
- Dhan: the pricing page advertises flat ₹20 for intraday trading, with ₹20 per executed order the standard across derivative orders. Source: dhan.co pricing page, fetched 3 November 2026.
- Full-service brokers typically charge percentage brokerage on currency segments plus account fees; discount brokers cluster at the ₹20-per-order mark. Confirm your broker's currency-segment card before assuming — equity plans do not always transfer.
Account-level costs are small but real: Zerodha's demat AMC is ₹300 a year plus GST after a free first year; account opening is free. Source: Zerodha charges page.
The worked cost: one lot, ten lots, one year
Run a one-lot USD-INR futures round trip at ₹95 — one lot is 1,000 US dollars, so roughly ₹95,000 of notional:
- Statutory charges: exchange ₹0.33 + ₹0.33 (two sides), IPFT ₹0.05 + ₹0.05, stamp duty ₹0.10 on the buy, SEBI fee ₹0.10 — total about ₹1 for the round trip.
- Brokerage at a flat-₹20 broker: ₹20 per executed order × 2 = ₹40, plus 18% GST = ₹47.20.
- Total: about ₹48 — 0.05% of the ₹95,000 notional. Ten lots multiply the statutory line tenfold (about ₹10) but not the brokerage: with two orders of 10 lots the round trip still costs about ₹58 — 0.006% of ₹9.5 lakh. The flat brokerage structure is why size collapses the percentage cost.
Compare the site's earlier illustration in our currency derivatives guide — a one-lot trade netting about ₹578 on a 60-paise move — and the cost stack is under one-tenth of one tick's profit. In this market, the cost of trading is not the risk; the leverage is.
Spreads: the cost the fee table hides
The spread — the gap between the best buy and sell price — is a second transaction cost, and on liquid currency futures it is tiny: the tick size on the rupee pairs is 0.25 paise (₹0.0025), worth ₹2.50 per lot, and front-month USD-INR typically quotes a tick or two wide. Budget ₹2.50-5 per lot round trip for the spread on liquid months. Far-month and illiquid contracts quote wider; expiry-day spreads widen with them. Source: NSE contract specifications, as covered in our currency derivatives guide.
Now the comparison that matters. One pip on the global quote convention — 0.0001 of the rate — is worth ₹9.50 per lot at ₹95. The offshore platforms advertising 0.0-pip spreads make it up on the next ticks, on per-lot commissions, and on overnight swap charges on the leverage they extend; a trader crossing a realistic 2-3 pip effective spread pays ₹19-28.50 per lot in spread alone — several times the entire legal statutory stack, before the leverage risk and before the small matter that the venue itself is illegal for residents, with FEMA penalties up to three times the amount involved (Section 13, FEMA, per our forex guide).
| Route | Typical round-trip cost on ~₹9.5 lakh | Notes |
|---|---|---|
| Exchange futures, 10 lots, discount broker | ~₹58 + spread ₹25-50 | Legal, SEBI-regulated, rupee-settled |
| Offshore CFD/forex platform | ₹190-285+ in spread alone, plus swap | Not legal for residents; no recourse |
| Credit card abroad (3.5% markup) | ₹8,260 per ₹2 lakh spent | Cluster-verified card fee stack |
| Forex card cross-currency spend | ~₹2,000 per ₹1 lakh wrong currency | HDFC/ICICI fee tables, per our guide |
| Bank wire remittance (LRS) | Flat fee + margin over card rate | TCS 20% above ₹10 lakh |
Sources: our currency-derivatives guide for exchange costs; our forex guide's card and remittance sections (HDFC ₹75+GST reloads, ICICI cross-currency fees, the 3.5%+GST credit-card default from Axis and SBI Card MITCs, the ₹10 lakh TCS-free threshold since April 2025).
Why the comparison matters more than the fees
Notice what the table is really saying: the cheapest way to take a view on the dollar is exchange-traded futures, and the most expensive way to spend dollars is the default credit card — a gap of three orders of magnitude per rupee deployed. A trader who pays ₹58 to move ₹9.5 lakh of notional, then books a holiday funded on a card at 3.5% plus GST, has optimised the wrong side entirely. The cost hierarchy of dollar exposure in India, cheapest to costliest per rupee: exchange currency derivatives for views and hedges; forex cards loaded in the spent currency for travel; wires for transfers, planned to respect the TCS threshold; credit cards for convenience, chosen for rewards that survive the markup.
What goes wrong with the cost maths
- Options on autopay. The ₹31.1-per-lakh premium charge means an options trader cycling premium daily pays an exchange bill a futures trader never sees. Check the contract note's charge lines monthly.
- The far-month spread. A strategy rolled monthly through liquid contracts pays tick spreads; one parked in far months pays wider spreads and thinner exits. Trade the front month or price the difference in.
- Brokerage plans assumed, not checked. Equity intraday plans do not always cover currency; some brokers price currency options differently from futures. One look at the charges page before the first trade.
- Margin treated as cost. Margin of ₹3,000-4,000 per lot is a deposit, not a fee — but the leverage it buys is the risk line. A one-rupee adverse move costs ₹1,000 per lot, as our guide works through.
- The free-lunch platform. Zero-commission offshore apps recover costs in spread and swap — and operate outside Indian law for residents. The cheapest legal route is also the regulated one; the cheapest illegal route costs the FEMA penalty line if it costs nothing else.
The verdict
On the legal route, a ₹9.5 lakh notional round trip costs about ₹58 in brokerage plus taxes and ₹25-50 in spread — call it under 0.011% all-in at a flat-fee broker. Statutory charges alone are single-digit rupees. The expensive spreads in Indian forex are not on the exchange; they are on the credit card (3.5% plus GST), on forex-card cross-currency spends, and on the offshore platforms whose pips-and-leverage pitch ignores both the spread reality and the law. Price the stack, match the route to the job — view, travel or transfer — and let our currency-derivatives guide handle the contract mechanics and the taxation post handle the filing.
This is educational content, not investment advice. Consult a SEBI-registered advisor for decisions specific to your situation.
Key takeaways
- Statutory costs on exchange-traded currency derivatives are single-digit rupees per lot: ~₹0.35 per lakh exchange fee on futures, ₹0.05 per lakh IPFT, 0.0001% stamp duty on buys, ₹10 per crore SEBI fee — and no STT or CTT applies to the segment.
- Currency options are the expensive corner: the exchange charges about ₹31.1 per lakh of premium, nearly 90 times the futures rate.
- Brokerage dominates on small trades: Zerodha charges 0.03% or ₹20 (whichever lower) per currency futures order and flat ₹20 on options; Dhan advertises flat ₹20 for intraday; GST of 18% applies on brokerage plus transaction and SEBI charges.
- Worked cost, checked: a one-lot USD-INR round trip costs about ₹48 all-in (₹1 statutory + ₹47.20 brokerage with GST) on ~₹95,000 notional — about 0.05%; ten lots in one order bring it to roughly ₹58, or 0.006% of ₹9.5 lakh.
- Spreads on liquid front-month futures run a tick or two — ₹2.50-5 per lot — while one global pip is worth ₹9.50 per lot; offshore platforms recover their zero-commission pitch in 2-3 pip effective spreads plus overnight swaps, and are illegal for residents (FEMA penalties up to 3x).
- The costliest spreads in Indian forex are off the exchange: credit cards at 3.5% + GST (₹8,260 on ₹2 lakh spent), forex-card cross-currency fees (~₹2,000 per ₹1 lakh in the wrong currency), and bank-wire margins with 20% TCS above ₹10 lakh of LRS remittances.
- Match the route to the job: exchange futures for views and hedges, forex cards loaded in the spent currency for travel, wires for transfers, cards for convenience — and check the broker's currency pricing page before the first trade.
Frequently asked questions
What are the total charges for trading currency futures in India?
For one USD-INR lot (1,000 dollars, about ₹95,000 notional): statutory charges of about ₹1 for the round trip — exchange fee ~₹0.35 per lakh, IPFT ₹0.05 per lakh, 0.0001% stamp duty on the buy side, ₹10 per crore SEBI fee, no STT or CTT — plus brokerage, typically ₹20 per executed order plus 18% GST at discount brokers like Zerodha or Dhan. A full round trip costs about ₹48, or roughly 0.05% of notional; ten lots in one order cost about ₹58 on ₹9.5 lakh.
Do currency derivatives attract STT or CTT?
No. The securities transaction tax schedule covers equity instruments and the commodities transaction tax covers non-agricultural commodity derivatives; neither applies to currency derivatives on NSE and BSE. Your statutory costs are the exchange transaction charge, IPFT, stamp duty and the SEBI turnover fee, plus GST on brokerage and those charges.
How much spread should I expect on USD-INR futures?
The tick size is 0.25 paise (₹0.0025), worth ₹2.50 per 1,000-dollar lot. Front-month contracts typically quote a tick or two wide, so budget ₹2.50-5 per lot for the spread on liquid months; far-month and illiquid contracts quote wider, and expiry-day spreads widen further. For comparison, one pip on the global quote convention (0.0001) is worth ₹9.50 per lot — which is why offshore platforms' wide effective spreads cost more than the entire legal fee stack.
Why is forex trading on offshore platforms illegal for Indians?
Electronically trading foreign-exchange pairs on offshore leveraged platforms is not permitted under FEMA for residents — the legal route is rupee-settled currency derivatives on recognised Indian exchanges through SEBI-registered brokers. Contraventions can attract penalties under Section 13 of FEMA of up to three times the amount involved (up to ₹2 lakh where unquantifiable, plus daily penalties), and there is no Indian investor-protection recourse if the platform freezes withdrawals. Source: FEMA Section 13; RBI Alert List, as covered in our forex trading guide.
Is a forex card cheaper than a credit card abroad?
Usually, substantially. The working default for Indian credit cards abroad is about 3.5% plus GST in cross-currency markup — ₹8,260 on ₹2 lakh of spending. Forex cards charge cross-currency fees only when you swipe in a currency other than the loaded one (about ₹2,000 per ₹1 lakh at HDFC's standard fee, more at ICICI), and zero when you load the currency you will spend. For trips, load the right currency on a card and reserve the credit card for emergencies — our forex guide compares the fee tables.

