Find out which retailers donate the most and the least before you pick up your charity Christmas cards this year.
More from loveMONEY:
12 shopping mistakes to avoid this Christmas
How to cut your Christmas travel costs
Christmas cashback: 7 ways to earn money on gifts, food and decorations