Josh Allen signed a 6 Years, $258,034,000 contract with the Buffalo Bills on August 6, 2021. The contract runs through the 2028 season and has an average annual value of $43,005,667. It also came with a $16,500,000 signing bonus and $100,038,596 guaranteed. Allen was represented by Tom Condon, Todd France, Patrick Collins, Jim Denton (CAA Sports) in negotiations.