Marquez Valdes-Scantling plans to sign a one-year deal with the Buffalo Bills.

The wide receiver could earn as much as $4.5 million, according to a source.

Valdes-Scantling will receive a $1.125 million signing bonus.

The Kansas City Chiefs released Valdes-Scantling in February to free up $12 million on their salary cap.