Manchester City intend to offer Carlos Tevez a new contract to prevent the striker leaving for free when his current deal expires in 18 months.