Grimes was not well received in England, and his salary was held back for a long period because of his association with the mutineers. Grimes resigned his position on 18 July 1811. The following year he became a paymaster of the 13th Regiment of the British Army and served in Canada, Great Britain and India. He was appointed paymaster at the recruiting depot, Maidstone, in September 1833 and was transferred to Chatham, Kent in 1836. He retired from the army on a pension in July 1848, and died at Milton-next-Gravesend, Kent on 19 February 1858.