Donations are taken at checkout as part of a single Stripe payment. They appear as a separate line item in your reporting so you can track total donations raised over any period.
Enable donations
1
Open payments settings
Go to Admin → Settings → Payments and scroll to the Charity Donations section.
2
Turn donations on
Open the Donations Status card, switch Enable charity donations on, and save.
3
Set the charity name
Open the Charity Name card and enter the name of your chosen charity. This is required — the donation option won’t appear at checkout without a name set. The checkout displays
Donation to [Charity Name].Charity details
Beyond the name, you can also add:
Both are optional but help customers understand what they’re supporting and improve conversion.
How donations appear at checkout
Once enabled, customers see a donation card during checkout with:- Suggested amounts
- A custom amount field
- The charity name, description, and image (if set)
The maximum donation amount per transaction is £100,000.
Track total donations
To see how much has been raised:1
Open finances
Go to Admin → Finances and open the Baskets view.
2
Export basket items
Click Export Data, choose your date range, then click Export Basket Items.
3
Filter for donations
In the CSV, filter the
product_type column for ONE_OFF_PAYMENT, or filter the product name column for “Donation to”. Sum the amount or row_cost column for those rows to get the total raised.Disable donations
If you want to stop offering donations, return to Settings → Payments → Charity Donations and switch Donations Status off. The donation option disappears from checkout immediately. Existing donation records remain in your reports.Related guides
Stripe payments
How payments are processed in Sailia.
Financial reporting
Export and analyze your transactions.