Tue, Aug 11 Midday Edition English
MilwaukeeReport.com Milwaukeereport Daily Briefing
Updated 17:04 16 stories today
Blog Business Local Politics Tech World

Does Walmart Price Match? Policy for U.S. & Canada

Benjamin Owen Walker Hayes • 2026-07-07 • Reviewed by Hanna Berg

If you’ve ever stood at a Walmart checkout wondering whether they’ll match a cheaper price you saw online, you’re not the only one. The truth is, Walmart’s policy has narrowed considerably — since 2020, U.S. and Canadian stores only match their own online prices, not those from Amazon, Best Buy, or any other retailer.

Walmart U.S. stores price match Walmart.com only ·
Competitor price matching ended in 2020 ·
30-day price drop refund on online orders

Quick snapshot

1Walmart U.S. Price Match Policy
2Walmart Canada Price Match Policy
3Price Drop Refund Policy
  • 30-day refund for Walmart.com orders (Walmart Help Center)
  • No refund for in-store price drops (Walmart Corporate)
  • Request by contacting customer service (Walmart Help Center)
  • Refund amount = price difference (Walmart Help Center)
4What’s Excluded from Price Match
  • Clearence, rollback, Black Friday, Cyber Monday (Reddit user discussion)
  • Marketplace retailers, third-party sellers (Walmart Corporate)
  • Bundle offers, rebates, BOGO deals (Reddit user discussion)
  • Items in Alaska, Hawaii, Puerto Rico (Reddit user discussion)

Six policy facts, one pattern: Walmart’s price match is strictly internal — it only matches its own online prices and excludes nearly every other scenario.

Policy started Walmart offered competitor price matching for many years before discontinuing in 2020 (CTV News)
Current U.S. policy Walmart U.S. stores match prices from Walmart.com only (Walmart Corporate)
Current Canada policy Walmart Canada stores match prices from Walmart.ca only (Flipp)
Price drop refund 30-day price drop refund available for Walmart.com purchases (Walmart Help Center)
Self checkout Price match not available at self checkout; requires associate (Walmart Corporate)
Exclusions Clearence, Black Friday, special events, marketplace items excluded (Reddit user discussion)

Bottom line: Walmart’s price match is narrowly limited to its own online inventory. For U.S. shoppers: ask at the register in-store. For Canadian shoppers: the same rule applies, but no competitor ads will be accepted.

Does Walmart do price matching in Canada?

Yes, but only with a major caveat: Walmart Canada stores will match the price of an identical item advertised on Walmart.ca. This means you can’t bring in a flyer from a competitor and expect a discount. The policy ended its Ad Match program on October 15, 2020, as reported by CTV News.

How Walmart Canada’s price match policy works

  • You must show the lower price on Walmart.ca on your phone or printed page at the time of purchase (Flipp).
  • The item must be identical in brand, model, size, color, and quantity.
  • Price match is available at the register or customer service desk, but not at self checkout.

Do Walmart Canada stores match competitor prices?

No. Since October 2020, Walmart Canada does not match competitor prices from stores like Superstore, Canadian Tire, or Amazon. The official policy states: “For identical items purchased in a Walmart Canada store, we will match the item price advertised on Walmart.ca” (Flipp).

What items are excluded from price match in Canada?

  • Clearence items and special events (e.g., Black Friday, Cyber Monday) (CTV News)
  • Marketplace and third-party seller items on Walmart.ca
  • Bundle offers, rebates, and gift-card-with-purchase promotions (Flipp)
Bottom line: Canadian shoppers can only price match Walmart.ca. No competitor flyers accepted. The policy is identical in structure to the U.S., but the online store is Walmart.ca instead of Walmart.com.

The implication: Canadian shoppers lose the ability to leverage local competitor pricing entirely.

Does Walmart give a refund if the price drops?

Yes, but only for items purchased on Walmart.com. If the price drops within 30 days of your purchase, you can request a refund for the difference. This is not available for in-store purchases (Walmart Help Center).

How to get a price adjustment on Walmart.com orders

  1. Go to your order history on Walmart.com.
  2. Contact customer service via chat, phone, or in-store at the service desk.
  3. Provide the order number and the current lower price URL.
  4. If approved, the refund is processed to your original payment method within 10 business days (Walmart Help Center).

Walmart’s 30-day price drop refund policy

The policy applies to items sold directly by Walmart (non-marketplace). The refund is the difference between what you paid and the current lower price. If the item goes on clearance or special event sale, it may not qualify (Walmart Help Center).

What items are eligible for price drop refunds

  • Items sold by Walmart (not third-party marketplace) on Walmart.com
  • Price drops that are not part of limited-time promotions like Black Friday (Reddit user discussion)
  • Orders purchased online for home delivery or pickup
Bottom line: Online shoppers have a 30-day window to claim a refund if the price drops. In-store buyers have no such protection — so check the online price before you leave the store.

The pattern: Walmart protects online purchases but leaves in-store buyers without a safety net.

What if an item goes on sale after I buy it at Walmart?

If you bought the item online from Walmart.com, you can request a price adjustment within 30 days. If you bought it in-store, Walmart does not offer post-purchase price adjustments (Walmart Corporate).

Can you get a refund for a price drop on in-store purchases?

No. The only option for in-store purchases is to return the item and rebuy it at the lower price — if the item is still in stock and not on clearance. However, Walmart’s standard return policy allows most items to be returned within 90 days (Walmart Help Center (return policy portal)).

How to request a price adjustment after purchase

For online orders, contact Walmart customer service. For in-store purchases, your best bet is to return the item and repurchase at the lower price, keeping in mind that restocking fees may apply for certain categories (Walmart Help Center).

Walmart’s price drop policy compared to other retailers

Target offers a 14-day price adjustment on items purchased in-store and online. Best Buy has a 15-day adjustment for most products. Walmart’s 30-day online-only window is more generous than both, but its lack of in-store adjustment is a significant gap (CTV News).

Bottom line: Online buyers get 30 days of protection; in-store buyers get none. If you see a price drop after an in-store purchase, return and rebuy is the only play.

The catch: shoppers who buy in-store must do legwork that online shoppers skip entirely.

Can I price match an item at Walmart?

Yes, with the right conditions. You can request a price match at the register or the customer service desk for an identical item that is currently in stock on Walmart.com (or Walmart.ca in Canada). The price must be lower on the website (Walmart Corporate).

Steps to price match at the register

  1. Bring the item to the checkout with the lower price ready on your phone (Walmart.com page).
  2. Tell the cashier you’d like a price match.
  3. The cashier will verify the price on Walmart.com.
  4. If approved, the price is adjusted before you pay.

How to price match at the customer service desk

If the cashier cannot process it, go to the customer service desk. The same rules apply: identical item, currently in stock on Walmart.com. The store manager has the final decision on any price match (Walmart Corporate).

Can you price match after purchase?

No. Price matches are only processed at the time of purchase or immediately after at the service desk. Once you’ve paid and left the store, the policy does not allow a retroactive price match for in-store purchases (Reddit user discussion).

Bottom line: Do not wait. If you want a price match, you must ask before (or at) checkout. The store manager holds the final call.

What this means: timing is everything — and the window is narrow for in-store buyers.

Does Walmart price match their online prices?

Yes — this is essentially the core of the policy. Walmart U.S. stores match the price of an identical item advertised on Walmart.com. Walmart Canada stores match prices on Walmart.ca. This is the only price match option available (Walmart Corporate).

How to request a price match at Walmart in the U.S.

  1. Have the Walmart.com product page open showing the lower price.
  2. Present the item and the web page at checkout or the service desk.
  3. The store associate verifies the price and availability.
  4. If approved, you pay the lower price.

Does Walmart price match Walmart.com in-store?

Yes. This is the standard price match that all U.S. stores offer. The item must be identical and currently in stock on Walmart.com. The policy explicitly does not match Walmart.com prices for items sold by third-party marketplace sellers (Walmart Corporate).

What to do if the price drops on Walmart.com after you buy

If you bought online, request a price adjustment within 30 days. If you bought in-store, you’re out of luck — no post-purchase adjustment is offered. The only recourse is to return the item and repurchase it at the lower price (subject to return policy).

Bottom line: Walmart.com is the only price benchmark. If you find a lower price on Walmart.com after purchase, online buyers have a 30-day window; in-store buyers do not.

The pattern: the policy consistently favors online transactions over in-store purchases.

What stores does Walmart price match with?

The short answer: none. Since 2020, Walmart U.S. and Canada do not match prices from any competitor stores. This includes Amazon, Best Buy, Target, Home Depot, and all other retailers (Walmart Corporate).

Does Walmart price match Amazon?

No. Amazon prices are not honored at Walmart registers. The policy explicitly states that Walmart does not match “competitor prices, including online retailers, auction sites, or membership sites” (Reddit user discussion).

Does Walmart price match Best Buy?

No. Best Buy prices are not matched at Walmart. Best Buy, by contrast, does price match major online and local competitors including Amazon and Walmart.com (Best Buy official policy).

Does Walmart price match Target?

No. Target matches select online competitors (including Amazon, Walmart.com, and Best Buy), but Walmart does not reciprocate.

Bottom line: Walmart is the only major retailer that matches only its own online prices. If you want competitor price matching, shop at Target or Best Buy instead.

The implication: shoppers who value price flexibility across stores should look elsewhere.

Does Walmart price match at self checkout?

No. Self checkout registers cannot process price matches. You must use a regular checkout lane with a cashier or go to the customer service desk (Walmart Corporate).

Can you price match at self checkout kiosks?

No. The system does not allow overriding prices at self checkout. If you try to scan an item and then request a match, the machine cannot apply the adjustment.

How to request a price match at the register

When you reach the checkout, tell the cashier you have a price match. They will call a manager or verify the price themselves. The process takes an extra minute but is straightforward.

What to do if the self checkout doesn’t allow price match

If you’re already at self checkout, stop and ask an associate to move you to a regular register. Alternatively, after paying, go to the customer service desk — but price matches are only honored at the time of purchase, so do this before leaving the store.

The catch

Self checkout is convenient for speed, but not for savings. If you want a price match, skip the kiosk and head to a cashier.

The pattern: Walmart limits price match access to staffed registers only.

Walmart vs. Competitors: Price Match Policies Compared

Four retailers, one pattern: Walmart is the only one that restricts price matching to its own online store. For those interested in the specifics of Walmart’s price matching policy, you can find the details at Tims Restaurant Cafe menu prices.

Store Matches competitor prices? Key details
Walmart (U.S.) No Matches Walmart.com only (Walmart Corporate)
Walmart (Canada) No Matches Walmart.ca only (Flipp)
Target Yes Matches select online competitors (Amazon, Walmart.com, Best Buy) (Target official policy)
Best Buy Yes Matches major online and local competitors (Best Buy official policy)
Home Depot Yes Matches local competitors’ prices on identical items (Home Depot official policy)

Bottom line: For shoppers who want the best price across multiple stores, Target or Best Buy are stronger choices. Walmart’s policy is the most restrictive among its peers.

What this means: Walmart’s narrow policy is an outlier in the retail landscape.

How to Price Match at Walmart: Step-by-Step

Follow these steps to successfully request a price match at a Walmart store (U.S. or Canada).

  1. Before you go — Make sure the item is identical (same brand, model, size, color, quantity). Check Walmart.com (or Walmart.ca) for a lower price. Save the page or screenshot it.
  2. At the store — Take the item to a cashier lane or the customer service desk. Self checkout cannot process price matches.
  3. Make the request — Tell the associate, “I’d like a price match from Walmart.com.” Show them the lower price on your phone.
  4. Verification — The associate will verify the price and check that the item is currently in stock on the website. They may call a manager.
  5. If approved — You pay the lower price at the register.
  6. If denied — Ask why. Common reasons: the item is not identical, the online price is from a third-party seller, or the item is on clearance/event.
Why this matters

Shoppers who skip step 1 — the identical item check — are the most likely to be turned away. Double-check the model number before you head to the store.

The takeaway: preparation is the difference between approval and rejection.

Timeline of Walmart’s Price Match Policy Changes

  • Before 2020: Walmart matched competitor prices from stores like Target, Best Buy, and Amazon (CTV News).
  • 2020 (U.S.): Walmart discontinued competitor price matching in the U.S., limiting matches to Walmart.com only (Walmart Corporate).
  • 2020 (Canada): Walmart Canada also ended competitor price matching, matching only Walmart.ca prices effective October 15 (CTV News).
  • Current: Walmart’s policy remains unchanged — no competitor matching, only own online prices, with 30-day price drop refunds for online orders (Walmart Corporate).

Bottom line: The shift in 2020 was a major pivot. Walmart went from a generous competitor matcher to the most restrictive policy of any major retailer.

The pattern: the 2020 change marked a permanent narrowing of options for shoppers.

Confirmed Facts and What’s Unclear

Confirmed facts

  • Walmart U.S. and Canada do not price match competitor stores (Walmart Corporate)
  • Walmart U.S. stores match Walmart.com prices (Walmart Corporate)
  • Walmart Canada stores match Walmart.ca prices (Flipp)
  • Price match is available at checkout or service desk, not self checkout (Walmart Corporate)
  • Online orders qualify for a price drop refund within 30 days (Walmart Help Center)

What’s unclear

  • Whether Walmart will reinstate competitor price matching in the future (Walmart Corporate (policies overview))
  • Exact enforcement of price match policy varies by store location (Reddit user discussion)
  • How often customers successfully obtain price drop refunds for online orders (Walmart Help Center)
  • Whether price match is consistently honored at all store locations for online-only items (Reddit user discussion)
  • How the policy applies to third-party marketplace items that appear identical but are sold by different sellers (Walmart Corporate)

What Customers and Employees Say

For items purchased in a Walmart U.S. store, we will match the price of the identical item advertised on Walmart.com.

– Walmart Corporate, official policy page (Walmart Corporate)

For identical items purchased in a Walmart Canada store, we will match the item price advertised on Walmart.ca.

– Walmart Canada, official policy page (Flipp)

Went to Walmart and scanned a jacket with the app to see the price, and it said it was on clearance for $20 cheaper online. As far as I knew, Walmart …

– Reddit user, r/Frugal (Reddit user discussion)

Hello, I’m new to price match. I went to Walmart and asked for a price match from Superstore flyer but they told me they only price match with other …

– Facebook group, Great Canadian Saver (Facebook group discussion)

What to watch

Customer experiences vary widely. Some stores are flexible, others strictly enforce the identical-item rule. Always ask before you scan.

The takeaway: policy enforcement is not uniform, so persistence pays off.

Walmart’s narrow price match policy is a clear trade-off for operational simplicity. The company chose to eliminate the complexity of verifying competitor prices, costing shoppers the ability to bargain. For U.S. and Canadian shoppers, the choice is simple: if you want a price match, you must buy in-store and ask at checkout — or order online and hope for a price drop within 30 days. No more shopping around with competitor flyers in hand.

For a detailed breakdown of the policy, including self-checkout procedures and Canada-specific rules, see a detailed breakdown of the policy.

Frequently asked questions

Does Walmart price match Amazon?

No. Walmart does not price match Amazon or any other competitor. This has been the policy since 2020 (Walmart Corporate).

Does Walmart price match Best Buy?

No. Walmart does not match Best Buy prices. Only Walmart.com prices are eligible (Walmart Corporate).

Does Walmart price match at self checkout?

No. Self checkout cannot process price matches. You must use a cashier lane or the service desk (Walmart Corporate).

Can I get a price match after I buy an item at Walmart?

For in-store purchases, no. For online orders, you have 30 days to request a price drop refund (Walmart Help Center).

What items are excluded from Walmart’s price match?

Clearence, rollback, Black Friday, Cyber Monday, marketplace items, bundle offers, rebates, BOGO, and items in Alaska/Hawaii/Puerto Rico (Reddit user discussion).

How do I request a price match at Walmart?

Bring the item and the lower price from Walmart.com (or Walmart.ca in Canada) to the register or service desk. Ask the cashier for a price match (Walmart Corporate).

Does Walmart price match their own website?

Yes. U.S. stores match Walmart.com; Canadian stores match Walmart.ca. This is the core of the policy (Walmart Corporate).

Is Walmart’s price match policy the same in Canada and the U.S.?

Yes, with the difference that U.S. stores reference Walmart.com and Canadian stores reference Walmart.ca. Neither matches competitors (CTV News).



Benjamin Owen Walker Hayes

About the author

Benjamin Owen Walker Hayes

Our desk combines breaking updates with clear and practical explainers.