Nonprofits web design agency
Your donor pays. Someone else gets the help. The website has to explain that.
A nonprofit site answers to more people than a store does. We build it so each of them finds the right door, and so a small staff can keep it running after the person who built the last one has moved on.
Free 15-minute call · written quote · build starts within 24 hours
Fixed prices, published
- Up to 10 pages$1,500
- 11 to 20 pages$2,250
- 21 to 50 pages$3,750
- 51 to 70 pages$5,750
Each one includes SEO, design, content writing, content management, lead forms, online booking and a year of support. See the full price list.
Four readers, and only one came for the donate button.
Our read of who turns up. A donor wants to know where the money goes. A volunteer wants a shift on Saturday. A program officer wants to see a board, a budget and signs of a stable organization. And someone who needs what you offer wants to know whether they qualify and what to bring. We'd build for that last reader first. They have the fewest other places to try, and fundraising copy is no use to them.
We didn't test nonprofits as a group, and the sample is made up of businesses. Still, across the 487 Phoenix-area sites we tested, 8% offer online booking on the homepage, and on 49% a phone link is the only way in from the homepage. A volunteer can't claim Saturday through a phone link, and an office of three can't take every call. We'd expect a site that lets people sign up, give and find help without ringing anyone to return some hours to the program. That's our opinion. Tracking can show you which of those doors gets used.
The machinery is what we'd bring. Jin Shin Jyutsu Inc. runs class registration, PayPal checkout and email marketing on one platform we built and maintain, and Coach T's Hit Lab has a calendar that people book themselves into. We won't claim to know your mission better than you do. The prices are published, so your board can see them before it meets.
What we build against
- The donate button leads to a payment page with someone else's logo and address on it.
- How to get help sits beneath three fundraising appeals, where the person who needs it may never scroll.
- The annual report is a large PDF that we doubt anyone opens on a phone.
- The only person who could edit the site has left the board.
- Volunteer sign-ups arrive by email and live in one coordinator's head.
Inside a nonprofits website
A door for each of them.
Giving first, since it pays for the rest. We'd keep the donation page on your own domain, with suggested amounts tied to what they actually fund, using figures your finance person will stand behind. Your processor may be able to use the one custom third-party API integration in your package. Whether a gift is deductible, what a receipt has to say and whether you need to register anywhere to solicit are questions for your accountant and counsel. We type what they give us.
Then the page that has nothing to do with money. Who qualifies, how to apply and what to bring, in short sentences, with a phone number on top. We'd test it on an old phone and have it read by someone who's used your services. If the people you serve speak other languages, we'd have those pages translated by people who speak them. A Google profile with the right hours may do as much good as anything on this page.
Grant readers want evidence the organization will still exist next year. That means a board list, your leadership, the financial documents your board chooses to publish and a report written as web pages. Count what you measured, define what you counted and date it. Afterward, email tells donors what their money did, search work helps the people looking for you find you, and content management means a staffer can change a date without a phone call. We can't promise what any of it will raise.
The pages a nonprofit's site needs
Get help
Who qualifies, how to apply and what to bring. It's the most urgent page on the site, whatever the budget says.
Donate
On your domain, under your name, with amounts tied to what they fund and receipt wording from your accountant.
Volunteer shifts
Particular roles on particular dates, with what's asked of a volunteer. We'd expect people to sign up for a Saturday more readily than for a cause in general.
What we did this year
Your report as pages, with defined numbers and stories shared with consent. Readable on a phone, and no download.
Board, staff and finances
Names, roles and the documents your board chooses to publish. A program officer will likely go looking.
Events
Dates, tickets or registration and a way to tell a friend. Each event gets a page that outlasts the flyer.
What a small staff gets to stop doing
Shift sign-ups
Online booking comes with every package. We'd expect it to handle most volunteer shifts, and we'd confirm that once we've seen your roster. Anything fancier, such as background-check steps, is custom work, quoted in writing.
Tribute and memorial gifts
A field to name the person, and a note to the family if the donor asks for one. Your processor decides how it's done, and the integration connects it to the site. Your accountant reads the receipt wording.
Editing made for volunteers
Content management is in every package. We'd set it up so staff change words, dates and photos and the donation page stays out of their way. A year of support covers the first time something goes wrong anyway.
A thank-you that reports back
Your processor sends the receipt, and later email says what the gift did. We'd expect a donor who hears back to feel differently about the next ask. That's our opinion, and your list can test it.
Tickets and merchandise, if you sell any
An event store or a shop is priced like an online store, from $2,500. Many organizations won't need one. We'd ask before quoting.
What we'd fix before the next appeal
- "Thousands of lives changed," with no count, no definition and no year. A program officer can do that sum, and doesn't get an answer.
- Asking the people you serve to be a story without asking them first.
- Handing a donor to a checkout with a different name on it, at the moment they've decided to trust you.
- A site only one person can edit. People leave, and they keep the password.
Why a nonprofit might hire us
One price list, shown to your board
Fixed prices by page count, in writing, before any money moves. Your treasurer can read it without calling us, and no one has to explain a surprise invoice at the next meeting.
Built for the staff you have
Content management your people can use, and a year of support in every package, so whoever inherits the site has someone to call.
You'll hear where our job stops
No tax advice, and no number on the site you can't defend. Your accountant and your counsel keep those jobs.
Recent builds, live right now.
The full portfolio
Bleuwave Plumbing
Plumbing — 24/7 Emergency
A WordPress plumbing site rebuilt on Next.js, a 3 a.m. brand with a written-quote estimator and 60+ residential and commercial service pages, built to answer and book while the competition sleeps.

Regional Concrete
Custom PHP Build · Concrete Contractor
A Battle Creek, Michigan concrete contractor working since 2008, with a site that takes a homeowner or a plant manager from the right service page to a written estimate.

MacroExits
Marketplace · Web Application
A marketplace for buying and selling small digital businesses, with the numbers in daylight and two AI analysts on every listing.

Bleuwave Handyman
Handyman & Home Services
A WordPress site rebuilt on Next.js for speed, one crew, forty-plus services, same-day slots, and a category-driven booking flow that turns the honey-do list into a full schedule.
They get it done.
We had no idea where to start; they explained the build process and were patient with our many questions. All expectations and timelines were met. Double thumbs up!
Simply amazing!
They took our outdated website and transformed it into a modern, user-friendly platform that truly represents our brand.
Questions we hear a lot.
What does a nonprofit website cost?
Fixed prices by page count: $1,500 for up to 10 pages, $2,250 for 11 to 20, $3,750 for 21 to 50 and $5,750 for 51 to 70. We'd expect an organization with one program and a few events to fit near the bottom of that list. Every package includes SEO, design, content writing, content management, lead form capture, online booking, one custom third-party API integration and a year of support. There's 0% financing with 25% down, up to 12 months on any project, and financed projects are hosted on the DataCram platform for the length of the plan. See pricing.
Is there a nonprofit discount?
The published price list has no separate nonprofit rate. Add-ons are quoted in writing, and we'd start with what the site has to do this year, so you aren't paying for what you won't use. If a smaller site is the honest answer, we'll say so. If your current one only needs work, repair may be cheaper still.
Can you tell us what our donation receipt has to say, or whether gifts are deductible?
No. That's for your accountant and your counsel, as are questions about registering to solicit. We give no legal, tax or compliance advice. We put their wording where they want it, and we make it easy to change.
Will a new site raise more money?
We can't promise that, and we'd distrust anyone who does. We can shorten the way to the button, keep the donor on your own domain where your processor allows it, and use tracking to show which appeal brought in which gifts. What people give depends on your work and your relationships.
Can our volunteers update the site without breaking it?
That's the plan. Content management comes with every package, and we'd set it up so people change words, dates and photos and leave the donation page alone. A year of support is in every package, for the day someone gets stuck.
Can registration, payment and email run on one system?
They can. Jin Shin Jyutsu Inc. is a registration, payment and email platform we built for a worldwide practice. Organizations that teach or train may also want to read our training page.
Does our site need more than one language?
If the people you serve speak another language, we'd start with the get-help pages and have them translated by someone who speaks it. Donor pages can wait. A translator is usually a separate cost, and we'd name it before you commit.
How fast can it go up?
Build starts within 24 hours of your go-ahead and most sites go live in 7 to 10 days. If you have an appeal coming, tell us the date, and we'd build the donate and get-help pages first. Your board's calendar is the part we can't help with.
Where to look next
- Nonprofits MarketingThe full marketing playbook for your trade: SEO, ads, and season strategy.
- How We BuildThe hand-coded stack behind the PageSpeed scores.
- Pricing & EstimatorSlide to your project size — real numbers, in the open.
- SEO ServicesBuilt to be found, then tuned to stay found.
- Already Have a Site?Repair, upgrade, or rebuild, with the honest verdict first.
- ROI CalculatorRun your numbers before you spend a dime.
- Wineries & Breweries Web DesignTastings booked, clubs joined, bottles shipped — craft, sold with craft.
- Manufacturing & Industrial Web DesignSpec sheets, capabilities, RFQs — sites that speak fluent procurement.
- Security & Alarms Web DesignThe one trade that sells a promise about a night that has not happened yet. Trust is the entire product.
Tell us who your site has to answer to.
Fifteen minutes with the developer and a written flat quote you can put in front of your board.