The 31-year-old singer, who is the face of H&M's summer collection was not happy to find out that they had retouched the original shots and were planning to use them, reported New York Daily News.
"When Beyonce found out they had edited the way her body really looked, she hit the roof," a source said.
"She is a true diva and was furious that she had been given such a snubbing. Her people refused to give the pictures the green light so H&M were forced to use the originals."
"As with all campaigns there are discussions on which images should be used. Both H&M and Beyonce are very happy with the final result," the spokesman said.