key money
Noun
An upfront payment made by the operator of a newly built or converted hotel to the owner for entering into the operating agreement, to secure the owner’s initial investment in the property.
An upfront payment made by the operator of a newly built or converted hotel to the owner for entering into the operating agreement, to secure the owner’s initial investment in the property.