Initially, Facebook charged 2% of your donation as an administrative cost and 3% for payment processing. However, the platform no longer charges processing fees for nonprofits since November 2017.