How to get a nonprofit website that accepts donations.

What your site actually needs, how online giving works, and how to do it affordably without hiring a tech team.

Short answer: a nonprofit website needs a clear story, an easy donate button, and a payment processor like Stripe to handle the money. A custom nonprofit site with donation setup usually starts around $1,800, and it can accept both one-time and recurring monthly gifts that land straight in your organization's bank account.

What a nonprofit website actually needs

How online donations work

The website does not touch the money directly. A payment processor does. The most common setup looks like this:

Recurring monthly donations matter most. A steady base of small monthly gifts is far more reliable than occasional one-time donations, so it is worth making the monthly option easy and obvious.

Common add-ons

What it costs

A custom nonprofit website with donation setup typically starts around $1,800, depending on the number of pages and whether you need events or volunteer sign-ups. Plan on a small per-transaction processing fee on donations and an optional care plan to keep the site running. We build nonprofit websites and have done this for organizations like leapfrogoutreach.org and gleanamerica.org.

Related reading: what a website costs and custom vs. template.

Building something for a good cause?

Tell us about your nonprofit. We offer fair pricing and we'll help you start accepting donations online.

Get a free quote