Anywhere from almost nothing to six figures — and nearly all of that spread comes down to which of four different things you're actually buying.
The short answer, up front: a nonprofit website runs from about $0–100 a month in tools if you build it yourself, to $3,000–15,000 for a template site from a freelancer, to $10,000–40,000 for a custom build, to $25,000–100,000+ at a traditional agency. Which tier is right isn't about how much you can spend — it's about what the site actually has to do. Most orgs need far less than the number that scared them.
Why you should trust these numbers more than the last guide you read: most "nonprofit website cost" articles are published by agencies, and an agency only wins if you buy a big build — so the ranges tilt up and the cheap-and-good options quietly disappear. I'll be straight about my own bias too: I build custom sites (from $10k), so weigh my top tier accordingly. The way I've tried to earn your read is by pricing every cheaper option as plainly as my own, and telling you outright when a $200 template is the right answer. I resell no platform and take no referral fees, so I earn nothing from which tools you land on.
Key takeaways
- Four tiers, not one price. DIY, template, custom build, and agency are different products — the "right" cost is the cheapest tier that actually does your job.
- Most nonprofits overbuy. A clear, fast template site serves the large majority of small orgs just fine.
- The sticker price isn't the real price. Ongoing upkeep, your staff's time, and what happens when the builder leaves all belong in the math.
- Get a plan before a quote. Knowing what you need turns a vague $40k proposal into a scoped, comparable number.
- Own everything. Whatever you spend, the accounts and the work must be in your name — or you're renting, not buying.
How much does a nonprofit website cost?
Here are honest ranges for the US small-nonprofit market in 2026. These are anchors, not quotes — scope drives everything, and a good build starts with what you're trying to accomplish, not a package tier.
| Tier | What you get | Best for | Rough cost |
|---|---|---|---|
| DIY on a platform | You build it on Squarespace, Wix, or WordPress; you own and run it | Tiny budgets, simple needs, a willing and capable staffer | ~$0–100/mo in tools, plus real staff hours |
| Template site, freelancer-built | A polished site on an existing theme, set up and handed to you | Most small nonprofits — a clear, fast, credible site | ~$3,000–15,000 one-time |
| Custom build | Designed and built for your specific needs — a site, platform, or data tool that a template can't do | Orgs that have outgrown templates or need something bespoke (a member portal, a program platform, a custom donation flow) | from $10,000; typically $10,000–40,000 |
| Traditional agency | Large, full-service build with a deep bench | Big, well-funded, or complex/urgent projects | ~$25,000–100,000+ |
A note on platforms and apps: a custom web platform or data tool lives in the custom-build tier and up. A native mobile app is a different, pricier animal — a real minimum-viable app usually starts around $15,000–50,000, and most small nonprofits don't need one. If someone's steering you toward an app, ask hard what it does that a good mobile-friendly website can't.
What actually drives the price?
Not the number of pages. The cost lives in a handful of real drivers — and knowing them is how you tell a fair quote from a padded one:
- Custom vs. template design. A bespoke design costs multiples of a well-chosen theme. The theme is invisible to your visitors and fine for most missions.
- Functionality beyond "pages." Donation flows, event registration, member logins, program databases, integrations between tools — this is where hours (and dollars) actually go.
- Content and migration. Someone has to write, gather, and move the content. If that's not in the quote, it's not free — it's just your staff's unpaid time.
- Accessibility and performance done properly. Meeting accessibility standards and building for speed is real work, not a checkbox — and it's the work cheap builds skip.
- Who's doing it. A solo freelancer, a specialist studio, and a full agency price the same scope very differently. (Which one fits is its own decision — DIY, Freelancer, or Agency? walks through it.)
Why does every cost guide say something different?
Because most of them are selling something. An agency's guide anchors high because high is what it sells; a website-builder's guide anchors near-zero because it wants you on its platform. Neither is lying, exactly — they're each showing you the slice of the market they profit from.
That's why people end up adding "reddit" to their searches: they're hunting for a number from someone who doesn't have a stake in the answer. The honest version is the boring one — it depends on which of the four tiers your job actually needs — and the useful move is to figure that out before you ask anyone for a quote.
A quote you can't compare isn't a price — it's a guess with a logo on it. Get the scope clear first, then the number means something.
Do you even need a custom website?
Often, no — and this is the part the cost guides skip, because it's the part that costs them a sale. If an off-the-shelf platform does your job, a custom build is a waste of money you could put toward your mission. A template site is the right answer for the large majority of small nonprofits: a clear homepage, a way to give, a way to get in touch, and content you can update yourself.
You've genuinely outgrown templates when you need something they can't do — a member or volunteer portal, a program or case-management database, a custom donation experience, an internal tool that saves staff real hours. That's the custom-build tier, and it's what we do in Capability: scoped, staged, measured, and yours to own. But if a $200-a-year template does the job, that's the honest answer, and you should take it.
What about the costs after launch?
The sticker price buys the site. Keeping it running is a separate, ongoing cost that almost no one plans for — and it's where a lot of "cheap" builds get expensive. Budget for hosting and tools (often modest), plus either staff time or a care plan (~$300–1,000/month) to handle updates, backups, and security. When a site is core to your fundraising and needs to keep improving, not just not-break, an ongoing partner runs more.
The bigger hidden cost is continuity: when the person who built or maintained the site leaves, the passwords and the know-how can leave too. We wrote a whole plain-language guide to that trap — Who Keeps Your Nonprofit Website Running After Launch? — because it's the line item that surprises orgs most.
How do you keep from overpaying?
Five moves, in order of leverage:
- Get a plan before a quote. Knowing exactly what you need turns a vague proposal into a scoped, comparable number — and stops you buying a build you didn't need. A short strategy engagement like Clarity exists precisely to produce that costed plan, and it pays for itself the first time it right-sizes a build.
- Get more than one quote, and make sure they're scoped to the same thing.
- Insist you own it all — domain, hosting, CMS, analytics, the work itself — in your organization's name, in writing. (Full checklist in The Nonprofit Website Checklist.)
- Say no to functionality you can't tie to your mission. Every feature is money now and maintenance forever.
- Right-size the tier. The cheapest tier that does your job well is the correct one — not the most impressive.
FAQ
How much should a small nonprofit spend on a website? Most small nonprofits are well served by a template site in the $3,000–15,000 range, or a DIY platform build for the cost of the tools (~$0–100/month) plus staff time. Spend into the custom-build tier (from $10,000) only when you need functionality a template genuinely can't do.
Why do custom nonprofit websites start around $10,000? Because "custom" means designed and built for your specific needs — real design, real functionality (donation flows, portals, databases), proper accessibility and performance, and your team trained to run it. Below that number you're almost always buying a template, which is often exactly the right call.
Is a free or nearly-free website good enough? For many small nonprofits, yes. A well-set-up platform site (Squarespace, Wix, WordPress) is credible and capable. The real cost of DIY isn't the tools — it's the staff hours to build and maintain it, and the risk when the one person who knew it leaves.
How much does website maintenance cost? Budget for hosting and tools plus either dedicated staff time or a care plan around $300–1,000/month for updates, backups, and security. An ongoing partner who also improves the site and reports on results runs more — worth it only when the site is central to your fundraising or programs.
What's the difference between a $5,000 site and a $40,000 site? Mostly custom design and custom functionality. The $5,000 site is a polished template that does the standard jobs well. The $40,000 site is built from your specific needs — portals, databases, integrations, bespoke flows — because a template couldn't. Neither is "better"; the right one is the one that matches your actual job.
MissionAssist.digital is the digital agency inside Tomorrow Labs — technology that advances your mission, without adding to your workload.
Start here (free): Not sure which tier your job needs? The Nonprofit Digital Audit helps you see where you stand, and the Website Grader shows what shape your current site is in — both free, no call required.
When you're ready to cost it properly: Clarity turns "we need a website" into a scoped, priced plan you can take to any builder on the list — including one that isn't me. And if a custom build is genuinely the answer, Capability is where we do that — from $10k, measured, and yours to own.
Author: Weston Cox — founder of Tomorrow Labs and MissionAssist; a decade in nonprofit digital. Portland, OR.