An agreement usually lasts between 3 and 5 years, but it is open to negotiation. There may be a clause which allows an extension to be granted in return for a fee to the seller.