Key Takeaways. A franchise is a business whereby the owner licenses its operations—along with its products, branding and knowledge—in exchange for a franchise fee. The franchisor is the business that grants licenses to franchisees