How Long Is A Typical Franchise Agreement ?

That will depend on the Franchiser and the franchising agreement you may have negotiated, but typically main street franchise agreements can run any where from 15 to 20 years with renewal options.