As on date, margin required is around 10% for futures for indexes like Nifty, Bank Nifty, CNX IT and so on.

So below are the calculations for margin required for Nifty to buy one lot in Futures

% Margin = 10.10 %
Lot Size = 50
Bank Nifty Spot = 5801
Margin Required = (50 * 5801) * 10.10 % = Rs 29,299
The margin required will vary as Bank Nifty spot changes every day. So, margin required is approximately 30 K, with Nifty around 5,800.

As Spot value rises, margin required will also rise marginally and vice-versa.

Watch the below video to understand more about Futures trading.

What is Futures Trading (Derivative Trading)