If you click a link with an * to go through to a provider, we may get paid. This usually only happens if you get a product from it. This is what funds our team of journalists, and keeps us free to use. Yet there are two crucial things you need to know about this.
- This never impacts our editorial recommendations – if it's in, it's in there because we independently rate it best.
- You'll always get as good a deal (or better) than if you went direct.
For a more detailed explanation see How MSE is financed.
Moonpig Deals

0 Current Deals
-
If you download the Moonpig app (free on iOS/Android), you can get 40% off your first purchase on all cards (standard, large and giant). Moonpig says the discount will be automatically applied at the checkout, as long as this is your first purchase via the app. This is an ongoing deal with no end date.
The offer works on cards only, not gifts. Cards are priced from £3.79 and first class delivery is 95p. The discount is applied to the cards only and not delivery which means you can get a standard-size card from £3.22 delivered (normally £4.74).
If you're thinking of sending a Valentine's Day card and want it delivered in time, Moonpig says you should order by Monday 13 February latest, selecting 'Royal Mail Tracked 24'. Although this costs £3.99.
See our round-up of Valentine's deals for more ways to spread the love for less.
-
MSE weekly email
FREE weekly MoneySaving email
For all the latest deals, guides and loopholes simply sign up today – it's spam-free!
-
Order by 9pm on Saturday 18 March
If you're new to Moonpig*, enter the code 25NCFLOW at the checkout and you'll get 25% off your first flowers order. It means you can get Mother's Day bouquets from £28.49 delivered – from £35.99 delivered without the newbie code.
Standard courier delivery costs £5.99, though if you want your bouquet to arrive on Mother's Day itself (Sunday 19 March), this costs an extra £2 and must be ordered by 9pm on Saturday 18 March.
Not new to Moonpig? Until 11.59pm on Sunday 12 March you can get a free standard-size card (normally £3.89) with any flowers or plants order, using the code MUM at the checkout.
When we checked on Tuesday 7 March, we found these examples using the 25% off for newbies code and including delivery:
- The Mixed Tulips* - £28.49 (or £30.49 for delivery on Sunday 19 March)
- Sent with Love & Kisses* - £32.24 (£34.24 for delivery on Sunday 19 March)
- The Mummy's Meadow* - £32.24 (£34.24 for delivery on Sunday 19 March)
In past years, some big firms' Mother's Day deliveries have gone wrong, so always consider that risk before buying.
What if the flowers arrive late or damaged?
If you have any issues with your flowers, you can contact Moonpig by completing its email form, or chatting with a live agent.
Latest Expired Deals
-
A dozen red roses couriered from £25
M&S & Waitrose
ExpiredRoses are red, violets are blue, we've rounded up the cheapest couriered roses for you! There's nothing like a dozen red roses on Valentine's Day, so surprise that special someone – without breaking the bank – with our round-up of the cheapest bouquets to have delivered direct to their door.
- £25 for 12 red roses from Marks & Spencer. Big retailer M&S* offers free nominated or next day delivery via DPD, and a free gift message. Delivery dates are Thursday 9 until Tuesday 14 February. M&S told us you should order by 2pm on Monday 13 February for delivery on Valentine’s Day. Some postcodes require delivery 48 hours in advance and there are a few exclusions – see a list of longer delivery times and excluded postcodes*.
- £29.95 (including £4.95 delivery) for 12 red roses from Waitrose. Order from Waitrose and it'll deliver between Sunday 12 to Tuesday 14 February. Waitrose told us you should order by Monday 13 February for delivery on Valentine's Day, but to keep an eye on their website for a cut off time. You can use the code LOVEFREE until 11.59pm on Wednesday 1 February to get free delivery, but do note there are some postcodes it won't deliver to.
Important: You can choose the date you want them delivered, and to make it for 14 February, M&S and Waitrose say you naturally must order by 13 February. However, as we note above, there's always a risk of flowers arriving late, so that's not a 100% guaranteed delivery slot. If you go for it, it's best to order ASAP in case the flowers sell out or delivery slots disappear.
We also spotted that Moonpig is offering 12 red roses and a card for £33.99 including delivery, but we’ve kept them out of our round up above as we were looking for flowers delivered for under £30.
These are some of the biggest UK sites that deliver flowers, but it might be worth calling your local florist to see if they have any offers running.
For card and gift deals, see the rest of our Valentine's Day Deals.
-
Moonpig Mother's Day bouquets from £29 delivered
Standard couriered delivery is £3.99. Excludes Northern Ireland
ExpiredIf you go online to Moonpig* you can treat mum to a bouquet from £25.
Standard couriered delivery is £3.99 (excludes Northern Ireland) and Moonpig says it'll arrives the next working day if ordered by 9pm, or you can select a day for it to arrive. If you want your bouquet to arrive on Mother's Day itself (Sun 27 Mar), this costs an extra £1 at £4.99 and must be ordered by 9pm on Sat 26 Mar. Orders are delivered between 8am and 9pm.
When we checked on Mon 21 Mar, these were the strongest deals we could find:
- The letterbox spring tulips* – £25
- The sweetness* – £25
- The serenity* – £28
You can also add a free gift message to your bouquet, too. Delivery slots could get booked up, so go quick to avoid disappointment.
In past years, some big firms' Mother's Day deliveries have gone wrong, so always consider that risk before buying.
What if the flowers arrive late or damaged?
If you have any issues with your flowers, you can contact Moonpig by completing its email form, or chatting with a live agent.