The average salary of a QVC host is around $47,026. Top earners make over $56,633 a year. Salaries depend largely on the host's experience, location and ability to sell. QVC on-air hosts earn almost double.