What do highest ranking military officers of army navy air force make?

The highest ranking generals and admirals in the American military make significant salaries. A four star officer with over 40 years of service receives $17,437 per month. This does not include several other allowances and benefits including free medical insurance.