Cristiano Ronaldo has “agreed to accept a two-year suspended prison sentence and pay a whopping €19.8 million fine”, according to reports in Spain.
The Real Madrid superstar had been seeking an agreement after being accused of defrauding the government in unpaid tax.
A settlement was thought to have been reached for a while but it hinged on the new government.
Ronaldo admitted four charges of fraud meaning under Spanish law he wouldn’t need to face any time in jail.
El Mundo reported that Ronaldo offered around €16.9m in June last year which was rejected by the government.
The latest fine covers fees from authorities, fines and commission but he can now put the issue behind him.
Meanwhile, Real Madrid have reportedly offered the former Manchester United man a contract worth a basic €485,000-a-week plus bonuses.
Ronaldo is understood to be unhappy at the club, primarily down to a lack of protection over his tax issues and the fact his salary is dwarfed by his two biggest rivals.
Sign up for the Eurasia Review newsletter. Click here to have Eurasia Review's newsletter delivered via RSS, as an email newsletter, via mobile or on your personal news page.
He earns around €423,000-a-week, which pales in comparison to Neymar’s €669,000, while Lionel Messi pockets a staggering €740,000 every seven days.
Real Madrid’s offer includes bonuses worth up to a maximum of €7m-per-season.