Xherdan Shaqiri is having a medical on Merseyside after cutting short his holiday to complete his move to Liverpool from Stoke, Sky Sports News understands.
Stoke have accepted a bid of just over £13.5 million after Liverpool met the release clause valuation in Shaqiri’s contract.
The Swiss midfielder said it was “no secret” he wished to leave Stoke following their relegation from the Premier League.
His last-minute winner against Serbia sent Switzerland through to the World Cup round of 16 before their campaign drew to a close with a defeat to Sweden.
Shaqiri joined Stoke in 2015 from Inter Milan before going on to make 84 league appearances for the club. He has two years left on his current deal at the bet365 Stadium.
Midfielders Fabinho and Naby Keita have already become Liverpool players this summer, but manager Jurgen Klopp has been on the hunt for a more creative, direct replacement for Philippe Coutinho.