Donation Forms as an Agency Recurring-Revenue Stream
Most agencies treat the donate button as a throwaway line item. The ones doing it right have turned it into a productized add-on and a care plan that bills every month. Here is the math, and the honest catch.
Quick answer
- A donation care plan converts a one-off setup into monthly recurring revenue.
- Nonprofit clients are unusually sticky, which makes the MRR durable.
- The margin is real but so is the support load — scope the plan tightly.
The agency business has one structural problem everyone knows about: you eat what you kill. Finish a project, get paid once, go find the next one. Donation forms are usually treated the same way — a one-time setup fee buried in the build, and then nothing.
That is a missed opportunity, and not a small one. The donate button is the single most business-critical element on a nonprofit site, it benefits from ongoing attention, and the client is terrified of touching it themselves. That combination is the textbook setup for recurring revenue.
This is the business angle, not the how-to. How agencies turn donation work into MRR, what the offer looks like, what it actually pays, and where the support load can quietly eat your margin if you are not careful.
Why this is a recurring-revenue play and not a one-off
A logo redesign is a one-off because once it is done, it is done. A donation form is different. It is the part of the site that the client most wants to perform better, most fears breaking, and least understands. Every one of those is a reason for an ongoing relationship rather than a single invoice.
Think about what a nonprofit actually wants after launch: someone watching that the giving works, occasionally testing a new suggested-amount layout, spinning up a campaign page before the year-end push, making sure receipts still go out. None of that is a project. All of it is a retainer. You are selling peace of mind on the one element they cannot afford to have broken.
The productized offer
Resist the urge to make this bespoke. The whole point is repeatability. Package it so you can quote it in one sentence and deliver it the same way every time.
The setup (one-time)
A flat fee to add a branded donation form to the client's site, connect their Stripe, set suggested amounts and recurring giving, and hand it off with a walkthrough. This is the front door.
The care plan (monthly)
A flat monthly fee that covers the form staying live and on-brand, a set number of small edits, one campaign page per quarter, and a light quarterly check-in on how giving is performing. This is the part that bills forever.
The trick is making the care plan feel obviously worth it. For a nonprofit, "the donate button always works and someone competent is watching it" is an easy yes, because the alternative is a board member discovering on December 30th that gifts have not been landing since November.
The actual math
Here is a realistic, deliberately conservative model for a solo freelancer or small agency. Numbers vary by market, but the shape holds.
| Line item | Price | Notes |
|---|---|---|
| Donation setup (one-time) | $500–$1,500 | Branding, Stripe connect, embed, handoff |
| Care plan (monthly) | $75–$250/mo | Uptime watch, minor edits, one campaign/quarter |
| 10 care-plan clients | $750–$2,500 MRR | The number that changes your business |
| Referral/affiliate from the tool | Varies | Some donation tools pay recurring referral commission |
Ten care-plan clients at the low end is $750 a month you did not have before, for work that mostly amounts to occasionally logging in and answering a question. At the high end with a fuller plan, it is real salary. And it compounds, because you are adding clients without losing the old ones. For where to land the actual prices, see how to price donation-form setup as a service.
Why nonprofit clients are unusually sticky
Churn is what kills recurring revenue, and nonprofits churn less than almost any other client type. A few reasons:
- They are risk-averse with the donate button. Once it works and they trust you, switching feels like gambling with their funding. They will not.
- Turnover helps you, oddly. Nonprofit staff rotate. The person who replaces your contact has no idea how the form works and is delighted that someone already maintains it.
- Budgets are annual and habitual. A modest monthly line item that has been in the budget for two years rarely gets questioned.
- The relationship is trust-first. Mission-driven orgs value a reliable partner over a cheaper unknown more than most commercial clients do.
That stickiness is the whole reason this MRR is worth building. A book of sticky nonprofit care plans is one of the more durable assets a small agency can own.
Reseller and referral economics
There are two ways to handle the tool underneath your offer, and they pay differently.
Referral. The client pays the donation tool directly (their account, their Stripe), and you take a referral or affiliate commission. Cleanest for ownership — the client clearly owns everything — and some tools pay recurring commission, so you get a trickle on top of your retainer. Pick a donation tool whose account model keeps Stripe in the client's name, which most embed-based tools do by design.
Resell. You buy at an agency rate and bill the client a marked-up bundle. Higher margin per client, but you now sit in the billing path, which adds admin and a little risk. Worth it at volume, overkill for your first few.
For most agencies starting out, referral is the right move: the client owns the account and their own Stripe, you stay out of the money path, and you still get paid on both the setup and the ongoing relationship.
The honest part: margins and support load
This is not free money, and pretending otherwise is how care plans turn into resentment. The support load is real, and it lives almost entirely in two places: clients who treat "a few small edits" as unlimited, and clients who confuse Stripe problems with your problems.
Protect the margin with scope. Say plainly what the plan covers — a number of edits, one campaign a quarter — and what it does not. When the client ignores a Stripe verification email and gifts stop, that is a Stripe issue on their account; you can help, but it is billable beyond the plan. The agencies that make donation MRR pay are the ones who picked a low-maintenance setup in the first place. An inline embed on the client's own Stripe has almost nothing to break, which means the care plan is mostly margin instead of mostly firefighting. Choose the tool with the shortest support tail and the math works. Choose a plugin-heavy stack and you will spend the retainer on updates.
Frequently asked questions
How much recurring revenue can a donation care plan realistically add?
A common range is $75–$250 per client per month. Ten clients on a modest plan is roughly $750–$2,500 in MRR for work that’s mostly monitoring and the occasional small edit. The numbers scale with how many nonprofit clients you carry and how full the plan is.
What should a donation-form care plan actually include?
Typically: keeping the form live and on-brand, a capped number of minor edits, one campaign page per quarter, and a light quarterly review of how giving is performing. Spell out the cap and exclude Stripe-side account issues so scope creep doesn’t erase your margin.
Should the client or the agency own the donation tool account?
The client should own the account and the Stripe connection. You can be a collaborator and earn a referral commission. Keeping ownership with the client avoids you sitting in the money path and makes the relationship cleaner if you ever part ways.
Why are nonprofit clients good for recurring revenue?
They’re risk-averse about the donate button, their staff turns over (so the maintainer is valued), their budgets are annual and habitual, and they prize a trusted partner. That combination produces low churn, which is exactly what makes recurring revenue durable.
Use the research, then choose the right donation setup.
Compare your options, then move into a donation setup your team can launch and maintain with confidence.
Related reading
How to Price Donation-Form Setup as a Service
Nonprofits will tell you they have no money, then spend $8,000 on a website. Donation-form setup is worth charging for properly. Here are real numbers, tiers, and the scope traps that quietly kill the margin.
December 19, 2025
The Best Donation Form to Hand Off to a Non-Technical Client
The best donation form for your client is not the one with the most features. It is the one that breaks the least after you walk away and does not generate a support email every time they want to change a number.
March 28, 2026
The Nonprofit Website Donation Stack We Recommend (Agencies)
Stop reinventing the donation setup on every nonprofit project. Here is an opinionated, repeatable stack — builder, form layer, processor, receipts, analytics — so the giving part is boring and predictable every time.
January 23, 2026