The duration of a franchise agreement can vary but typically ranges from 5 to 20 years. Most agreements are renewable, allowing the franchisee to continue operating the business under the same terms after the initial period. Renewal conditions are usually stated in the contract and may depend on factors such as the franchisee's performance, adherence to the franchise system, and the payment of any applicable fees.