Army rangers in the US can earn between $39,959 and $51,375 per year, according to Glassdoor. Rangers are entitled to many benefits such as 30-days of leave, per year. They are also allowed to attend civilian schools and military schools to sharpen their skills.