He was supposed to have wanted a contract saying he could leave Newcastle if they were relegated in May.
Berahino - who has only started eight Premier League games this season and has not scored a league goal since mid-October - was the subject of £21million bids from both Newcastle and Stoke on Sunday, but Baggies chairman Jeremy Peace maintained throughout the transfer window that the striker was not for sale.
Tottenham, who saw their own £22m bid fail in the summer, did not return for the England U21 international, meaning the player will stay at the Hawthorns at least until the summer, when he will only have 12 months remaining on his contract.
The 22-year-old, who expressed his frustration at being denied a move to Spurs at the end of the last transfer window on Twitter, again took to social media late on Deadline Day, although his tone was much more conciliatory.
"Everyone waiting once again for the silly little spoilt boy to make same mistake so here you go," he wrote. "Goodnight all and thanks for the support".
Berahino arrived at the club's training ground at 10am on Deadline Day and although he left early with a dead leg picked up in Saturday's FA Cup draw with Peterborough - a game in which he scored both of West Brom's goals - assistant head coach Dave Kemp told a pre-match press conference the player was in the squad to face Swansea on Tuesday.
Kemp said: "He's still here [at the club], he has been in this morning. He has got a bit of a knock but he's in the squad for tomorrow's game. I'm expecting him to be here. The chairman deals with that side.
"It was awkward today, he has a dead leg he picked up on Saturday and came out a bit sore, he has gone home. With the media around that's probably the best thing to do.
"He's here, he's in the squad tomorrow."
With West Brom just seven points above relegation, they have resisted all advances for a player who scored 14 Premier League goals for them last season.