The England U21 international forward will link up with Jurgen Klopp's Reds in July once his contract expires at Premier League champions Chelsea
Liverpool have reached an agreement with Dominic Solanke which will see the England U21 international move to Anfield at the end of his contract at Chelsea.
The 19-year-old is a developmental player so will not be allowed to move for free, with a tribunal likely to price the move around £3 million.
He has, however, agreed personal terms and is ready to open an exciting new chapter in his career.
A statement on Liverpool's official website read: "The 19-year-old striker will complete the transfer to the Reds on July 1, 2017, upon the expiry of his contract with his current club, Chelsea.