Yes. Donations submitted via GreatNonprofits are processed by Stripe, who charges a fee of 2.2% + $.30 per transaction (3.5% for American Express). The donations are disbursed to the nonprofits via check by JustGive, who charges a fee of 2.2% per transaction. 

 

GreatNonprofits does not profit from the fees.