Bank nifty trading

While selling bank nifty 27 dec options (strike 25400) zerodha margin calculator shows margin around 40000 while for same trade sensibull shows margin around 45000.Which is true?

zerodha margin calculator

Thanks