In the late 1940s when the grades of General of the Army and Fleet Admiral in the Navy were made permanent the annual salary was $20,000 in pay and allowances, equivalent to $290,000 in 2019. Today a General of the Army with over 20 years of service would receive $16,441.80 / mo for $197,301.60 / yr.