The legendary British rockers raked in more than $67,000 per minute for their 80-minute set when they entertained 500 guests at a Deutsche Bank party at Barcelona's Catalan National Art Museum.
Frontman Mick Jagger finished the show by jokingly telling the crowd: "Thank you for having us. The best part is that it is coming out of your bonuses!"
The Rolling Stones - who have previously charged up to $8 million for a private show - aren't the only music stars making a mint from private performances.
American band The Eagles charge $7.6 million, while Canadian singer Celine Dion can earn $6.7 million for a private show.
Elton John asked for $2 million to play at a British multi-millionaire's wedding reception.
Further down the scale, Beyonce Knowles offers her services for $1.3 million while Aerosmith will entertain you for $1.1 million.
50 Cent recently revealed he demands $500,000 for 30 minutes work. He said: "That's not a fixed rate, but it's in the ballpark."