Accept donations on any form
Add a payment field to any form and collect gifts inline — let donors enter a custom amount or pick a preset tier. No clunky checkout, no redirect.
One-time gifts, zero friction
A donation form keeps the ask and the gift on the same page. Donors fill in their amount, pay inline, and get a receipt in their inbox — no separate checkout page to lose them at.
Every gift is a clean one-time charge today. Recurring and monthly giving is on the roadmap; for now the form handles single donations beautifully, with all the flexibility of a real form builder behind it.
Inline, no redirect
The payment happens right inside the form. Fewer steps means more completed gifts.
One-time charges
Custom amounts or preset tiers, charged once, cleanly — no subscription strings attached.
Your cause, your Stripe
Gifts settle directly in your own Stripe account. FormBuilder never holds your money.
Custom amount or preset tiers
Let donors give exactly what they want, or nudge them with suggested amounts. Mix both on a single form.
Donor-entered amount
A single amount field lets supporters give any sum in any of 85+ currencies. Perfect when every gift counts.
Preset giving tiers
Offer suggested amounts as one-tap buttons. Suggested tiers lift the average gift and speed up the donate flow.
A receipt in their inbox, instantly
The moment a gift succeeds, FormBuilder emails the donor a confirmation. Use it as the donation receipt for their records.
Sent on success
The receipt email fires the instant the charge clears — no manual follow-up.
Amount and reference
The donor sees what they gave, when, and a reference tied to the Stripe charge.
Your name on it
Branded with your cause so supporters recognise the gift in their inbox.
For their records
Donors keep the email as proof of their gift. Tax status is yours to determine.
Your money, your account
You connect your own Stripe account with Stripe Connect Standard. Gifts are charged directly on your account, so you own the funds, the payouts, and the donor relationship — there is no middleman holding your money.
Built right, for every donor
Card data is tokenized client-side by Stripe Elements and never touches our servers. Every gift amount is recalculated and verified server-side, so the charge always matches what the donor chose. Conditional fields let you ask for extras only when they apply — like an "in memory of" name that appears only when a donor toggles it on.
One form, every cause
The same donation form adapts to whoever you are raising for.
Nonprofits
Collect general gifts with custom amounts and a receipt email for every supporter.
Churches and giving
Offerings and tithes with preset tiers and a quiet, distraction-free donate flow.
Schools and PTAs
Class funds and campaigns with suggested amounts parents can tap in seconds.
Fundraisers
Personal or team campaigns where every gift lands straight in your own Stripe account.
Memorial gifts
Add an "in memory of" field that appears only when a donor chooses to dedicate their gift.
Mutual aid
Fast, low-friction giving for community funds — custom amounts, no account required for donors.
Donation form questions, answered
Start accepting donations today
Build a donation form in minutes, connect Stripe, and collect gifts — no platform fees, no code.
Create your donation form