Cheapest broker for commodity trading
On a ₹6 lakh commodity futures contract bought and sold, Flattrade is cheapest at ₹103.15 including taxes and fees. The costliest plan, Sharekhan Default plan, charges ₹811.15 for the same trade. On commodity options with ₹10,000 premium, bought and sold, Flattrade is cheapest at ₹15.19 including taxes and fees. The costliest plan, Motilal Oswal Default, charges ₹487.19 for the same trade.
October 2026 ranking. Broker rates checked 31 Oct 2026 against each broker’s official charges page.
Check any NSE stock in the calculatorWhat a commodity futures trade costs
MCX futures on non-agricultural commodities pay commodity transaction tax (CTT) of 0.01% on the sell side, and commodity options 0.05% of the premium sold. Not every broker offers commodity trading; those that don’t are listed below the rankings.
Commodity futures: all 21 plans ranked
A ₹6 lakh commodity futures contract bought and sold. Totals include brokerage, 18% GST, STT or CTT, exchange and SEBI fees, stamp duty.
| # | Broker and plan | Brokerage rule | Brokerage on this trade | Total with taxes | More than cheapest |
|---|---|---|---|---|---|
| 1 | Flattrade | ₹0 | ₹0.00 | ₹103.15 | Cheapest |
| 2 | Shoonyaby FinvasiaRates from comparison sites * | ₹5 or 0.03% (whichever is lower) | ₹10.00 | ₹114.95 | +₹11.80 |
| 3 | Kotak NeoTrade Free (30+) | ₹10 per order | ₹20.00 | ₹126.75 | +₹23.60 |
| 3 | Sahi | ₹10 or 0.05% (whichever is lower) | ₹20.00 | ₹126.75 | +₹23.60 |
| 5 | 5paisa | ₹20 per order | ₹40.00 | ₹150.35 | +₹47.20 |
| 5 | Alice Blue | ₹20 or 0.05% (whichever is lower) | ₹40.00 | ₹150.35 | +₹47.20 |
| 5 | Angel One | ₹20 per order | ₹40.00 | ₹150.35 | +₹47.20 |
| 5 | Dhan | ₹20 per order | ₹40.00 | ₹150.35 | +₹47.20 |
| 5 | FYERS | ₹20 or 0.03% (whichever is lower) | ₹40.00 | ₹150.35 | +₹47.20 |
| 5 | Groww | ₹20 per order | ₹40.00 | ₹150.35 | +₹47.20 |
| 5 | HDFC Sky | ₹20 per order | ₹40.00 | ₹150.35 | +₹47.20 |
| 5 | ICICI DirectMoneySaver (default) | ₹20 per order | ₹40.00 | ₹150.35 | +₹47.20 |
| 5 | ICICI DirectiValue add-on | ₹20 per order | ₹40.00 | ₹150.35 | +₹47.20 |
| 5 | INDmoney | ₹20 per order | ₹40.00 | ₹150.35 | +₹47.20 |
| 5 | Samco | ₹20 per order | ₹40.00 | ₹150.35 | +₹47.20 |
| 5 | Tradejini | ₹20 per order | ₹40.00 | ₹150.35 | +₹47.20 |
| 5 | Upstox | ₹20 or 0.05% (whichever is lower) | ₹40.00 | ₹150.35 | +₹47.20 |
| 5 | Zerodha | ₹20 or 0.03% (whichever is lower) | ₹40.00 | ₹150.35 | +₹47.20 |
| 19 | Motilal OswalDefault | 0.02% of trade value | ₹240.00 | ₹386.35 | +₹283.20 |
| 20 | IIFL CapitalInvestor Plan | 0.025% of trade value | ₹300.00 | ₹457.15 | +₹354.00 |
| 21 | SharekhanDefault plan | 0.05% of trade value | ₹600.00 | ₹811.15 | +₹708.00 |
* Shoonya does not publish its full rate card, so its rates come from comparison sites. Confirm with the broker before opening an account.
Not offered by m.Stock and Paytm Money.
Offered but no rate published by ProStocks Flat Fee Plan and Bajaj Broking Freedom Pack.
What changes the commodity futures ranking
- Taxes and exchange fees come to ₹103.15 on this trade at every broker. Brokerage and its GST add ₹0.00 to ₹708.00 on top, which is where the plans differ.
- Flattrade is the only plan with ₹0 brokerage here.
- Motilal Oswal Default, IIFL Capital Investor Plan and Sharekhan Default plan charge a percentage of the trade, so the bill grows with size: on a ₹25 lakh contract bought and sold, Sharekhan Default plan’s brokerage alone is ₹2,500.00.
- Flattrade stays cheapest at every size tested, from a ₹1 lakh contract to a ₹25 lakh contract.
Does trade size change the answer?
| Trade bought and sold | Cheapest | Next cheapest | Costliest |
|---|---|---|---|
| ₹1 lakh contract | Flattrade₹17.19 | Shoonya by Finvasia₹28.99 | Sharekhan Default plan₹135.19 |
| ₹6 lakh contract | Flattrade₹103.15 | Shoonya by Finvasia₹114.95 | Sharekhan Default plan₹811.15 |
| ₹25 lakh contract | Flattrade₹429.80 | Shoonya by Finvasia₹441.60 | Sharekhan Default plan₹3,379.80 |
Commodity options: all 21 plans ranked
Commodity options with ₹10,000 premium, bought and sold. Totals include brokerage, 18% GST, STT or CTT, exchange and SEBI fees, stamp duty.
| # | Broker and plan | Brokerage rule | Brokerage on this trade | Total with taxes | More than cheapest |
|---|---|---|---|---|---|
| 1 | Flattrade | ₹0 | ₹0.00 | ₹15.19 | Cheapest |
| 2 | Shoonyaby FinvasiaRates from comparison sites * | ₹5 per order | ₹10.00 | ₹26.99 | +₹11.80 |
| 3 | Kotak NeoTrade Free (30+) | ₹10 per order | ₹20.00 | ₹38.79 | +₹23.60 |
| 3 | Sahi | ₹10 per order | ₹20.00 | ₹38.79 | +₹23.60 |
| 5 | 5paisa | ₹20 per order | ₹40.00 | ₹62.39 | +₹47.20 |
| 5 | Alice Blue | ₹20 per order | ₹40.00 | ₹62.39 | +₹47.20 |
| 5 | Angel One | ₹20 per order | ₹40.00 | ₹62.39 | +₹47.20 |
| 5 | Dhan | ₹20 per order | ₹40.00 | ₹62.39 | +₹47.20 |
| 5 | FYERS | ₹20 per order | ₹40.00 | ₹62.39 | +₹47.20 |
| 5 | Groww | ₹20 per order | ₹40.00 | ₹62.39 | +₹47.20 |
| 5 | HDFC Sky | ₹20 per order | ₹40.00 | ₹62.39 | +₹47.20 |
| 5 | ICICI DirectMoneySaver (default) | ₹20 per order | ₹40.00 | ₹62.39 | +₹47.20 |
| 5 | ICICI DirectiValue add-on | ₹20 per order | ₹40.00 | ₹62.39 | +₹47.20 |
| 5 | INDmoney | ₹20 per order | ₹40.00 | ₹62.39 | +₹47.20 |
| 5 | Samco | ₹20 per order | ₹40.00 | ₹62.39 | +₹47.20 |
| 5 | Tradejini | ₹20 per order | ₹40.00 | ₹62.39 | +₹47.20 |
| 5 | Upstox | ₹20 per order | ₹40.00 | ₹62.39 | +₹47.20 |
| 5 | Zerodha | ₹20 per order | ₹40.00 | ₹62.39 | +₹47.20 |
| 19 | SharekhanDefault plan | ₹75 per order | ₹150.00 | ₹192.19 | +₹177.00 |
| 20 | IIFL CapitalInvestor Plan | ₹80 per lot | ₹160.00 | ₹203.99 | +₹188.80 |
| 21 | Motilal OswalDefault | ₹200 per lot | ₹400.00 | ₹487.19 | +₹472.00 |
* Shoonya does not publish its full rate card, so its rates come from comparison sites. Confirm with the broker before opening an account.
Not offered by m.Stock and Paytm Money.
Offered but no rate published by ProStocks Flat Fee Plan and Bajaj Broking Freedom Pack.
What changes the commodity options ranking
- Taxes and exchange fees come to ₹15.19 on this trade at every broker. Brokerage and its GST add ₹0.00 to ₹472.00 on top, which is where the plans differ.
- Flattrade is the only plan with ₹0 brokerage here.
- IIFL Capital Investor Plan and Motilal Oswal Default charge per lot rather than per order. On ₹2 lakh premium, 20 lots, bought and sold, Motilal Oswal Default’s brokerage alone is ₹8,000.00.
- Flattrade stays cheapest at every size tested, from ₹10,000 premium, 1 lot to ₹2 lakh premium, 20 lots.
Does trade size change the answer?
| Premium bought and sold | Cheapest | Next cheapest | Costliest |
|---|---|---|---|
| ₹10,000 premium, 1 lot | Flattrade₹15.19 | Shoonya by Finvasia₹26.99 | Motilal Oswal Default₹487.19 |
| ₹50,000 premium, 5 lots | Flattrade₹75.94 | Shoonya by Finvasia₹87.74 | Motilal Oswal Default₹2,435.94 |
| ₹2 lakh premium, 20 lots | Flattrade₹303.77 | Shoonya by Finvasia₹315.57 | Motilal Oswal Default₹9,743.77 |
Common questions
Which is the cheapest broker for commodity trading in India?
On a ₹6 lakh commodity futures contract bought and sold, Flattrade is cheapest at ₹103.15 including taxes and fees. The costliest plan, Sharekhan Default plan, charges ₹811.15 for the same trade. On commodity options with ₹10,000 premium, bought and sold, Flattrade is cheapest at ₹15.19 including taxes and fees. The costliest plan, Motilal Oswal Default, charges ₹487.19 for the same trade. Rates checked 31 Oct 2026.
Which brokers don’t offer commodity trading?
m.Stock and Paytm Money do not offer commodity trading. ProStocks Flat Fee Plan and Bajaj Broking Freedom Pack offer it but do not publish their rates, so they are left out of the ranking.