May 17, 2021 at 10:48 am
#148352
Not sure if by “deposit” you mean the Advance Payment (AP)?
If it is the AP you mean, this has to be paid every time you lease a new car. The AP varies quite a bit between the different makes and models of car although some are usually available with zero AP.
Hope this helps.