PricingFree downloadThe WordPress.org download is free. Pro versions, add-ons or external services may cost extra.
CompatibilityRequires WordPress 5.0 and PHP 7.4.
SourceWordPress plugins · Oct 17, 2026
01 / Source details
About this tool.
The only 100% free donation plugin for nonprofits. No platform fees, no transaction fees, no credit card fees — every dollar your donors give goes directly to your cause.
Trusted by over 100,000 nonprofits across the US and Canada, Zeffy has helped organizations raise more than $2 billion. Churches, food banks, animal rescues, schools, and community foundations use Zeffy to collect donations on their WordPress sites without losing a cent to platform charges.
Most donation plugins charge a percentage of every gift, a monthly subscription, or both. Zeffy charges nothing. Zeffy is funded entirely by optional tips that donors can choose to leave — your nonprofit keeps 100% regardless. Zeffy is also a certified B Corp, and has been supporting nonprofits for over 7 years.
📚 Zero Fees for Your Nonprofit
No platform fee
No transaction fee
No credit card processing fee
No monthly or annual subscription
Donors can leave an optional tip to support Zeffy — your organization keeps 100% either way
📋 Donation Forms and Donate Buttons
Embed a full donation form directly on any WordPress page or post
Add a donate button that opens your form in a popup — no coding required
Customize forms with your organization’s colors and custom donor fields
Run multiple donation forms for different campaigns or programs
Works on any device — desktop, tablet, and mobile
🔄 Recurring Monthly Donations
Donors can choose one-time or recurring giving on every form. Monthly recurring donations are easy for donors to set up at checkout. All recurring giving is managed in your Zeffy dashboard — no extra configuration needed inside WordPress.
🧾 Automatic Tax Receipts
Tax-compliant receipts sent automatically after each donation (for eligible organizations)
Year-end summaries generated without manual work
Donors receive their receipt instantly — no follow-up needed from your team
Accept donations with the payment methods your supporters already use — no extra accounts or configuration needed:
Credit and debit cards (Visa, Mastercard, American Express, and more)
PayPal
Apple Pay and Google Pay
Bank transfers (ACH)
👥 Donor Management
Every donation, donor, and interaction stored in one Zeffy dashboard — free, with no paywall on any feature:
Track giving history across all your campaigns
Segment donors and send targeted email campaigns directly from Zeffy
Automate receipts and year-end summaries
❤️ Built for Every Type of Nonprofit
Zeffy works for organizations of every size and cause:
Churches and faith-based organizations: tithes, offerings, and ministry donations online
Animal shelters and rescues: fund medical care, rescue operations, and adoption drives
Food banks and hunger relief organizations: raise funds to feed your community
Schools and PTAs: collect donations for programs, trips, and classroom supplies
Community foundations and charitable funds: accept restricted and unrestricted gifts
Arts and culture organizations: fund performances, exhibits, and creative programs
⚡ Set Up in Under 5 Minutes
Install and activate the plugin, connect your Zeffy account, and add a shortcode wherever you want your form or button. No coding. No developer needed.
Note for WordPress.com users: Installing plugins requires a WordPress.com Business plan or higher, or a self-hosted WordPress site (WordPress.org). The free WordPress.com plan does not support third-party plugins.
External Services
This plugin connects to Zeffy.com to display donation forms and process donations. This service is required for the plugin to function.
What data is sent and when: * Campaign information is loaded when the donation form displays * Donation data (amount, donor information, payment details) is transmitted when a donor gives * All data is sent securely over HTTPS to Zeffy’s servers
Third-party service details: * Service: Zeffy — https://www.zeffy.com * Purpose: Processing donations and displaying donation forms * Terms of Service: https://support.zeffy.com/terms-of-use-for-users * Privacy Policy: https://support.zeffy.com/data-privacy-policy
Step 1: Create your Zeffy account
01Visit https://www.zeffy.com/ and click “Sign Up Free”
02Register your nonprofit organization (takes about 2 minutes)
03Link your bank account to receive donations
Step 2: Create your donation form
04Log into your Zeffy dashboard
05Create a new donation campaign
06Customize your form with branding, donation amounts, and donor fields
07Save and copy your campaign URL
Step 3: Install and activate the plugin
08Go to your WordPress dashboard
09Click Plugins > Add New
10Search for “Zeffy”
11Click Install Now, then Activate
Step 4: Configure the plugin
12Go to Settings > Zeffy in your WordPress dashboard
13Paste your Zeffy campaign URL into the Campaign URL field
14Click Save Changes
Step 5: Add your form or button
Use one of two shortcodes anywhere on your site:
[zeffy-donate] — embeds the full donation form inline
width and height (defaults: 700×1000). Example: [zeffy-donate width=800 height=1200]
Both shortcodes use the campaign URL from Settings > Zeffy by default.
Step 6: Publish and test
Publish your page and make a test donation to confirm everything is working.
Need help? Visit https://support.zeffy.com/ or email contact@zeffy.com
02 / Source details
Getting started.
03 / Source details
Frequently asked questions.
How do I create a donation button or embed a donation form with Zeffy?
Once you install and activate the Zeffy WordPress plugin, connect your Zeffy account and select an existing donation form or create a new one. You can embed the form directly on any page or post, or add a Donate button that links to your Zeffy donation page. No coding required.
Full setup guide: https://support.zeffy.com/wordpress-donate-button-plugin
Do I need technical or coding skills to use the Zeffy WordPress plugin?
No. The Zeffy donation plugin for WordPress is designed for non-technical users. All donation buttons and embedded forms are added using shortcodes.
How do I embed a Zeffy donation form on my WordPress site?
Use the shortcode [zeffy-donate] inside any page or post. The embedded form is fully responsive and works on desktop, tablet, and mobile.
Can I add a Donate button instead of a full form?
Yes. The [zeffy-donate-button] shortcode adds a Donate button anywhere on your site. When clicked, it opens a popup with your donation form inside.
Where can I find the plugin settings?
WordPress Dashboard > Settings > Zeffy
Does the Zeffy WordPress plugin support recurring donations?
Yes. If recurring donations are enabled in your Zeffy account, donors can choose to give monthly directly through the embedded form or Donate button. Recurring options are managed in your Zeffy dashboard.
Are there any fees for accepting donations with Zeffy?
No. Zeffy is 100% free for nonprofits. No platform fees, no subscription fees, no transaction fees. Donors are invited — but never required — to leave a voluntary tip to support Zeffy.
How does Zeffy compare to GiveWP?
GiveWP’s core plugin is free, but the features most nonprofits need — recurring donations, PDF receipts, fee recovery — require paid add-ons costing $100–$300/year. Zeffy includes all of these at no cost. No add-ons, no upsells, no annual plan.
Is Zeffy a good alternative to the PayPal donate button?
Yes. PayPal charges transaction fees on every donation (typically 1.99% + $0.49 for registered nonprofits, or standard rates otherwise). Zeffy charges nothing — not even credit card processing fees. Zeffy also includes donor management, automatic tax receipts, recurring donations, and branded forms. The PayPal donate button is a single payment link. Zeffy is a full fundraising platform, and it’s free.
How does Zeffy compare to Donorbox?
Donorbox charges a 1.5% platform fee on all donations, on top of Stripe or PayPal processing fees. On $50,000 raised, that’s $750 to Donorbox alone. Zeffy charges zero platform fees. Donors can leave an optional tip to support Zeffy — your organization keeps 100% of every gift regardless.
Is the Zeffy WordPress donation plugin secure?
Yes. All donations are processed securely through Zeffy using industry-standard payment security and encryption. No sensitive payment information is stored on your WordPress site.
Can I use the Zeffy plugin with any WordPress theme?
Yes. The Zeffy WordPress plugin is compatible with modern WordPress themes and page builders.
Where can I get help or support?
Visit the Zeffy Help Center: https://support.zeffy.com/
Or contact the support team directly at contact@zeffy.com.