Deposit
Definition: The initial payment made when purchasing a property, typically 25-30% for buy-to-let mortgages, higher for first-time landlords.
About Deposit
Additional information about deposit will be added soon.
This term is related to First Time Landlord HMO Mortgages | New Investor Guide (2026)