The source of the confusion is that initial reports gave the total amount Grande was paid to perform both weekends against what Beyoncé was paid for each weekend.

Source: www.celebritynetworth.com