A captain in the U.S. Army, which corresponds to pay grade O-3, has a basic monthly pay starting at about $5,102 and can go up to around $8,301 per month depending on years of service, with increases for longer service (over 14 years). Annually, this basic pay ranges roughly from $61,225 to $99,612.
In addition to basic pay, a captain typically receives allowances such as housing allowance (BAH) and subsistence allowance (BAS). With these factored in, the total estimated compensation for a captain can range approximately from $91,757 to $130,144 per year.
The pay varies with time in service and includes additional incentives for special duties, potentially increasing overall compensation. The average salary reported by some sources for a U.S. Army captain is around $92,830 per year, which aligns with the estimates including allowances.