One4all Gift Card

Give them the gift of choice with a multi-store gift card they can spend with over 130 high street brands.

chevron-right icon check icon chevron-right icon

The perfect gift

Give a gift that’s unique to everyone. Accepted with over 130 high street brands, the One4all Gift Card is the ideal solution. One gift, thousands of choices One4all Gift Cards are available in all Post Offices branches or you can by online.

alert icon plus icon minus icon check icon

One4all Gift Card benefits

  • Accepted by over 130 high street brands and 50,000 outlets
  • Load it with any amount you want from £10 up to £120
  • Range of card designs to choose from
  • Check the card’s balance online
  • Order online or pick one up in any of our 11,500 branches
  • Free postage and packing for all orders over £50 (Under £50 orders cost just 99p)
circle-outline icon calculator icon application-search icon down-arrow icon chevron-right icon

Order online

Place your order here and we’ll deliver a One4all Gift Card in 3 working days.

Pick up in branch today

Top up and take away a One4all Gift Card today from any Post Office branch. 

chevron-right icon
minus icon plus icon

Some common questions

Where can I use a One4all gift card?

One4all Gift Cards are accepted by over 50,000 stores and over 130 high street brands.

How can I make the card personal?

If you order online you can personalise your One4all Gift Card with a photo and message to add that extra special touch. Create a card from scratch or add a photo and message to a frame. Personalised cards are available for online orders only and take up to 4 working days to be delivered. Find out more

How long is the One4all Gift Card valid for?

One4all Gift Cards can be spent with no charges for 18 months following the purchase date (i.e. when the card was bought from a Post Office branch or online). After this time a monthly charge of 90p will be deducted from funds remaining on the card, until the card balance reaches zero.

I’ve lost my One4all Gift Card. What should I do?

To report a lost or stolen card, call the One4All Gift Card team immediately on 0370 085 4141. Please note you must have your card number in order to block further use. A re-issue fee of £5 will apply.

How can I check the balance on my one4all gift card?

You can check the balance on a One4all Gift Card online or by calling 0330 828 0881.

Can the card be topped up?

No, it’s not possible to top up One4all Gift Cards.

What if I still have questions about the One4all Gift Card?

You might find the answer you’re looking for here. You can ask in branch – find your nearest branch here. Or call our customer services team on 0370 085 4141.

circle-outline icon chevron-right icon phone icon online-application icon

Contact us

Customer services

0370 085 4141

Check your balance