Penetration Tester Salary in the US

$87,380
per year
per month
$7,280
per month
per year
Bonus
$5,500/year
Profit Sharing
$4,400/year
Bonus
$460/month
Profit Sharing
$370/month

Penetration Tester - Average Salary

The average salary for a Penetration Tester is $87,380 per year ($7,280 per month), which is $33,890 (+63%) higher than the average salary in the United States.
A Penetration Tester can expect an average starting salary of $60,170. The highest salaries can exceed $145,320.
$60,170
Low
$87,380
Average salary
$145,320
High
$5,010
Low
$7,280
Average salary
$12,110
High
Total pay includes salary, bonus and profit sharing.
$0
$91,300
$182,520
Salary$60,170 - 145,320
Bonus$0 - 16,400
Profit Sharing$0 - 20,800
Total Pay$60,170 - 182,520
$0
$7,610
$15,210
Salary$5,010 - 12,110
Bonus$0 - 1,370
Profit Sharing$0 - 1,730
Total Pay$5,010 - 15,210

Penetration Tester Salary Range

Low
$60,170
Average salary
$87,380
Senior
$114,360
High
$145,320
Low
$5,010
Average salary
$7,280
Senior
$9,530
High
$12,110
Among Penetration Testers in the U.S., entry level penetration testers and junior penetration testers tend to have the lowest salaries, while cyber security penetration testers, network penetration testers and senior penetration testers enjoy the highest salaries.

Penetration Tester - Salary Differences

JobSalaryDifference
Senior Penetration Tester$119K/year
+36% 
Cyber Security Penetration Tester$92K/year
+5% 
Network Penetration Tester$89K/year
+2% 
Junior Penetration Tester$74K/year
 -15%
Entry Level Penetration Tester$66K/year
 -25%

Penetration Tester - Pay by Experience Level in the United States

An Entry Level Penetration Tester with less than three years of experience can expect to earn an average starting salary of $65,580 per year. A mid level Penetration Tester with 4-9 years of experience earns an average salary of $78,490, while a Senior Penetration Tester with 10-20 years of experience makes on average $118,500. Penetration Testers with more than 20 years of experience earn $126,770 per year on average.

How Work Experience Affects the Salary of a Penetration Tester

Late Career▲ +45%
Senior▲ +36%
Average Salary$87,380/year
Mid Level▼ -10%
Entry Level▼ -25%

Gender Breakdown

Female
8%
Male
92%

Penetration Tester - Jobs by Location

Penetration Tester - Related Salaries

The salary information presented on this page is based on all Penetration Tester jobs published on Jobted in the last 12 months and on data from the Bureau of Labor Statistics (BLS.gov).
Jobemail
Don’t miss out on new job openings!
Create a job alert for: Penetration Tester
It's free, and you can cancel email updates at any time

Frequently asked questions about the salary of the Penetration Tester

How much does a Penetration Tester make in the US?
A Penetration Tester in the US earns an average of $87,380 gross per year, which is about $7,280 gross per month. Everything you need to know about the salary of the Penetration Tester updated to 2024.
What is the starting salary for a Penetration Tester in the US?
The starting salary of a Penetration Tester in the US is around $60,170 gross per year. Entry level penetration testers and junior penetration testers usually have a lower salary.
What is the highest salary for a Penetration Tester in the US?
The highest salary of a Penetration Tester in the US can reach and exceed $145,320 gross per year. Cyber security penetration testers, network penetration testers and senior penetration testers usually have the highest salaries.
Penetration Tester Jobs
Get new jobs by email!
Get email updates for the latest Penetration Tester jobs
It's free, and you can cancel email updates at any time