After the Spanish-American War began in April 1898, Allen left from his position in Germany and by June 1898 was placed in command of Troop D of the 2nd Cavalry Regiment.
Allen went back to the United States in the spring of 1907 and returned to his permanent rank as a major.