What Is the Salary of a Sniper?


Quick Answer

The salary of a military sniper depends on his rank and length of service. Monthly salaries start at $1,805 for a junior sniper with less than two years of service. A sniper of the highest enlisted rank and 20 years of service earns $5,674 per month.

Continue Reading
Related Videos

Full Answer

Military snipers are enlisted personnel rather than officers, so enlisted pay rates determine their salaries. The Army and Marine Corps require that a prospective sniper attain the grade of E-3, two ranks above the lowest enlisted rank, to attend sniper school. A sniper's salary increases as he rises in rank and accumulates more years of service.

Learn more about Salaries

Related Questions