ICICI Direct vs HDFC Sky: which is cheaper?
HDFC Sky is cheaper for delivery, intraday, futures and options. They cost about the same (within ₹1) for currency futures, currency options, commodity futures and commodity options. On a ₹1 lakh delivery buy and sell, ICICI Direct costs ₹930.48 and HDFC Sky ₹293.28 including taxes and the DP charge.
Checked 31 Oct 2026. Totals include 18% GST, STT, exchange and SEBI fees, stamp duty and the DP charge on delivery sells.
Who is cheaper, segment by segment
Each trade is one buy order and one sell order at the size shown.
| Segment and trade | ICICI Direct MoneySaver (default) | HDFC Sky | Cheaper |
|---|---|---|---|
| Equity delivery₹1 lakh buy + sell | ₹930.48 | ₹293.28 | HDFC Sky by ₹637.20 |
| Equity intraday₹1 lakh buy + sell | ₹103.92 | ₹82.68 | HDFC Sky by ₹21.24 |
| Equity futures₹10 lakh contract | ₹1,249.95 | ₹612.75 | HDFC Sky by ₹637.20 |
| Equity options₹10,000 premium, buy + sell | ₹139.35 | ₹70.91 | HDFC Sky by ₹68.44 |
| Currency futures₹85,000 contract, buy + sell | ₹48.19 | ₹48.19 | About the same |
| Currency options₹1,000 premium | ₹47.94 | ₹47.94 | About the same |
| Commodity futures₹6 lakh contract, buy + sell | ₹150.35 | ₹150.35 | About the same |
| Commodity options₹10,000 premium | ₹62.39 | ₹62.39 | About the same |
ICICI Direct vs HDFC Sky on your own trade
Enter your own trade size. Totals include brokerage, 18% GST, STT, exchange and SEBI fees, stamp duty and, on delivery sells, the DP charge.
| On this trade | ICICI DirectMoneySaver (default) | HDFC Sky |
|---|---|---|
| Brokerage | ₹580.00 | ₹40.00 |
| GST on brokerage | ₹104.40 | ₹7.20 |
| STT | ₹200.00 | ₹200.00 |
| Exchange and SEBI fees, with GST | ₹7.48 | ₹7.48 |
| Stamp duty | ₹15.00 | ₹15.00 |
| DP charge on the sell | ₹23.60 | ₹23.60 |
| Total | ₹930.48 | ₹293.28 |
HDFC Sky is ₹637.20 cheaper on this trade.
Small and large trades
Flat-fee plans cost the same at any size; percentage and per-lot plans grow with the trade.
| Trade | ICICI Direct | HDFC Sky | Cheaper |
|---|---|---|---|
| Equity delivery₹10,000, buy + sell | ₹114.29 | ₹93.05 | HDFC Sky by ₹21.24 |
| Equity delivery₹5 lakh, buy + sell | ₹4,558.01 | ₹1,183.21 | HDFC Sky by ₹3,374.80 |
| Equity delivery₹25 lakh, buy + sell | ₹22,695.63 | ₹5,632.83 | HDFC Sky by ₹17,062.80 |
| Equity intraday₹5 lakh, buy + sell | ₹519.61 | ₹224.61 | HDFC Sky by ₹295.00 |
| Equity intraday₹25 lakh, buy + sell | ₹2,598.03 | ₹934.23 | HDFC Sky by ₹1,663.80 |
| Equity futures₹25 lakh contract, buy + sell | ₹3,124.87 | ₹1,461.07 | HDFC Sky by ₹1,663.80 |
| Equity options₹25,000 premium, 5 lots, buy + sell | ₹637.47 | ₹106.47 | HDFC Sky by ₹531.00 |
| Equity options₹1 lakh premium, 20 lots, buy + sell | ₹2,549.89 | ₹284.29 | HDFC Sky by ₹2,265.60 |
Rate cards side by side
| Charge | ICICI Direct MoneySaver (default) | HDFC Sky |
|---|---|---|
| Equity delivery | 0.29% of trade value | ₹20 per order |
| Equity intraday | 0.029% of trade value | ₹20 per order |
| Equity futures | 0.029% of trade value | ₹20 per order |
| Equity options | ₹49 per lot | ₹20 per order |
| Currency futures | ₹20 per order | ₹20 per order |
| Currency options | ₹20 per order | ₹20 per order |
| Commodity futures | ₹20 per order | ₹20 per order |
| Commodity options | ₹20 per order | ₹20 per order |
| DP charge per sell | ₹23.60 | ₹23.60 |
| Demat AMC | ₹700/yr | free year one |
ICICI Direct also offers the iValue add-on plan, which changes some of these numbers. See every ICICI Direct plan.
Check before you choose
ICICI Direct
- If you buy no plan you pay 0.29% on delivery, 0.029% on intraday and futures, and ₹49 per options lot.
- One-time Prime plans bring delivery down to 0.25%–0.07%.
- Call & trade ₹50 per order.
HDFC Sky
- ₹20 per order on everything, delivery and ETFs included.
- RMS square-off adds a further ₹20 per order.
- Pledge ₹20 per scrip.
Common questions
Which is cheaper, ICICI Direct or HDFC Sky?
HDFC Sky is cheaper for delivery, intraday, futures and options. They cost about the same (within ₹1) for currency futures, currency options, commodity futures and commodity options. On a ₹1 lakh delivery buy and sell, ICICI Direct costs ₹930.48 and HDFC Sky ₹293.28 including taxes and the DP charge. Rates checked 31 Oct 2026.
More comparisons
- Zerodha vs ICICI Direct
- Zerodha vs HDFC Sky
- Groww vs ICICI Direct
- Groww vs HDFC Sky
- Angel One vs ICICI Direct
- Angel One vs HDFC Sky
- Upstox vs ICICI Direct
- Upstox vs HDFC Sky
- Dhan vs ICICI Direct
- Dhan vs HDFC Sky
- ICICI Direct vs Kotak Neo
- ICICI Direct vs 5paisa
- Kotak Neo vs HDFC Sky
- HDFC Sky vs 5paisa
- All comparisons