← Back to glossary
Master franchise
Definition
allows companies or individuals the right to purchase a sub-franchise business which can be developed in a particular area or country.
Definition
allows companies or individuals the right to purchase a sub-franchise business which can be developed in a particular area or country.