Wallet pressure waits for no store. Walmart is feeling the squeeze.

The Bentonville, Arkansas-based retailer said heightened petrol prices are to blame for the slowdown in spending.

“When fuel prices increase and get above $4, perhaps there’s a psychological impact to that … consumers are making trade-offs,” CFO John David Rainey said on a call with analysts on Thursday.

As consumers spend less, each potential purchase needs to work harder to close the sale.

Q4 is looming