When you buy a Donation Gift Card, the brand pays a percentage of its value as a donation to your cause. For example, if you buy a £100 Donation Gift Card for Tesco, your cause will receive a £1.50 donation. Different brands have different donation rates, so it’s worth looking through the various rates.