Le 20 juillet 2017, Mahomes a signé un contrat garanti de quatre ans avec les Chiefs pour 16,42 millions de dollars dont une prime à la signature de 10,08 millions de dollars.