The 19-year-old forward will officially complete a switch to the Reds on July 1.
READ ALSO: ‘I’m the record man’, said Ancelotti after winning Champions League
Carvalho played a key role in Fulham’s promotion back to the Premier League in 2021-22, scoring 10 goals and providing eight assists in 36 games as Marco Silva’s side won the Championship title.
He had featured for the Cottagers in the top flight on four occasions in the previous season, marking his first Premier League start with a goal away at Southampton in May 2021.
An exciting talent born in the Lisbon region of Portugal, Carvalho made his debut for Portugal U21s in March of this year having previously represented England at the youth level.
Carvalho came through the academy ranks at Fulham and went on to make 44 senior appearances in total for the London club.
READ ALSO: Mnqithi says they must appreciate a ‘clean-sweep’ after winning Nedbank Cup
However, Liverpool might have to break the bank for a big signing that will replace Sadio Mane who’s rumoured to be on his way out of Merseyside.
Tottenham Hotspur has been reported as the potential signing for The Reds as they have been planning for the prospect of losing one between Mane and Mohamed Salah.