Wilfried Bony will earn a £20,000-a-game bonus on top of his basic £100,000-a-week salary at Manchester City after completing his £25m transfer from Swansea City.

The 26-year-old striker secured the appearance fee after being denied a higher salary by the champions, who will have to pay up to an extra £3m to Swansea in add-ons. The full amount will be due if Bony features in a certain percentage of matches and the club win every domestic honour plus the European Cup.

Bony, who has signed a 4½-year contract and will wear the No14 shirt, told the club website: “It’s a great feeling for me, it’s a big honour to be here and it’s a great challenge. As a player it’s always good to be part of one of the biggest clubs in the world and it’s a good opportunity for me to be in that situation now – I’m really proud.

Wilfried Bony, Manchester City’s new forward. Photograph: Manchester City FC/Manchester City FC/Press Associa

“I felt excited to wait for this moment and now it’s come, it’s fantastic. I think it’s a great decision for me – Manchester City is in the Champions League. You remember at the end of last season I said that if I want to move it will be to a team in the competition because it’s a great tournament that I really want to play in and one that I want to win.

“It’s a motivation for me to give my maximum to be in that place. City is a big club with great players with a lot of experience; I believe we can do it.”

Manuel Pellegrini, the manager, said: “He is very difficult to mark because he is so strong He is an intelligent footballer who has skill and power. His goals record has been excellent since he came to England. He adapted very quickly to the game here and I think he will settle in at City quickly.

“He will be a very good addition to our squad. We now have four top-class strikers and I am looking forward to seeing them work together.”