Marcus Banks signed a 3 Years, $2,853,000 contract with the Tampa Bay Buccaneers on May 11, 2024. The contract runs through the 2026 season and has an average annual value of $951,000. It also came with a $23,000 signing bonus and $23,000 guaranteed. Banks was represented by Paul DeRousselle in negotiations.