Barcelona forward Lionel Messi and his father Jorge have paid five million euros (4.2 million pounds) to the Spanish authorities after they were accused in June of filing false tax returns, a court statement said on Wednesday.
The pair had deposited 5,016,542.27 euros last month as a "corrective payment", the court in Gava near Barcelona said.
The Argentine World Player of the Year and his father, who both denied wrongdoing, allegedly hid more than four million euros by filing incomplete returns for the years 2006 to 2009.
The sale of Messi's image rights had been hidden using a complex web of shell companies in Uruguay, Belize, Switzerland and the United Kingdom, the prosecutor's office for tax crimes in Catalonia said.
"I never take care of that stuff myself and neither does my father," the 26-year-old player said in July.
"We have our lawyers and our wealth managers to take care of that and we trust them and they will sort this out," he added.
"The truth is that I don't have a clue about all this and that is why we have people taking care of it."
Messi has been resident in Barcelona since 2000 and gained Spanish citizenship in 2005.
He is one of the world's highest-paid athletes and earns just over $20 million a season in wages and bonuses, according to Forbes magazine.
He also pulls in some $21 million in endorsements from partners including Adidas, PepsiCo, P&G and Turkish Airlines and is 10th on Forbes's latest list of top-earning athletes.
The top 10 football transfers of 2013
Transfer updates! Ozil, Fellaini in big-money moves as window shuts
BEST Sports Photos of the Week!
The 10 biggest football transfers ever
Jet's rupee woes