Description
GiveWP powers online donations through customizable forms inside WordPress, organizing campaigns with their own goals, landing pages built in the block editor, and a complete record of every donor. Recognized as the most downloaded and highest-rated donation plugin for WordPress, it centralizes fundraising, reporting, and donor management in a single dashboard, for anyone running social causes, community projects, or one-off fundraisers who needs to track results closely.
Key Features of GiveWP
- Campaigns with individual goals
Create multiple campaigns on the same site, each with its own goal, audience, and message. - Customizable donation forms
Build forms from ready-made templates and adjust fields, amounts, and text. - Landing pages in the block editor
Each campaign gets its own landing page, built with text, image, and donation blocks. - Fundraising reports
Displays fundraising data and donor behavior to guide your next moves. - Donor dashboard
Gives each donor access to their own account and history of contributions made.
Benefits of GiveWP
- Fundraising without a middleman
Donations come in through your own site, with no dependence on an external fundraising platform. - Decisions based on real data
Reports show what drives contributions and where to adjust the campaign. - Less manual registration work
The donor database organizes itself with every new contribution received. - Growth as needed
New payment methods and features come through add-ons, without switching systems.
Who Is GiveWP For?
- Nonprofits and institutes receiving recurring donations from supporters.
- Anyone coordinating one-off fundraising campaigns for a specific cause.
- Churches, neighborhood associations, and collectives raising contributions from their community.
- You, if you already have a WordPress site and want to accept donations directly on it.
How to Download GiveWP
GiveWP is available for download here on Ultrapack. The step-by-step guide for installing this file is in the How to install tab, next to the description. Once activated, the plugin creates its own menu in the WordPress dashboard, where campaigns, forms, donors, and reports are kept.
Among WordPress fundraising plugins, GiveWP stands out by treating donation as a complete flow: form, campaign page, confirmation, and history are all integrated into the site’s same database. For anyone who needs to report back to boards, backers, or the community itself, having the entire contribution history accessible within WordPress simplifies month-to-month tracking.
Frequently asked questions
Is GiveWP – Give Donation Plugin GPL-licensed?
Yes. GiveWP – Give Donation Plugin is distributed under the GPL (GNU General Public License). You may legally use, modify and redistribute it on as many sites as you want.
Can I use GiveWP – Give Donation Plugin on multiple sites?
Yes. You can use GiveWP – Give Donation Plugin on multiple sites. The number of sites connected to Ultrapack Auto Updater is limited by your plan.
How much does GiveWP – Give Donation Plugin cost at Ultrapack?
GiveWP – Give Donation Plugin costs US$2.99 as a single purchase, and it is also included in the subscription plans starting at US$12/mo (VIP I).
Does GiveWP – Give Donation Plugin include updates?
Yes. The current version of GiveWP – Give Donation Plugin is 4.17.0, published at Ultrapack on Sep 23, 2026. Subscribers update straight from the WordPress dashboard with UAU (Ultrapack Auto Updater).
Is GiveWP – Give Donation Plugin scanned before publication?
Yes. Every version of GiveWP – Give Donation Plugin goes through a malware scan (ClamAV and YARA rules, at UltraHub) before it is published.
What are the requirements for the plugin GiveWP – Give Donation Plugin?
Requires WordPress 6.9 or higher and PHP 7.4 or higher. Tested up to WordPress 7.1.
What changed in this version
Version 4.17.0
- Feature: Added the ability to embed donation forms on any website with a copy-paste snippet from the form builder
- Enhancement: Donation form embeds now show a loading state while the form loads
- Fix: Fixed PHP 8.4 deprecation notices about implicitly nullable parameters
- Fix: Fixed the revenue table index migration adding duplicate indexes when it runs more than once
- Fix: Added additional escaping to the legacy donation form's billing address fields.
- Security: Donors can no longer add unverified email addresses to their own donor record.
- Security: Enhanced security for donations imported from CSV
Version 4.16.9
- Security: Added additional validation to PayPal Commerce donation processing.
- Security: Added additional sanitization to donor information displayed on public pages.
- Fix: Resolved an issue where resuming a paused Stripe subscription triggered a fatal error.
Version 4.16.8.1
- Security: Improved validation of the event tickets purchase flow.
- Security: Added additional validation to PayPal Commerce completed-order processing.
- Security: Added additional validation to donor email lookups. Thanks Jakub Herman for responsibly disclosing this issue.
Version 4.16.8
- Fix: Fixed a campaign's default donation form appearing unpublished in the form builder.
- Fix: Fixed PHP warnings on the form builder screen when its page is opened without the locale or donation form ID query arguments.
- Fix: Resolved a plugin conflict that prevented donor first and last names from being recorded when the Charitable plugin was active alongside GiveWP.
- Fix: Resolved an issue where the custom amount minimum and maximum also applied to the donation levels and the set donation amount, so a level below the minimum could not be donated. Forms that leave the minimum empty now fall back to the lowest configured amount, and a minimum or maximum with cents is no longer rounded down.
- Security: Removed vulnerable dead code related to legacy donor relinking. (CVE-2026-82676)
- Security: Enhanced security on donor account access. (CVE-2026-82675)
- Tweak: Replaced the axios HTTP client with WordPress core's apiFetch in the donor dashboard, reports, onboarding wizard, and the log and migration list tables, and removed axios from the plugin's JavaScript dependencies.
Version 4.16.7.2
- Security: Added additional hardening for serialized data handling in the donation flow.
Release notes published by the developer.
How to install
Automatic updates: this item is updated by the Ultrapack Auto Updater. With it installed, the new version shows up in your dashboard like any other WordPress update (how to set it up).
- Download the file
give.zip. - In the WordPress dashboard, go to Plugins > Add New > Upload Plugin.
- Select the file
give.zipand click Install Now. - Click Activate.
Requirements: Requires WordPress 6.9 or higher and PHP 7.4 or higher. Tested up to WordPress 7.1.
Stuck on a step? Open a ticket telling us which one you stopped at.

UAU Ready