Alfred E. Bates (July 15, 1840 – October 13, 1909) was a career officer in the United States Army. A veteran of the American Civil War, American Indian Wars, and Spanish–American War, he attained the rank of major general and was best known for his service as Paymaster-General of the United States Army from 1899 to 1904.