As of May 2021, PayScale reports that the median annual penetration tester salary is around $86,000. A host of factors impact the salary, including education, experience, job type and job location. For example, penetration testers with 10 to 20 years of experience in the field can earn more than $120,000 yearly