
Donations vs. fees
Many organizations use both: fees for membership dues, donations for fundraising on top.
Creating a donation campaign
Finance → Products → Create Product → type: Donation
1
Choose Donation type
Select Donation as the product type. This unlocks campaign features like goals, public pages, donor comments, and widgets.
2
Name and frequency
Give the campaign a title. Choose Recurring (monthly subscription), One-off (single payment), or both.
3
Custom amounts
Toggle on Custom amount to let donors enter any value. Set optional minimum and maximum to keep it reasonable.
4
Set a goal
Choose Total goal or Monthly goal and enter a target amount. The public page shows a live progress bar.
5
Save and configure
After saving, the product detail page opens with tabs for Prices & Options, Landing page, Widgets, and Stats.
Prices & options
Each donation campaign can have preset price tiers and product options. The Prices & Options tab manages both.
Price tiers
Create suggested donation amounts that appear as quick-select buttons on the public page:
One tier is marked as the Default price — it’s pre-selected when the page loads. You can also enable custom price value so donors can type any amount (with optional min/max).
A/B testing
Toggle Pricing A/B Testing to experiment with different price tier configurations. Each variation shows a different set of preset amounts to donors, and Orgo tracks performance metrics per variation so you can see what works.
- Total revenue collected through that variation
- Average donation amount
- Transaction count (number of completed donations)
Product options
Add optional choices for donors — like designating their gift to a specific program, selecting a thank-you gift tier, or choosing which project to support.The public donation page, embeddable widgets, donor comments and goal tracking are covered in Donation Pages & Widgets.
Payments & tracking
The Payments view shows every donation with full details.
Stats
The Stats tab shows donation trends over time with a payments chart and all-time totals.
Export
Export donation data as CSV for:- Accounting and bookkeeping
- Tax receipt generation
- Donor acknowledgment letters
- Grant reporting
Covering processing fees
Donors can optionally cover Stripe’s processing fees so 100% of their intended amount goes to your organization. When enabled, the checkout shows the fee amount and lets the donor add it to their total. Processing fee formula: (amount x 2.9%) + fixed fee (varies by currency).Supported currencies
Donations support 19 currencies: USD, EUR, GBP, CAD, AUD, CHF, DKK, NOK, SEK, PLN, CZK, HUF, BGN, RON, HRK, JPY, MXN, SGD, HKD The currency is set per product and determines the payment processing.Common scenarios
I want to run a time-limited fundraiser
I want to run a time-limited fundraiser
Create the donation product, set a max date (expiry), share the URL, and promote it. When the date passes, the page stops accepting donations. Combine with a goal to create urgency.
How do I encourage monthly giving over one-time?
How do I encourage monthly giving over one-time?
Enable both options but set the default donation type to “monthly” in your widget settings. Use lower suggested amounts for monthly (25, 50, 250). Enable the monthly upsell feature to prompt one-time donors to consider recurring.
I want to embed donations on our existing website
I want to embed donations on our existing website
Create a donation widget (embed or popup type) from the Widgets tab. Copy the embed code and paste it into your site’s HTML. The widget handles the entire checkout flow. Track performance per widget to see which placements work best.
A donor wants a refund
A donor wants a refund
Find the donation in the payments list and process a refund through Stripe. The refund returns to the donor’s original payment method.
Can I accept donations without Stripe?
Can I accept donations without Stripe?
The public donation page and widgets require Stripe for online checkout. For offline donations (cash, check, wire transfer), record them manually in the payments module.
How do I moderate donor comments?
How do I moderate donor comments?
Go to the donation product’s comments view. All new comments start as Pending. Review each one and approve or reject. Only approved comments appear on the public page. Use the filter to quickly find pending comments.
I want donors to support specific local branches
I want donors to support specific local branches
Enable local center option on the donation product. The public page and widgets will show a dropdown where donors select which branch receives their gift.
Related
- Products — Product types, pricing, and payment settings
- Stripe Integration — Connecting payment processing
- Membership Fees — For required (non-voluntary) payments
- Local Center Fees — Branch-level fee collection

