The answer to the question of how do I own a quiznos franchise can be as simple as buying into the company. The majority of Quiznos restaurants are owned by independent operators who pay a set fee to the company every year for the right to use their name. This people paid a fee to the company prior to opening their restaurant, and then a future fee every month. The individual simply needs to pass some certain financial requirements and then fill out an application.