A common reason is that the box for the discount code is case sensitive, so make sure you have taken out a space at the end if you have copied and pasted straight from an email. Another thing to bear in mind is that our codes are set to UK time and although we try to make that as clear as possible we understand that this information can be easy to miss. Please check the time that you input the code to see whether it would have expired.