Bayern Munich have reached a deal worth up to €25 million ($36 million) with Bundesliga rivals Schalke for goalkeeper Manuel Neuer, German media reported yesterday.
Kicker magazine said in its yesterday edition that Bayern had agreed to pay €18 million ($26 million) up front for the German international.
Bayern would pay a further €3 million ($4.3 million) for the 25-year-old if they win the Bundesliga title, and another €4 million ($5.7 million) if they win the Champions League.
The club hopes to officially present the player, who has one year left on his Schalke contract, between 23 and 26 May.
Bayern chairman Karl-Heinz Rummenigge told Munich's TZ newspaper that he was "cautiously optimistic" a price had been agreed.
"I've always said it wouldn't be easy to settle on a price acceptable to both sides at the end," Rummenigge said.
Bild newspaper reported Neuer agreed to a four-year contract worth over €6 million ($8.6 million) in wages per season.