On average, Celebrity Bodyguards earn approximately $64,700 per year. The salary range for Celebrity Bodyguards runs from $42,000 to $145,000. Bodyguards at elite firms start off at $100/hour and usually work 8-12 hour shifts.