Buyer guide · Fundraising

How to Choose a Donation Platform for Your Nonprofit

The donation page is the most important page a fundraising organization owns. Choosing what runs it decides how much of your effort survives the click.

Most donation platforms look alike on a feature grid. They all take payments, they all produce a page, and they all promise to be easy. The differences that matter show up months later, in whether recurring gifts quietly erode, whether you can answer who gave last year but not this year, and whether donors on phones actually complete the form.

This guide covers what to evaluate, in the order it will affect you.

What to evaluate

The criteria that actually separate these tools

01

Payment processing and who absorbs the fees

Understand the full cost: platform fee, processing fee, and whether either is charged to you or offered to the donor. Offering more than one payment route matters more than it appears, because some supporters will not enter card details but will use a wallet or an account they already trust.

02

Recurring giving as a first-class feature

Monthly donors are the most valuable revenue a fundraising organization has. Recurring should be presented on the donation form itself, not on a separate page, and donors should be able to manage or pause their own gift without emailing you.

03

Failed payment recovery

This is the detail that separates platforms and almost nobody asks about it. Cards expire and get replaced. Without automatic retries, expiry warnings, and a direct link for the donor to update their card, monthly income erodes without anyone deciding to leave.

04

A donor record, not just a transaction log

Payment processors record charges. Fundraising requires people: total given, first gift, most recent gift, whether they are recurring. If the platform cannot show a giving history per person, thanking and reporting become manual work forever.

05

Receipting that happens immediately

A receipt is the first thing a donor receives from you and is often needed for their records. It should send instantly, contain what your jurisdiction requires, and read as a thank you rather than only as a document.

06

Currency and geography

If supporters give from abroad, check currency support early. Asking a donor to mentally convert, or presenting an unfamiliar currency at the moment of payment, adds friction exactly where gifts are lost.

07

Where the donor actually gives

Redirecting a supporter to an unfamiliar domain mid-gift breaks the sense that they are giving to you. Being able to embed the flow in your own site, under your own branding, is worth more than it sounds.

Warning signs

What should give you pause

None of these are disqualifying on their own. Each one is a question worth asking before you sign anything.

Recurring giving is available but hidden on a separate page from the main donation form.
The platform cannot tell you what happens when a recurring card is declined.
Donor management means exporting a list of transactions to a spreadsheet.
Receipts are sent in a nightly batch rather than immediately.
The mobile donation flow was clearly designed on a desktop. Test it on your own phone.
Contracts or setup fees are required before you can process a single test gift.

Before you buy

Run this checklist during the trial

Make a real gift to yourself, including a monthly one, and read the receipt that arrives.
Complete the entire flow on a phone before deciding anything.
Ask specifically what happens when a recurring payment fails.
Confirm you can see a giving history for one person across multiple gifts.
Add up the total cost per gift, including both platform and processing fees.
Check whether you can cancel and export your donor data if you leave.
Our product

GivePilot

GivePilot is our own donation platform, so this section is the pitch rather than the guide.

One-time and recurring donations through Stripe and PayPal in over 130 currencies, with receipts sent automatically.
Campaign pages with goal thermometers, deadlines, and suggested amounts, embedded on your own site.
Self-serve donor portals so supporters manage or pause their own recurring gifts without contacting you.
Donor profiles with full giving history, not just a transaction list.
A live dashboard of funds raised, recurring revenue, active campaigns, and top donors, with a free plan to start.
Explore GivePilot

Related reading

How to accept donations on your website Donation page best practices Building a monthly giving program

FAQ

Questions, answered

What does it cost to accept donations online?+

There are usually two costs: the payment processor fee on each transaction, and the platform fee charged by the donation software. Some platforms offer donors the option to cover fees. Compare the total cost per gift rather than either number alone, and confirm whether the platform fee applies to recurring gifts every month.

Should we ask donors to cover the processing fee?+

Offering it as a choice is common and generally well received. Making it the silent default is not, because donors who notice feel they were charged something they did not agree to. Present it clearly and let the donor decide.

How important is recurring giving really?+

It is the difference between fundraising you can budget against and fundraising you have to hope for. A monthly donor typically gives more over their lifetime than a one-time donor of the same gift size, and they renew by default rather than by decision. The best moment to ask is on the donation form itself, while the supporter is already giving.

Can we take donations without a full platform?+

For a handful of gifts, a payment link works. It stops working once you need receipts sent automatically, recurring gifts managed, donor history kept, and failed payments recovered. Those are the jobs that turn into permanent manual work, which is what the software is really for.

The Dude Lemon suite

More software that works for you

Need something built around your own systems?

Off-the-shelf is the right answer for most teams. When it is not, we design and build custom software to the same engineering standard. Get a free consultation and a project proposal within 2-3 business days.

Start a conversation