U.S. President Donald Trump said on Saturday that Walmart should "eat the tariffs" instead of blaming duties imposed by his administration on imported goods for the retailer's increased prices.
His comments were in response to the world's largest retailer saying this week it would have to start raising prices later this month due to high tariffs.
"Walmart should STOP trying to blame Tariffs as the reason for raising prices throughout the chain. Walmart made BILLIONS OF DOLLARS last year, far more than expected," Trump said in a social media post.
"Between Walmart and China they should, as is said, 'EAT THE TARIFFS,' and not charge valued customers ANYTHING."
A representative of Walmart could not be immediately reached for comment.
Walmart CEO Doug McMillon said on Thursday the retailer could not absorb all the tariff costs because of narrow retail margins. Even so, he said, the company was committed to ensuring that tariff-related costs on general merchandise — which primarily comes from China — would not drive food prices higher.
Many U.S. companies have either slashed or pulled their full-year expectations in the wake of friction between the U.S. and its trading partners, particularly China, as consumers curtail spending.
As a bellwether of U.S. consumer health, Walmart's explicit statement about the impact of tariffs is a signpost for how the trade war is affecting the retail sector. Walmart is noted for its ability to manage costs more aggressively than other companies to keep prices low.
Every week, some 255 million people shop in its stores or place orders online around the world, and 90% of the U.S. population lives within 10 miles (16 km) of a Walmart.
Walmart's disclosure comes about three weeks after a published report that Amazon planned to disclose how much Trump-imposed tariffs were adding to the costs of its products. The White House blasted Amazon over the report, which the company promptly denied.
© 2025 Thomson/Reuters. All rights reserved.