Haaland, 21, has been chased by some of Europe’s elite clubs over the past few months.
But it appears City are leading the race to sign the striker and could be ready to trigger his £64million release clause.
Club chiefs have been in contact with Haaland’s representatives and are set to offer the Norwegian a five-year deal worth £500,000 a week, report the Daily Mail.
That would make him City’s highest-paid player – by some margin – with Kevin De Bruyne currently earning the most on £385,000 a week.
The move could reportedly be sealed by next week, finally bringing an end to City’s search for a striker.
But there are still other clubs sniffing around Haaland and last week Dortmund said no deal had been agreed.
That offered hope to the likes of Real Madrid and Barcelona who have had a long-term interest in Haaland.
Paris Saint-Germain were also said to be amongst the frontrunners for Haaland’s signature but the Dortmund ace could prefer a transfer to Eastlands to work under Pep Guardiola.
The Spanish boss has been keen to sign a striker since Sergio Aguero departed but missed out on Harry Kane last summer.
The switch will see Haaland follow in the footsteps of father Alfe-Inge, who played for the Citizens between 2000-2003.
And Haaland senior, who has been part of negotiations, may have swayed his son towards City.
It is believed Haaland snubbed a move to Manchester United despite the Red Devils offering to match his wage demands.