The "Love on Top" singer topped a poll by social media website saucytime.com by earning 1.25 million pounds for a five-song performance at a private New Year's Eve 2010 party, equating to 71,040 pounds for each minute she was on the stage, reports femalefirst.co.uk.
In second place was Mariah Carey, who earned 630,000 per minute for a four-song set at a similar party held the previous year on the same Caribbean island.
Third highest earner per minute was Kylie Minogue, who commanded 33,000 pounds every sixty seconds or two million for her whole hour set. She had sung at the launch party of the Atlantis Hotel in Dubai, November 2008.
Next was Jennifer Lopez, who received the equivalent of 25,000 pounds a minute from Russian tycoon Andrei Meinichenko to appear at his wife's birthday party in 2007.