Average Bodyguard Pay and Salary Ranges
According to the latest available public data from the U.S. Bureau of Labor Statistics and major salary aggregators, the median annual wage for security guards, which includes bodyguards, is around $38,000 to $45,000, with top earners in executive protection exceeding $100,000 per year. The national average base salary for a bodyguard in the United States is approximately $55,000, with hourly rates typically ranging from $20 to $35 for standard assignments and $50 to $100 for high-risk or celebrity protection details. Payscale and Glassdoor report that the average bodyguard salary in 2025 is $52,000, with the 90th percentile reaching $85,000, while ZipRecruiter lists the average annual pay at $57,000. These figures vary significantly based on experience, certification, and client risk level.
Entry-level bodyguards often start at the lower end of the pay scale, earning around $15 to $20 per hour, while those with military, law enforcement, or specialized tactical training command premium rates. The highest-paid bodyguards work for private security firms protecting corporate executives, diplomats, and celebrities, with annual packages including benefits, travel stipends, and hazard pay. Forbes reports that executive protection specialists in major metropolitan areas can earn between $75,000 and $150,000 annually, depending on the level of threat and the profile of the client. Geographic location remains a major factor, with bodyguards in cities like New York, Los Angeles, and Washington, D.C., earning significantly more than those in rural areas.
Hourly Rates, Overtime, and Contract Structures
Most bodyguard positions are paid on an hourly basis, with standard rates for unarmed protection starting at $20 to $25 per hour and armed protection ranging from $30 to $50 per hour. Overtime and on-call shifts typically add 50% to 100% to the base hourly rate, and 24-hour live-in assignments can command flat daily fees of $500 to $1,500 or more. Contract length also affects pay; short-term event security may pay less per hour than long-term executive protection contracts, which often include housing, transportation, and meal allowances as part of the total compensation package.
Private security contractors working for firms like G4S, Allied Universal, and GardaWorld often receive structured pay bands that increase with certifications such as Certified Protection Professional or state firearms permits. According to industry reports, bodyguards employed by these large firms earn an average of $18 to $30 per hour, with specialized roles in executive or diplomatic protection paying $40 to $75 per hour. The SEC filings and annual reports of major security companies show that compensation for high-level protective agents can include performance bonuses tied to client retention and incident-free service records. Independent bodyguards negotiating directly with clients can set their own rates, often charging $50 to $150 per hour based on their reputation and the perceived risk of the assignment.
Top Employers and Factors That Increase Pay
The highest-paying bodyguard jobs are found in corporate executive protection, celebrity security, and government contracted private military and security companies. Firms such as Gavin de Becker and Associates, Control Risks, and K2 Intelligence are known for paying top dollar for experienced close-protection operatives, with senior roles offering six-figure salaries. According to industry data, bodyguards with advanced first aid, tactical driving, and cybersecurity skills earn 20% to 40% more than those with basic training. The Bureau of Labor Statistics projects steady demand for security professionals, with specialized