RELATED: Beyonce & More Lone Star Celebs
The R&B superstar turned 29 on Saturday and her pal, Gaga, ensured her day was a naughty one by ordering the custom-made leather toy and a matching lingerie set.
Gaga also treated Beyonce to an a cappella rendition of "Happy Birthday" backstage at Jay-Z's concert with Eminem in Detroit last week.
A source tells Britain's The Sun, "Gaga wanted to give her something special. The whip was made out of hundreds of diamonds and leather."
RELATED: See more Beyonce pics
"When Beyonce received it she squealed with excitement. The dressing room was decorated with balloons and banners and a lot of Champagne had been put on too."