How to Make a Donation Form (Free) — Collect Donations Online
A donation form removes every excuse not to give — no cash, no back-and-forth, just a few taps from a phone. The forms that raise the most money suggest amounts, offer a monthly option, and connect the donor's contribution to a clear cause. Here's how to build one for free and start receiving donations directly.
Quick answer
To make a donation form for free: (1) connect a payment account so donations pay straight to you, (2) offer suggested amounts plus a custom option and a one-time or monthly choice, (3) briefly explain where the money goes, and (4) share one link or QR code everywhere. OneSol's free form builder at onesol.io/ai-form-builder connects to your own Stripe account and takes no cut of donations — you keep everything after Stripe's standard processing fee.
1. Connect your payment account first
Donations need somewhere to land, so connect a payment processor like Stripe so money goes directly into your own account. On OneSol the payout is to your Stripe with no platform commission — only Stripe's standard fee applies. Confirm your bank details are correct before you share the form.
2. Offer suggested amounts and recurring giving
Preset buttons like $10, $25, and $50 anchor donors and lift the average gift, while a custom-amount box lets people give what they want. Add a "give monthly" option — recurring donors are worth far more over time than one-off gifts. Keep the form itself to a few fields so nothing blocks the checkout.
3. Tell people what their gift does
A short line of context — "$25 feeds a family for a week" — makes the amount feel meaningful and increases giving. Add a sentence about your cause and, if relevant, your progress toward a goal. Keep it honest and specific rather than a wall of text.
4. Share the link and thank donors
Put the donation link in your bio, emails, and social posts, and turn it into a QR code for events, flyers, and screens. Show a warm thank-you message immediately after payment and make sure donors get a receipt. A prompt, personal thank-you is what turns a first gift into a repeat one.
Ready to start? OneSol is free.
Sell, book and get paid from one link — no card needed.
FAQ
Does OneSol take a cut of my donations?
No. Donations go straight to your own connected Stripe account and OneSol takes no commission — you only pay Stripe's standard processing fee on each transaction.
Can I collect recurring monthly donations?
Yes. Offer a monthly option alongside one-time giving so supporters can set up a recurring donation, which is billed automatically through your payment processor.
Can I give donors tax receipts?
You can send an automatic payment receipt for every donation. Whether a gift is tax-deductible depends on your organization's charitable status in your country — check your local rules, as a receipt alone doesn't make a donation deductible.
Do donors need an account to give?
No. Donors just enter an amount and their card details and pay — there's no account or app to install, which keeps the drop-off low.
Related guides
How to Accept Donations Online (Free) — in Minutes
Accept donations online for free: create a donation form, connect Stripe and share the link. Money lands straight in your account — no code, no platform cut.
Read guideHow to Accept Payments for a Nonprofit (Free, 2026)
Collect donations, dues, and event fees for your nonprofit for free: connect Stripe, build a donation form, and share one link so supporters can give in seconds.
Read guideHow to Accept Donations on Instagram (Free)
Learn how to collect donations from Instagram: add a donation link in your bio and Stories, promote it in posts, and get paid to your own account.
Read guideHow to Run a Fundraiser Online (Free, 2026 Guide)
A step-by-step guide to running an online fundraiser — set a goal, build a donation page, take secure payments to your own account, and share one link.
Read guide