According to Globo Esporte, Palmeiras have accepted City’s €32m bid for the striker.
The Brazilian club will get €20m, as the other €12m will be divided between the agents Cristiano Simões and Fábio Caran.
As Barcelona and Manchester United have joined the battle in the past few days, Gabriel Jesus is said to be using it as an argument to ask City for a signing bonus.
Globo Esporte says Jesus has chosen City after a phone call with Pep Guardiola. The decision was made a week ago.
More information is expected to be released in the coming hours.