The world's best donation form.

Think all donation forms are alike? Think again. Givingtech's MYSITE forms use AI to increase every donation, recover failed gifts, and stop fraud - automatically. Charities raise more with us than any other platform.

AI-powered forms that increase donations, recover failed gifts, and stop fraud — automatically.

Create Your Form Free

$184 average donation. 40 currencies. 9 languages.

🌐 EN
Your donation is tax-deductible in 35 countries.
One-time
Monthly ♻
SmartSums - tailored to this donor
$54
$108
$216
Other
Donate in memory or honor of someone
Card
PayPal
ACH
Card number
MM / YY
CVC
Cover the fee (+$5) so that we receive 100% of your gift.
40% above national avg.$184 average donation
Built-in AI

More AI than any other
donation platform on earth.

MYSITE is the first donation form to use AI to increase your average donation, rescue failed gifts, and protect you from fraud - without you needing to do a thing.

AI · SmartSums

SmartSums increases your average donation by 7%

Is your form showing the same 5 suggested amounts to every donor regardless of their giving ability? SmartSums tailors the suggested sums to each donor based on their previous giving history - so a regular $500 donor doesn't get encouraged to donate only $50. On average, this increases your total revenue by 7% with zero effort from you.

Calculate your SmartSums uplift
Annual online donations $50,000
Extra revenue with SmartSums +$3,500/yr
Standard
$20
$50
$100
$250
SmartSums personalizes for each donor
Returning
donor ($50)
$50
$65
$75
$100
Major
donor ($500)
$250
$540
$720
$1,000
+7%
Average increase in donation amount
AI · Rescue My Donation

Rescue My Donation recovers failed gifts automatically

7% of donors who try to give never complete their donation - wrong card, technical error, or distraction. If you raise $100,000 online, that's $7,000 silently lost every year. Rescue My Donation detects the failure, instantly opens a live chatbot in your name, and if the donor still doesn't complete - sends an automated follow-up email one hour later.

7%
of donors fail or abandon before completing
$7K
recovered per $100K raised, automatically
0
work need on your part. AI agent runs itself.
1
Failure detected instantly AI detects an abandoned or failed donation the moment it happens - wrong card, browser close, timeout, or error.
2
Chatbot opens in your name A live chatbot - branded to your organization - immediately opens and offers to help the donor complete their gift.
3
Automated email after 45 minutes If the donor still hasn't completed, a recovery email is sent automatically from your organization's address with a direct link.
Givingtech Bot
Hi! It looks like your donation didn't go through. Can I help you complete it? It only takes 30 seconds 🙏
Donor
Yes please, I think I mistyped my card
Givingtech Bot
No problem - click here to retry your donation →
AI · Fraud & Chargeback Protection
AI fraud detection stops stolen cards instantly
Over 80% of nonprofits have experienced chargeback fees because stolen credit cards were tested on their donation forms. Our AI instantly identifies people probing stolen cards, automatically cancels the fraudulent donations, and permanently blocks their email address and IP - before you ever see a chargeback.
80%+
of nonprofits have experienced credit card fraud on their forms. Givingtech stops it automatically.
AI · Donor Support Chatbot
ChatGPT-powered donor support, around the clock
You can't be online 24/7 - you have a nonprofit to run. But your donors might need help completing a donation, retrieving a tax receipt, or starting a campaign at 11pm on a Saturday. Our AI-powered chatbot answers in your name around the clock - for donations, receipts, campaigns, and more. Zero setup required.
24/7
Donor support in your name, with no effort from your team - powered by ChatGPT.

Everything on. By default.

Every feature below comes standard on every MYSITE form. No tiers, no upgrades, no add-ons.

All major payment methods
Credit cards, PayPal, Apple Pay, Google Pay, ACH, and more - in one checkout on every form.
40 international currencies
Donors choose their currency. Tax-deductibility status is shown automatically per currency selected.
Mobile-optimized
Works perfectly on all devices. Apple Pay and Google Pay appear automatically on compatible mobile browsers.
Recurring donations
Monthly and annual giving built-in. Smart card-update technology means recurring donations never expire.
9 languages
English, Hebrew, French, Arabic, Spanish, Portuguese, Korean, and more. Donors can switch language on the form itself.
Email & PDF e-receipts
Instant receipts after every donation. Customizable per project, campaign, language, and currency.
Honoree & tribute giving
Donors dedicate gifts in memory or honor of someone. An e-card is automatically sent to the honoree in your name.
Custom questions
Add text, number, dropdown, multi-line, or checkbox fields to collect anything your organization needs.
Employer matching (US)
US donors can enter their employer to explore corporate matching - automatically prompted on the confirmation step.
Gift Aid & GDPR built-in
UK donors get a Gift Aid prompt automatically. EU donors receive a GDPR-compliant opt-in. Both handled for you.
Social sharing after donation
After completing a gift, donors are invited to share their support on social media - turning each donation into a fundraising moment.
Real-time card validation
Card brand detected instantly. Invalid card numbers flagged before submission - stopping failed payments before they happen.

Let your donors cover
100% of your fees.

Every donation comes with a transaction cost. Cover My Fee invites donors to add a small amount to cover it - and on average, 64% of donors say yes.

For recurring donors, the adjusted amount carries through every billing period. So your fee coverage compounds over time - at no extra cost to you.

It's free to enable. Just toggle it on in your MYSITE wizard.

See a live example →
64%
of donors opt in
average across all MYSITE forms
Donation Summary
Leket Israel · One-time donation
Your donation$100.00
I'd like to cover the fee so that we receive the full $100. Please add $2.90 to my total.
Total charged to my card$102.90

Three ways to put your form
in front of donors.

Create unlimited MYSITE forms with our wizard - then deploy them in whichever format fits your website.

Pop-up (modal)
Landing page / iframe
POST

One-click pop-up — works on any site

Add one attribute to a button and include our embed script once. The donation form opens in a centered pop-up over your page — no redirect, no manual JS needed.

Trigger from any button with data-givingtech-modal="…"
Not blocked by ad-blockers or pop-up blockers — uses a standard modal
Pass URL parameters (currency, sum, language) directly inside the data attribute
After payment, redirect to your own thank-you page in the parent window
Read the full embedding guide →
HTML
/* 1. Add the button anywhere on your page */ <button data-givingtech-modal= "https://secureddonation.com/en/give/yourform"> Donate Now </button> /* 2. Include the embed script once, before </body> */ <script src="https://secureddonation.com/ Content/js/givingtech-embed.js" async></script>

Inline embed — appears directly on your page

Drop a single <div> with our embed script and the form renders right where you put it. Ideal for dedicated landing pages or campaign pages.

One <div data-givingtech="…"> plus the embed script — that's it
Works on WordPress, Wix, Squarespace, Webflow or any custom site
Automatically sized — no fighting with fixed iframe heights
Embed campaign forms too — same URL pattern, different form name
Read the full embedding guide →
HTML
/* 1. Drop the form anywhere on your page */ <div data-givingtech= "https://secureddonation.com/en/give/yourform"></div> /* 2. Include the embed script once, before </body> */ <script src="https://secureddonation.com/ Content/js/givingtech-embed.js" async></script>

Send donors straight to the payment step

Use a standard HTML form POST to pre-fill donor details (name, email, amount, currency) and skip straight to the card-entry step. Ideal when you already collect donor info on your own site and just need to hand off payment.

POST donor name, email, amount, currency, frequency in one request
Use step=2 to skip straight to card entry once amount and currency are pre-filled
Use successurl to redirect post-payment with sum, currency, name and donation ID
Works from a server-side or client-side form — your choice
Read the full embedding guide →
HTML form POST
/* POST donor straight to the payment step */ <form method="POST" action="https://secureddonation.com/en/give/yourform"> <input type="hidden" name="fname" value="Sarah"> <input type="hidden" name="lname" value="Cohen"> <input type="hidden" name="email" value="sarah@example.com"> <input type="hidden" name="sum" value="100"> <input type="hidden" name="currency" value="2"> <input type="hidden" name="step" value="2"> <button type="submit">Continue to payment</button> </form>

Full control via
URL parameters.

Pass variables directly in your form URL to pre-fill fields, hide elements, skip steps, and track every source. No backend changes needed.

Pre-select currency, amount & frequency
Open the form with specific values pre-filled. Add step=2 to skip straight to card entry when all values are set.
?currency=2&sum=100&freq=2&step=2
Hide any form field
Remove elements you don't need: hidefrequency=1, hidecurrency=1, hideaddress=1, hidephone=1, hidepaypal=1, hidecovermyfee=1, and more.
Up to 20 custom tracking fields
Attribute donations to campaigns, ads, or partners with cf1= through cf20=. All values appear in your donation Excel export.
Custom success redirect with payment data
Use successurl= to send donors to your own page post-payment. Givingtech returns sum, currency, name, donation ID, and installment count in the URL.
Source tracking with spaff
Track which channel, ad, or newsletter drove each donation - without creating multiple forms.
?spaff=google_ads_jan
Monthly-first forms
Default the frequency to monthly by appending ?freq=2 to your form URL - no wizard changes needed. Great for recurring-focused campaigns.
URL Parameter Builder
Toggle options to preview your generated URL.
Parameters
Pre-select USD (currency=2)
Pre-fill $100 (sum=100)
Default monthly (freq=2)
Skip to card entry (step=2)
Hide currency selector
Hide frequency selector
Custom tracking field
Source attribution (spaff)
Generated URL
https://secureddonation.com/en/give/yourform?currency=2&sum=100
Build your MYSITE donation form freeNo monthly fee. Live in minutes.
Create Free