Walmart doesn't price match competitors at all anymore — the only price match it offers is between its own in-store and Walmart.com prices.
Walmart Ended Competitor Price Matching in 2020
Walmart discontinued its Savings Catcher competitor price-matching program in 2019 and stopped in-store competitor price matching entirely around 2020, citing its "Everyday Low Prices" strategy as making the practice unnecessary. Managing and verifying competitor ads had also grown expensive and fraud-prone as online comparison shopping made claims easier to fake. If you're expecting Walmart to match a lower price from Amazon, Target, or any other competitor, it won't happen — that policy is gone.
| Competitor price matching (Amazon, Target, etc.) |
Not offered — discontinued around 2020 |
| In-store price matched to Walmart.com |
If an identical item is listed for less on Walmart.com, an in-store purchase can be matched to that lower price |
| Walmart.com price drops after purchase |
A price adjustment may be requested if Walmart.com lowers its own price within 30 days of your purchase |
| Frequency limit |
One price match per day |
| Excluded locations |
Alaska, Hawaii, and Puerto Rico |
Because Walmart's policy only covers its own in-store vs. online prices, always check Walmart.com yourself for a lower price rather than expecting a competitor price match at the register.
Frequently Asked Questions
Does Walmart price match?
Only against its own Walmart.com prices — Walmart no longer matches competitor prices from other retailers.
Does Walmart price match Amazon?
No. Walmart ended competitor price matching, including for Amazon, around 2020.
Can I get a price adjustment if Walmart.com's price drops after I buy in-store?
Yes, within 30 days of purchase, if the item is still listed at the lower price on Walmart.com.
How many price matches can I get per day at Walmart?
One per day, and the policy doesn't apply in Alaska, Hawaii, or Puerto Rico.