The charges to roll over Nifty futures are usually the price difference between the expiring contract and the next-month contract , plus brokerage and taxes/fees on both legs of the trade. In simple terms, there is no fixed rollover fee; the cost depends on the spread at that moment and your broker’s charges.

What you pay

  • Spread cost: If the next-month Nifty futures is trading above the current contract, you pay that premium when you roll.
  • Brokerage: Charged for exiting the old contract and entering the new one.
  • Taxes and levies: Exchange charges, GST, STT/CTT where applicable, SEBI charges, and stamp duty can apply depending on the leg and broker structure.

Quick example

A forum example shows that if the current Nifty futures is 18,220 and the next month is 18,310, the spread is 90 points; for a 50-lot, that is 90×50=4,50090\times 50=4,50090×50=4,500, plus brokerage and other charges. Another support article explains rollover cost as the price gap between contracts, plus execution charges.

Practical takeaway

For Nifty futures, the main number to watch is the roll spread. If the next contract is trading at a premium, your rollover becomes more expensive; if it is at a discount, the roll cost can be lower or even favorable in pure price terms.

TL;DR

There is no single fixed charge for rolling Nifty futures. The cost is mainly the contract spread plus your broker’s brokerage and statutory charges.