The estimated total pay range for a Franchise Owner at GNC is $6K–$11K per month, which includes base salary and additional pay. The average Franchise Owner base salary at GNC is $8K per month.