While performing together for the Global Citizen Festival in Johannesburg, South Africa, on Sunday, fans were quick to criticise Sheeran's choice to pair a black t-shirt and sneakers on stage, while Beyonce, 37, opted for an extravagant pink gown with ruffles.
However, he responded in the best way possible by sharing with his 27.1m followers on Instagram stories the link to the website where the clothes he's wearing on stage with Beyonce can be bought.
He hashtagged '#dressedtoimpress" and "swipe up to get the look'.
As he acknowledged the clashing looks, he joked about where to find more of his "amazing fashion choices".
North Carolina Democrat suddenly WITHDRAWS his concession
The unofficial tally of results had Harris winning the race in southeastern North Carolina by a little over 900 votes. The House Administration committee has "full investigative authority to determine the victor ", she said.
Regardless, we've no doubt they put on an incredible performance.
Another pointed to the disparity of gender expectations in the music industry saying, "This photo is representative of what we expect from men and women at the top of their game, isn't it?"
As for Beyoncé, she didn't look bothered at all by the dramatic difference between their outfits and seemed much more concerned with Sheeran hitting the right notes during the performance.
Sheeran seems to have taken the criticism in stride, however, and chose to inject a little humor into the situation.