Foster was cut by the Bills on Thursday, Chris Brown of the Bills' official site reports.
Foster's only catches of the season came in Week 2, when he brought in two receptions for 30 yards. The 24-year-old was replaced by Cam Phillips on the 53-man roster and will look to earn a depth role elsewhere in the league.