Which? has published a league of charity Christmas card retailers highlighting how much or how little of the profits go to charity.  It has found that some retailers donate as little as 7% of profits from cards to good causes while the average donation is around 20%.

WH Smith
Will donate 100% of the profits from one of its Christmas card collections to Children In Need, making it the most generous mainstream retailer this Christmas. However other Christmas card ranges in the stores will see 20% going to Help for Heroes or just 10% to the Alzhiemer’s Society, Royal Voluntary Servcie, Place2Be or Buglife.

Aldi/Joyhn Lewis
Joint Second with both donating 25% of Christmas card profits to their charities of choice.

Co-op
Came bottom in the league as it gives just 10p from its £1.50 cards to food poverty charity FareShare, equivalent of just 7% per pack.

Lidl
Also at the bottom end of the table, with the equivalent of 8% (10p) of the £1.19 pack price going to child cancer charity CLIC Sargent.

Asda
Not selling charity Christmas cards this year.

Morrisons 
Selling cards for Sue Ryder, but will donate £50,000 to the charity regardless of how many packs are sold.

source thirdforcenews november 2015