Skip to content

Which supermarkets accept American Express?

Article author's profile picture
Written by  Collette Shackleton
Article reviewer's profile picture
Reviewed by  Alan Cairns
Updated: 15 Oct 2025

Wondering which supermarkets accept American Express cards? Find out everything you need to know in this useful guide.

Key takeaways

  • You can use your Amex card at most UK supermarkets, in-store, online, and at petrol stations

  • American express cards are accepted at smaller stores, including Co-op, and delivery services like Ocado

  • Amex cardholders can earn cashback and access exclusive bonuses when they spend in supermarkets

In the past, American Express has typically been less accepted than rival networks Visa and Mastercard, but Amex cards are now accepted at many major supermarkets in the UK.

man holding credit card with laptop

Where can I use my Amex card in the UK?

You can use your American Express card in most UK supermarket chains, both in-store and online. You can also use your Amex card at supermarket petrol stations.

What Supermarkets accept Amex cards?

Here is a list of the supermarkets that accept Amex card payments:

Aldi

Aldi accepts Amex for in-store payments, alongside Visa, Mastercard, and contactless methods.

Tesco

Tesco accepts American Express for both in-store and online purchases. It also accepts Amex at its petrol stations (with a pre-authorisation hold, e.g. up to £120).

Asda

Asda accepts American Express in its supermarkets, online, and at its petrol stations.

Sainsbury's

Sainsbury’s accepts Amex for store and online purchases, and also accept Amex payments at its petrol stations.

Morrisons

Morrisons allows American Express payments in store and online. It also accept all major credit and debit cards, including Amex, at their fuel stations.

Lidl

Lidl accepts American Express in its UK stores, along with Visa, Mastercard, and contactless payments.

Waitrose

You can use your Amex card at Waitrose, plus all other brands under the John Lewis Group umbrella.

M&S

M&S accepts American Express both in stores and online when you order your food shop with Ocado. You can also use your Amex card at BP stations, including those that have M&S shops.

Co-op

Some Co-op branches accept Amex but it's best to check your local shop, as acceptance varies store to store.

What rewards can I get from using my Amex in supermarkets?

Using an American Express card at supermarkets allows you to earn rewards like:

Membership Rewards points

American Express cardholders can earn Membership Rewards points, which can be used for travel, shopping, gift cards, or to pay down your card balance.

Cashback

Some Amex cards offer cashback, and you can get targeted cashback offers for specific supermarkets or retailers.

Specific card bonuses

Cards like the American Express Gold Card offer bonus points or in-store credit when you buy groceries at speciifc supermarkets, e.g. Waitrose.

Author

Article author's profile picture

Collette Shackleton

Content Writer

Collette Shackleton is a highly skilled Content Writer who has over nine years’ experience creating helpful and engaging personal finance content for consumers. Collette shares her experience as a...

Personal Finance & Insurance Expert
More about Collette

Reviewer

Article reviewer's profile picture

Alan Cairns

Senior Content Editor

Alan helps MoneySuperMarket break down complicated financial topics into plain English, to help you find the right deals. When he’s not writing or editing you might find him cycling the South Downs.

Reviewer's LinkedIn page
More about Alan
Ready to compare?
Compare credit cards