Bills byttet sine picks i første og andre runde (#12, #53 og #56) til Tampa Bay Buccaneers mot Tampa Bays picks i første og syvende runde (#7 og #255). Bills byttet sine picks i første og tredje runde (#22 og #65) til Baltimore Ravens mot Baltimores picks i første og femte runde (#16 og #154). Bills byttet sine picks i første og femte runde (#21 og #158) og offensive tackle Cordy Glenn til Cincinnati Bengals mot Cincinnatis picks i første og sjette runde (#12 og #187). Bills byttet sitt pick i første runde i 2017 (#10) til Kansas City Chiefs mot Kansas Citys pick i første runde (#22) samt deres picks i første og tredje runde i 2017 (#27 og #91). Bills byttet sitt pick i sjette runde (#195) og wide receiver Sammy Watkins til Los Angeles Rams mot Rams' pick i andre runde (#56) og cornerback E.J. Gaines. Bills byttet quarterback Tyrod Taylor til Cleveland Browns mot Clevelands pick i tredje runde (#65). Bills byttet sitt pick i tredje runde (#85), quarterback Cardale Jones og picket i syvende runde de fikk fra Los Angeles Chargers (#234) til Carolina Panthers mot wide receiver Kelvin Benjamin. Bills byttet cornerback Ronald Darby til Philadelphia Eagles mot Philadelphias pick i tredje runde (#96) og wide receiver Jordan Matthews. Bills byttet defensive tackle Marcell Dareus til Jacksonville Jaguars mot et betinget pick i sjette runde, som ble et pick i femte runde (#166) etter at Dareus forble i Jacksonvilles spillerstall ut 2017-sesongen og Jaguars nådde sluttspillet. Bills byttet sitt pick i syvende runde (#239) til Green Bay Packers mot linebacker Lerentee McCray.