Yes, making a deposit is free, and the users would not incur any hidden charges or fees for doing so.