Successful marketing can build lasting relationships with donors, leading to more recurring donations and generating more revenue. Nonprofits Source estimates that, among online gifts, the average monthly donation is $52 (a total of $624 per year), compared to the average one-time gift of $128 per year.