Deposit for a flat in india?

in the bigger cities in india (bangalore, mumbai etc) what is the TYPICAL deposit amount?
i'm sure it varies but i'm hoping some people can give me their experience with prices.

ive heard some people pay 2 months rent as a deposit alone!
and to be sure, the deposit is given back at the end of the stay, is this correct?

okay thanks   :)


here in bangalore the depost amount will be 10 to 12 months  rent amount ......

wow that is strange.

In kerala, minimu 3 months rent as deposit and will get back within in 1 month of vacating.

It depends from city to city.. Like in Mumbai its 6 to 12 months.. and where i Stay in New Delhi its 1 month!!!