Beyonce Knowles has been named the highest earning entertainer in the world who charges per minute for appearing on the stage. The Love on Top singer topped a poll by social media website saucytime.com by earning £1.25 million for a five-song performance at a private New £1.25 million for a five-song performance at a private New Year’s Eve party, equating to £71,040 for each minute she was on the stage, reports femalefirst.co.uk.

In second place was Mariah Carey, who earned £630,000 – or £44,400 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 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 a minute from Russian tycoon Andrei Meinichenko to appear at his wife’s birthday party in 2007.