Virgin Money Giving are a not-for-profit organisation but donations are subject to a 2% platform fee, and a 2.5% payment processing fee to cover their running costs. There are no monthly charges for...