How to get a McDonald’s Big Mac and fries for £2.99 every time

MCDONALD’S fans will want to know how they can bag a big mac for less by using a simple code.

Hungry customers just have to fill out a quick feedback survey to get the discount.


Credit: EPA

The hack will come in handy as households contend with higher living costs and lots of mouths to feed.

But the fast food giant did increase the price of its Food for Thought offer earlier this month – increasing from £1.99 to £2.99.

Despite the recent £1 hike, customers will still be able to save money compared to buying a Big Mac and fries normally.

The meal usually costs £5.29, so you’ll be saving £2.30 through the offer.

How can I get a McDonald’s Big Mac and fries for £2.99?

You will need a previous McDonald’s receipt from a visit that’s no longer than 60 days old.

If you don’t have one, you can just buy a cheap item quickly to get hold of a receipt.

A 12 digit code will be printed on it and then you just have to enter the McDonald’s “Food for Thought” website and fill out a quick survey about your recent trip.

You’ll then receive a five digit code which is your voucher for the £2.99 offer.

The code can be used at any McDonald’s branch to get a Big Mac and fries for £1.99.

It normally costs £5.29 so you’ll be saving £3.30 through the offer.

Remember, don’t forget to print your receipt if you order from a self-service kiosk.

You can find your nearest McDonald’s using the locator tool on its website.

Can I swap a £2.99 Big Mac for a Fillet-O-Fish or a Vegetable Deluxe?

If a Big Mac isn’t your thing, you can choose a Fillet-O-Fish, or Vegetable Deluxe instead.

You can swap out the fries for a side salad as well if you like.

Either combination will still only cost £2.99 with the code.

There is no minimum spend required to get the 12 digit code, so technically you could buy the cheapest thing on the menu and still get the discount.

Customers can use the offer multiple times but each code only redeems one Big Mac and fries so you’ll need a different receipt each time.

The fast food giant also said the codes can be tracked to avoid fraudulent activity, so you can’t just write five random numbers on your receipt.

You have 60 days from receiving a receipt to claim your voucher, after that you’ll need a new receipt with a fresh 12 digit code.

Once you’ve got your five digit code, you’ll be issued a new personal expiration date to use it by.

Just remember to ask for the receipt and keep it safe as you won’t be able to claim the deal without it.

It comes as McDonald’s is making a change to menus this week in a big shake up.

as the McDonald’s Monopoly game returns, its top prizes have been revealed.

We pay for your stories! Do you have a story for The Sun Online Money team? Email us at or call 0207 78 24516


This website uses cookies. By continuing to use this site, you accept our use of cookies.