How much is postage and packing?

Shop for Life offers free delivery on all orders. Postage and packaging is included in the price you pay for your card.

How long will delivery take?

For printed gift cards we normally print and dispatch your card within the next working day, but please allow 2-3 working days for delivery. If your card hasn’t arrived after 7 days then please call us on 020 7793 4594 or email us at

For ecard orders, your loved one will receive their personalised ecard just 15 minutes after purchase. If the ecard hasn't arrived after 1 hour, please check the spam folder and, if it isn't there, then please call us on 020 7793 4594 or email us at

Can I send the card to myself?

Yes, you can send the card to yourself during the ordering process. Simply select the 'send to self' tick box and add your own delivery address in the 'where shall we send it section'. Your card will be posted to you in an extra envelope, so you can hand it to your loved one personally. 

If you want to send an ecard to yourself, simply include your own email address in the 'recipient email' field. We will send the ecard to your inbox, which you can forward onto your loved one at the right time.

How do I know my order has been successful?

After your transaction you will see a thank you page with a clear message confirming your order has been made. You will also receive a confirmation email within about ten minutes of your transaction taking place. If the email isn’t in your inbox please check your spam messages and look out for an email from ‘Shop for Life at WaterAid’. If the email hasn’t arrived please contact our lovely Supporter Care team on 020 7793 4594.