Why Grocery Price Matches Get Rejected and How to Avoid It

Most rejected requests compare products that look close but differ in brand, size, variety, location, or offer terms.

Rejection usually starts with one detail

The two products may share a photo, flavour, or general description while differing in one important field. Support still has to decide whether the lower price applies to the item you ordered.

Five details cause most problems.

If a request has already been declined, use Price Match Rejected? What to Do Next to decide whether better evidence could help or the claim should be dropped.

1. The brand is different

A national brand and a competitor store brand are different products, even when the ingredients look similar. Identical President’s Choice products may appear across Loblaw banners, but PC and another store brand are still different brands.

2. The package size or count is different

A 500g package and a 750g package are not the same offer. Unit pricing can tell you which one is better value, but it does not turn different package sizes into an exact price match.

3. The variety or attributes differ

Original, organic, lactose-free, low-sodium, family-size, and selected-variety products can carry different prices. Read beyond the first few words of the title.

4. The store or price is not eligible

Price matching is local. A price from a distant location may not apply to your order. Restricted prices, expired offers, and some member-only promotions may also be excluded.

5. The request arrives too late or lacks detail

Submitting early gives support time to review the request before fulfillment. A vague description creates more work and can make a valid comparison harder to verify.

Cart itemLower-priced itemProblem Result
Brand-name ketchup 1LNo Name ketchup 1LDifferent brand ✕ Reject
Cheddar cheese 400gSame cheddar 400gNo material difference ✓ Strong match
Coffee pods 30 countSame pods 24 countDifferent count ✕ Reject
PC frozen fruit 600gPC frozen fruit 600gIdentical product ✓ Strong match
Do this
Use the complete product name
Include brand, size, count, and variety
Identify the local competitor store
Review every suggested match before submitting
Avoid this
Rely on product photos alone
Compare unit prices as if packages were identical
Use a distant location's price
Pad the request with questionable matches
What not to do

“Large bag of coffee is cheaper at Walmart” leaves the brand, roast, format, size, store, and price unresolved. Specific requests are easier to verify.

Prepare one clear line per item

Create one line per item with the exact cart product, the competitor, the competitor price, and the amount requested. Then remove any line you would not feel comfortable defending.

Check the price before you buy
Scan a barcode, see what it costs nearby
PriceGoose is a free iPhone app. Android access is currently in beta. Scan any grocery product and see its price at stores near you.
Get the iPhone app ↗

Keep the request short

Three exact matches are easier to review than ten lines containing size and brand mismatches. Include the comparisons you can support with clear product and price details. See the Canada-wide guide for how these rules compare across other Canadian grocery banners.

Frequently asked questions

What's the most common reason a price match gets rejected?
A brand, size, count, or variety mismatch that wasn't caught before submitting. The two products often look similar but differ in one important field.
Can a rejected request be fixed and resubmitted?
Sometimes, if the issue was missing or unclear evidence. If the products or offer genuinely don't match, resubmitting the same comparison usually won't change the outcome.
Skip the manual part

Check the price before you put it in the cart

Scan any grocery barcode with your phone and PriceGoose shows what that exact product costs at stores near you, cheapest first. Free on iPhone. Android access is currently in beta.

Download on the App Store Android app In beta
Free to use No subscription