Glossary

What does Key Money mean ?

Key Money definition :

An upfront payment made to a landlord to secure a lease, often seen in competitive markets or for highly desirable properties.