Walmart, the company that built an empire on selling everything cheap to everyone, is now warning that its customers may have to start rationing gasoline.

The retailer’s executives have flagged surging petrol prices, driven by the ongoing conflict in Iran, as a serious threat to American consumer behavior. With national gasoline averages climbing toward $4 per gallon and some markets already exceeding $4.50, households are pulling back on discretionary spending in ways that ripple far beyond the fuel pump.

The numbers behind the pain

Gasoline prices have jumped roughly 35% to 50% since early March 2026, a direct consequence of the Iran war disrupting global energy markets.

Walmart executives have observed a clear behavioral pattern. Consumer spending starts to crack when gas hits the $3.50 to $4 per gallon range. Once prices push into the $4.50 to $5 zone, the cuts become serious.