The superstar made the revelation in a statement Wednesday to The Associated Press. Her announcement comes days after singer Nelly Furtado tweeted that she had gotten $1 million from the Qaddafi clan to perform in Italy in 2007. Furtado says she's donating that money to charity.
Beyonce's publicist says she performed at a private party on the island of St. Barts on New Year's Eve in 2009. Once it was revealed that the performance was linked to the Qaddafi family, she gave the money and commissions to earthquake relief in Haiti.
Libyan leader Muammar al-Qaddafi is being investigated for possible war crimes.