The pay sucks!
As of Dec 1, 2023, the average monthly pay for a Military Soldier in the United States is $2,126 a month.
While ZipRecruiter is seeing monthly salaries as high as $2,583 and as low as $1,625, the majority of Military Soldier salaries currently range between $1,791 (25th percentile) to $2,500 (75th percentile) across the United States.