We are back open with all orders being dispatched as normal
Call Us: 0333 050 9661
  • FREE DELIVERY on all UK orders over £20
  • 3 for 2 on ALL greeting cards
  • Home
  • Delivery & Returns

Delivery & Returns

Updated 10/05/2020


UK Delivery

We offer FREE DELIVERY on all UK orders when you spend £20.

If your order comes to less than this, then we charge just 99p.


Rest of the World

We offer worldwide postage and delivery costs will automatically be calculated at checkout, based on your order. If your country isn't showing, please get in touch and we'll add it straight away.


Estimated Delivery Times

COVID-19 - Royal Mail depots may have staffing issues and this may delay orders, which is outside of our control. Please allow extra time for your order to arrive due to this. We have had reports of orders taking 3-10 working days to be delivered. 


All products are printed to order to minimise waste and help preserve the environment. Greeting cards are shipped within 48 hours and all other products within 72 hours (Mon-Fri, excluding Bank Holidays). Once shipped, the timescales for delivery are detailed below.

Please note: If you have ordered more than one type of product eg. Greeting Card & Mug, then these may get sent to you separately. You won't be charged any more for this. It just allows us to get your order to you as quickly as possible 😊

(These timescales are not guaranteed and can change at any time).

All of our orders for UK delivery are sent via Royal Mail, so will arrive with your usual postal delivery. These usually take 1-3 working days once they have been dispatched.

All orders sent internationally are dispatched via Royal Mail International Standard. These usually take 3-10 working days once they have been dispatched.

Royal Mail claim that 93% of UK post is estimated to arrive the following day, but unfortunately the other 7% can take up to 5 working days. Therefore we advise ordering early where possible as unfortunately we can’t guarantee your card will be delivered on the estimated date!



If your card has not arrived 10 working days after the dispatch date for UK orders, or 20 working days after the dispatch date for international orders.

In the event that your order has not been delivered within these delivery times, as a first step please check with your local Royal Mail distribution depot.

If it is still missing, please contact us at hello@nastycards.co.uk for us to look into it.

We'd rather send a replacement than have you unhappy!


Returns & Refunds

If you're not happy with your order, please let us know and we will happily offer refunds or reprints if the items you receive are faulty or damaged.

If you have a question about our Returns Policy please email hello@nastycards.co.uk and we'll get back to you as soon as possible.