Holiday Inn is a British-owned American brand of hotels, and a subsidiary of InterContinental Hotels Group. Founded as a U.S. motel chain, it has grown to be one of the world's largest hotel chains, with 1,145 active hotels as of September 30, 2016. The hotel chain's headquarters are in Denham, Buckinghamshire.
Financial Requirements for Holiday Inn Franchise
Holiday Inn has the franchise fee of up to $50,000, with total initial investment range of $7,544,298 to $24,836,120.
Initial investments: $7,544,298 - $24,836,120
Ongoing Fees
Initial Franchise Fee: $50,000
Ongoing Royalty Fee: 5% - 6%
Support Options
On-The-Job Training: Varies
Classroom Training: Varies
Holiday Inn Franchise Info: http://careers.ihg.com/owner-franchise-services
Request Free Info