Bring joy with a Toy

Donate a new toy in-store to help us brighten a million Christmases.
We’ve partnered with charities across the UK to bring a little festive magic to those who need it most.

Our campaign

For some families, the festive season can be one of the hardest times of the year. We’re working with 100s of local charities to bring presents to children who need them most in our communities.

What should i donate?

We’d love you to donate toys that are brand new, or that have never been played with before. We’re collecting toys for children up to the age of 16. Baby and pre-school toys would be especially appreciated.

Where can i donate?

You can donate at all our high-street stores and any stores inside branches of Sainsbury’s. Our donation points are in-store from 30 November until 16 December. Just drop your toys inside – there’s no need to wrap them.

Take a look at our store finder

How else can i help?

Our friends at Sainsbury’s are also accepting food donations to help those in need this Christmas.

Find out more

Things you can donate