The store provides free shipping to UK mainland customers for orders over £50 and the order will be delivered by 6pm local time. If you need to get your order by 1pm local time next day then you will be charged £7.99. You can also get your order delivered by 10:30pm next day for an extra charge of £10.99. Saturday Special Delivery is also available at £10.99. The delivery of the personalized items may take 5 to 7 working days.