That's according to Okdiario's chief pundit Eduardo Inda, who was speaking on El Chiringuito.
While Ronaldo has been demanding more than double his current €21m-a-year contract to stay, the Portuguese would be willing to now compromise.
"Cristiano has to stay at Real Madrid. It cannot happen like with Don Alfredo di Stéfano, who lost Madrid and lost Di Stéfano," said Inda.
"This is solved by paying. There is talk of 30 million euros from the Cristiano environment. With 30 million plus variables the thing would be solved."
Inda added: "He does not drink, he does not smoke, he does not take drugs. He has a very long sporting life ahead of him. Not renewing is an outrage."