Approved Site
The approved site is the location that the franchisor chooses, for the franchisee’s set-up, which meets the criteria of the franchise unit.
View all Franchise Glossary Articles
Explore our glossary of useful terms for more franchise information. Below is an explanation of an Approved Site. An approved site can have many benefits, in that a new franchisee does not have to find a location for the franchise, as a franchisor will pick a site already approved by him/her.
The approved site is the location that the franchisor chooses, for the franchisee’s set-up, which meets the criteria of the franchise unit.
View all Franchise Glossary Articles