The controversial Argentine looks to be close to ending his stay at the Etihad Stadium and moving to Italy with the Serie A champions the favorite for his signature.
The Serie A champions will pay 10 million pounds for the Argentine forward with an extra 5 million pounds to be paid if Juventus wins the league and reaches the Champions League semifinals next season. Sky Sports Italy first reported the two sides reaching an agreement on Tuesday.
Real Madrid and AC Milan are both monitoring the situation and City thinks Massimiliano Allegri's men may counter with an offer of their own. However, Milan admitted it may need to sell before it can buy this summer.
Tevez has endured a controversial time at Manchester City since moving from rival United in 2009. Despite helping the club win both the Premier League and the FA Cup during his stay at the Etihad, the striker also spent five months out of the team after clashing with Roberto Mancini during a Champions League match.
Tevez eventually returned to action for City and was the club's joint top goalscorer last season, with Sergio Aguero, scoring 17 goals from 47 appearances.
Juventus, meanwhile, has also agreed terms with Gonazalo Higuain but looks set to miss out on the Real Madrid man after Arsenal officials flew to Madrid to finalize a deal.