The average salary for a U.S. Navy SEAL in 2025 is approximately $92,749 per year, though this can vary widely based on experience, rank, and additional pay such as bonuses and hazardous duty pay
. Entry-level SEALs with 1-4 years of experience typically earn around $80,000 annually, while more experienced SEALs can earn up to $194,000 per year
. Navy SEALs receive a base military salary according to their rank and years of service, with additional compensation including:
- Hazardous duty pay and dive pay for high-risk assignments
- Housing allowances (BAH)
- Bonuses for qualifying for and completing SEAL training (ranging from $10,000 to $40,000)
- Special warfare incentive pays that can add $150 to $1,000 monthly
- Retention bonuses that may add up to $25,000 annually
Monthly base pay for enlisted SEALs ranges from about $2,700 to $4,400 depending on rank and years served, with officers starting around $4,000 monthly and increasing with rank and tenure
. In some locations like San Jose, CA, total compensation including bonuses can be significantly higher, averaging over $200,000
. In summary, a Navy SEAL's total earnings typically range from about $55,000 at the low end to nearly $200,000 or more at senior levels with experience and special pays included