The 22-year-old striker rejected a four-year contract which would have kept him at the Baggies until 2020.
Stoke, Crystal Palace and Watford are all rumoured to be interested in the striker who has scored 63 goals in 179 professional appearances.
Berahino was set on a move to Tottenham last year, however, West Brom refused offers from Spurs which led to Berahino stating that he would never play for West Brom again.
Will Berahino leave the Baggies?