Costa Coffee Deals

Brand Image

Verified by MSE

report issues

Before you buy

compare prices

Learn to

shop safely

0 Current Deals

  • If you download the Costa Coffee app and join or sign in to your Costa Club account, on your birthday you can get a sweet treat of your choice (subject to availability, see 'More info' below for what's included) for free. 

    The voucher will be emailed to you, and you'll have seven days from your birthday to claim your cake. See full T&Cs.

    • Your free cake can be a single piece/slice/portion of fresh cake, muffin, sweet pastry, tart, teacake, traybake, cookie, shortbread, bun, Eton Mess bundle, Belgian Waffle, Cornflake Nest, Belgian Chocolate Brownie, Millionaire's Shortbread Bar, Fruity Flapjack, Mini Cherry Bakewells, doughnuts, or an ice cream. It can't be used on a pre-packaged item or for a whole cake.

      Make sure you add your birth date correctly when you sign up, and you'll also need to opt in to receive marketing communications from Costa as the voucher will be emailed to you.

  • MSE weekly email

    FREE weekly MoneySaving email

    For all the latest deals, guides and loopholes simply sign up today – it's spam-free!

Latest Expired Deals

  • Free £5 at Costa when you buy a £20 gift card

    Free £5 at Costa when you buy a £20 gift card

    Online purchase of gift cards only


    We're not usually big fans of giving gift cards as gifts at MSE, because people often forget to use them before they expire, and if a firm goes bust, they're usually rendered useless. However, as this is a big chain, and one you might already use, get the gift card for yourself to maximise the discount.

    If you spend £20-£39 on a Costa gift card or eGift online you'll get an extra £5 free until 11.59pm on Sunday 18 June. A £40-£59 gift card will get you an extra £10 free and a £60-£75 spend will get you an additional £15. You'll need to purchase brand new gift cards online to be eligible, as this won’t work if you top up an existing card.

    Costa told us the extra £5-£15 will automatically be added to your gift card or eGift when you purchase from the gifting part of its website only.

    If you choose to send the card via post rather than email, select delivery 'As soon as it is ready'. Costa has said you won't receive the bonus if the card is delivered on a future date outside of the promotional dates dates (so in this case, after Sunday 18 June). Delivery is £3 and should be dispatched within two working days.

    Although you can't use Costa Club Beans for the purchase of a gift card or eGift, you can claim them when redeeming coffee on the gift card or eGift.

    Costa has said Northern Ireland is excluded from both the promotion and from the redemption of Costa Coffee gift cards, however, those who live in Northern Ireland can purchase a gift card for it to be sent to the UK for redemption.

    This offer is limited to a maximum of five Costa gift cards per person (whether purchased together or separately over the offer period). See the list of terms and conditions.

    Still thirsty? See our full round-up of Free tea & coffee deals.


      The cards cannot be used in sales or promotions including as giveaways or prizes in competitions. 

      To qualify for the offer, you must be aged 16 or over and the required funds must be added to the gift card in one transaction.

      This offer cannot be used in conjunction with any other offer, discount, or promotion and the balance on the gift card will expire if the card is not used to make a purchase for 12 consecutive months. 

  • FREE Costa Coffee via Vodafone VeryMe

    FREE Costa Coffee via Vodafone VeryMe

    Valid on small hot and cold drinks. Normally up to £3.35


    Vodafone mobile customers who are signed up to its VeryMe rewards app (available for free on the App store and Google Play) can get a hot or cold drink completely free from Costa Coffee on Friday 12 May.

    This is a total freebie and though the VeryMe app says the offer is only valid on small hot or cold drinks, Vodafone told us the code isn't product specific so you could use it to get canned or bottled drinks up to the value of £3.35. Any larger drinks you order via this deal or additional syrups, coffee shots, toppings or milk alternatives will be charged extra and you'll have to pay the balance from £3.35 freebie.

    How to claim your free drink

    To get your free drink, you'll need to go to the VeryMe app and select the offer. This will display a QR code which you can then show at the till when ordering. This offer is limited to one code per customer. The drink can be claimed at all times of the day until store closing on Friday 12 May.

    This offer is only available when you order in store for drink-in and takeaway. It won't work at Costa Express self-service coffee machines, delivery, or in Northern Ireland.

    This offer doesn't work alongside any other promotions, and you won't receive Costa Club beans points either. 

    Want more coffee deals? See how you can get £1 drinks at Caffé Nero.