A business property lease is an agreement between a lessor and a business owner concerning a commercial piece of real estate. It works similarly to a residential lease. The lessee pays lessor rent to use the building for an office, warehouse, or any business while the lessor owns the building.