Leaflet codes always come with restrictions—most commonly a minimum spend requirement.
If a code shows as "not recognised" or won't apply, the first thing to check is your basket total.
Check the minimum spend requirement
Every leaflet code has terms and conditions printed on the back or bottom of the leaflet.
Look for a line that says something like:
"Valid on orders over £50" or "Minimum spend £50 applies"
This is the catch—the code will not work if your basket is below that amount, no matter if you enter it correctly.
If your basket doesn't meet the minimum spend
Add more items to reach the required amount and the code should apply.
If you don't want to add more, the code unfortunately won't work for your order.
Other reasons leaflet codes don't work
If your basket does meet the minimum spend and the code still isn't recognised:
Check the expiry date: Leaflet codes have an end date printed on them (usually a few months from issue). Once expired, they stop working.
Enter it exactly as printed: Codes are case-sensitive and spaces matter. Copy and paste if possible to avoid typos.
One code at a time: If you already have a code applied to your account or subscription, remove it before adding a new one.
Check for subscription conflicts: If you're adding a code to an existing subscription, you may need to remove the current code from that subscription first.
Still not working?
If your basket meets the minimum spend, the code hasn't expired, and you've entered it correctly, say "talk to a human" and our team can investigate the code itself or apply the discount manually for you.