The 21-year-old striker’s value skyrocketed thanks to his prolific performance at Dortmund after arriving from Austrian Salzburg two years ago.
British media reported that Haaland passed the medical exam on Monday. Liverpool manager Jürgen Klopp said it was a transfer that “will set new standards” in the Premier League.
Haaland has scored 85 goals in 88 games for Dortmund since his debut in January 2020. He was the top scorer last season in the Champions League and the UEFA Nations League.
He has scored 21 goals in 20 starts this season in the Bundesliga, a tournament in which his team is on track to finish second behind champions Bayern Munich when the season concludes on Saturday. However, they failed to qualify for the round of 16 of the Champions League and fell to the Europa League, where they did not go beyond the playoffs.
City are seeking a replacement for Sergio “Kun” Aguero after the Argentine striker, the club’s all-time top scorer with 254 goals, signed for FC Barcelona on a free transfer last year.
Brazilian striker Gabriel Jesus failed to confirm his place in the starting line-up and his coach, Josep Guardiola, often deployed a false nine midfielder leading the attack.
Dortmund are now interested in Salzburg striker Karim Adeyemi as a possible replacement for Haaland.