A business lease is a legally binding agreement between a landlord (lessor) and a tenant (lessee) that allows the tenant to use the landlord’s property for business purposes for a specified period in exchange for rent.