retirement

Haggling on the High Street: How to Negotiate a Discount in UK Shops

Published 24th of May 2013·Updated 7 April 2026

Reviewed by: Reviewed for accuracy April 2026

Yes, you can haggle in UK high street shops, and it works more often than most people expect. Research by Which? found that more than two thirds of shoppers who asked for a discount in electrical and DIY stores received one. The key is knowing where to try, when to go, and what to say.

Short Summary

Haggling works best for big-ticket items such as TVs, laptops, white goods and furniture, where the retailer's profit margin is large enough to absorb a discount.

Chains such as Currys, John Lewis and B&Q have all been shown to negotiate on price when asked directly by a customer.

The most effective tactics are polite persistence, citing a lower price from a competitor, and asking at a quiet time of day when staff have more time to deal with you.

You do not need to be aggressive. A calm, friendly approach consistently outperforms confrontational bargaining in retail settings.

Which shops are worth haggling in?

Electrical retailers and DIY chains are your best bet. Currys, John Lewis, B&Q and Wickes have all been cited in consumer surveys as willing to negotiate. John Lewis in particular operates a formal price-match policy, which you can use as the opening move in any negotiation.

Supermarkets are less likely to reduce individual item prices, but they will often discount near-date food or slightly damaged packaging at the customer service desk. Independent shops are frequently the most flexible of all, because you are often speaking directly to the owner rather than an employee working within a rigid pricing structure.

Why do retailers agree to discounts?

On high-value items the margin is large enough for the retailer to reduce the price and still make a healthy profit on the sale. A shop that sells a £800 fridge for £750 is still making money; a customer walking out empty-handed makes nothing for anyone. Staff in large chains are often given a small percentage of flexibility on price, and managers can usually go further.

End-of-line stock is another strong opportunity. If a product is down to the last one or two units, the store wants to clear shelf space for the next model. Display models are even better; you can reasonably argue that the packaging is missing, the item has been handled, and the warranty clock may already be ticking.

How to ask for a discount: a step-by-step approach

Go at a quiet time. Weekday mornings are ideal. Staff have more time, and you are more likely to get a manager involved. Lunchtime on a Saturday is the worst possible moment.

Start by finding the item you want and checking its price online before you go. Sites such as PriceRunner and CamelCamelCamel (for Amazon prices) will show you the lowest current price. Print it out or have it on your phone.

When you are ready to buy, say something simple and direct: "I really want to buy this today, but I have seen it for £X online. Can you match that price?" You do not need a long script. The simpler your ask, the easier it is for the assistant to say yes.

If they say no, ask whether there is anything else they can do: free delivery, an extended warranty, or a discount on a compatible accessory. Bundling extras is often easier for a retailer than cutting the headline price.

Haggling on faulty or damaged goods

Never pay full price for an item with visible damage. A missing button, a scuffed corner, or dented packaging are all grounds for a discount, even if the product itself works perfectly. Point the damage out calmly at the till and ask what they can do on the price. Most retailers will offer 10 to 20 per cent off rather than process the item as a return.

This applies even to items that are already on sale. A sale item with damage can be discounted further.

Price matching: the easiest form of haggling

Price matching is the lowest-friction way to get money off. Many large retailers including John Lewis, Argos and Currys operate explicit price-match guarantees. Bring evidence of the lower price and ask at the till or customer service desk. You do not need to negotiate; you are simply invoking a policy that already exists.

RetailerPrice match policyNotes
John LewisYes (Never Knowingly Undersold equivalent)Must be identical product, in stock elsewhere
CurrysYesOnline and in-store competitors included
ArgosYesLike-for-like products only
B&QSelectiveManager's discretion on DIY products
WickesSelectiveWorth asking, especially on bulk orders

FAQ

Yes, entirely. There is no law against asking for a lower price. Retailers are equally free to say no. Haggling is a normal part of commerce; it is only cultural habit that makes it feel unusual in retail settings.

What is the best thing to say when haggling?

Keep it simple and friendly. "I really want to buy this, but I have seen it cheaper at [competitor]. Is there anything you can do on the price?" works well. Being specific about the competing price is more effective than a vague request for a discount.

Will haggling damage my relationship with a shop?

No. Sales staff in electrical and DIY stores expect it, particularly on larger purchases. The worst response you will receive is a polite decline. Being rude or aggressive is the only thing likely to cause lasting friction.

Should I pay cash to get a discount?

Some independent retailers will accept cash as a bargaining chip, since it saves them card processing fees. In large chain stores this is less relevant. If you do pay cash, make sure you still get a receipt for warranty purposes.

Can I haggle on insurance, broadband or mobile contracts?

Yes, and this is often where the biggest savings are. When your contract is due for renewal, call your provider and say you are considering switching. Most major providers including BT, Sky and Vodafone have dedicated retention teams with authority to offer reduced pricing. According to Citizens Advice, consumers who call to cancel a service are offered a better deal in the majority of cases.

What if I bought something and then found it cheaper elsewhere? Contact the retailer within a reasonable time (typically within 28 days) and show them the lower price. Many stores will refund the difference, especially if they have a price-match policy. This is worth doing even if you did not ask at the point of sale.