How to Accept Donations At WordPress

With that in mind, here we'll share an article explaining how you can accept, add donations option, & manage donors on your WordPress website

By Claudio Pires
Updated on December 22, 2023
How to Accept Donations At WordPress

Whether you’re a non-profit, charity, NGO, club, or other organization that needs to raise money, you need to be able to collect and manage donations on your WordPress website. With that in mind, here we’ll share an article explaining how you can accept, add donations option, and manage donors on your WordPress website.

How to Accept Donations At WordPress

With over 80,000+ active installs, Give is WordPress’s most downloaded donation plugin. It also does not take any transaction or commission fee from the donation, meaning you keep 100% of the donation. So, before we tell you how to install and set up this plugin, let’s check out its features.

Firstly, download, install, and activate the Give WordPress free plugin. Secondly, you do that. The process for creating your first donation form is pretty simple: Basic settings for core functionality. Create and configure a new form. Finally, we’ll show you more advanced ways to work with donation forms.

Give Donations WordPress Plugin Setup

To add a donations option to WordPress, go to Donations > Settings in your WordPress dashboard to access the plugin’s basic settings. This is where you’ll configure much of the core functionality of your donation forms. The area is divided into five different main tabs.  Each main tab is further divided into tabs for different areas. Let’s go through them…

General Settings

How to accept a donation in WordPress: This section sets up the default pages donors see when they donate on your website. The plugin creates these by default, so you don’t necessarily need to perform any manual actions unless you want to tweak those defaults:

Currency tab: Here, you can choose the currency for your donation form and the options for displaying it. What’s important to note here is that not all currencies are supported by all payment gateways. Access control tab: Here, you can control user access to donation history without logging in, the length of the sessions, and enable ReCaptcha.

Payment Gateways

Gateways tab: By default, GiveWP supports donations via PayPal or offline payments. But via the premium add-ons, you can add support for lots of other gateways, including Stripe,, and more. Each gateway will get its tab where you can configure it.

Display Options To Accept Donations On WordPress

These options help control how the form and other front-end elements appear to users. You can use post types for forms and include featured images and excerpts. Moreover, once you enable tags and categories for forms, it’s easier to keep track of different campaigns. There’s also a section on the Terms and Conditions for donating that you can include. For a form to have its page or post and not be present on any other page or post, you must enable Form Single View.

Email Templates

Communication with donors plays a big role in any fundraising activity. Give includes basic email templates to send out a variety of emails to donors for actions like a successful donation, user registration, and more. You can also configure the notification emails that you receive when someone donates.

Advanced Settings To Accept Donations On WordPress

The Advanced tab lets you configure various miscellaneous settings. Most of the time, you’re fine with leaving these as the defaults. Secondly, create a new donation form. Now that you’ve configured the plugin’s basic settings, you can create your first donation form.

To do that, head to option Donations > Add Form. Give a title to the form and begin selecting options. You can choose a fixed amount or allow donors to give any amount. You can also set multiple donation levels and assign styles to them.

Under the Form Display tab, fill up any text you like for the button and the information to display on the form. The gateway you selected under Settings > General > Payment gateway will appear as the default gateway. If you enable Guest donations, non-logged-in donors can also contribute to your WordPress donation system.

Give also allows you to display a target amount and the progress made to date to motivate donors to contribute. You can customize many things here: Progress in percent/number. Goal amount. Color of the progress bar. Moreover, You can choose whether to close donations once the goal is achieved, including custom content, terms and conditions, and more.

Final Words

Give provides a super-simple way to accept donations and center around donations. The free version has all the basic features needed to receive donations from supporters and visitors. In addition, this plugin is by Easy Digital Downloads (EDD) and has a great foundation. We hope this article explaining how you can accept, add donations option, and manage donors on your WordPress website has helped you.

Claudio Pires

Claudio Pires is the co-founder of Visualmodo, a renowned company in web development and design. With over 15 years of experience, Claudio has honed his skills in content creation, web development support, and senior web designer. A trilingual expert fluent in English, Portuguese, and Spanish, he brings a global perspective to his work. Beyond his professional endeavors, Claudio is an active YouTuber, sharing his insights and expertise with a broader audience. Based in Brazil, Claudio continues to push the boundaries of web design and digital content, making him a pivotal figure in the industry.