Retailer
Percentage of sale price donated
Charity
Debenhams
100%*
BBC Children in Need (or Make a Wish in Republic of Ireland)
John Lewis
25%
Barnardo's, Hospice UK, Alzheimer's Society, WWF
Lidl
25%
CLIC Sargent
Aldi
25%
Barnardo's
Marks & Spencer
20%
Macmillan Cancer Support, Breast Cancer Now, UNICEF and Marie Keating Foundation
Debenhams
20%
BBC Children in Need (or Make a Wish in Republic of Ireland)
Waterstones
20%
BookTrust and Neuroblastoma UK
WHSmith
20%
Help the Heroes
Paperchase
17%
Wide range depending on pack purchased includes Children with Cancer UK, Terrence Higgins Trust, Alzheimer's Society and Multiple Sclerosis Trust
Clintons
15%
Rays of Sunshine Children's Charity, British Heart Foundation and Marie Curie Cancer Care
Next
15%
Macmillan Cancer Support, Barnardo's and the British Heart Foundation
Asda
10%
Children in Need
Ryman
10%
Paid by The Great British Card Company in support of the Multiple Sclerosis Trust or The National Autistic Society
Sainsbury's
10%
Royal British Legion (Poppy Scotland in Scotland) and Comic Relief
Waitrose
10%
Mind, Just Enough, RNIB, Marine Conservation Society
WHSmith
10%
RSPCA, Marie Curie and Save the Children
*Only one pack from the range donates 100%. Other packs donate 20% to the charities.
Some of the lowest donations uncovered through our investigation were supermarkets, where many shoppers find it convenient to pick up their Christmas cards.