How to Add a Donate Button to WordPress Website

If you have ever browsed the world wide web, we are sure that you have some experience with donate buttons. Many bloggers and non-profit organization use the simple system that allows them to raise money for a particular cause. Some bloggers even use the button to allow the readers to pay them any amount of the green ones in order to support them. Have you seen those sites where admins ask for a cup of coffee or beer? We think it is a nice way of earning a few extra bucks that will help you pay for hosting and other blogging expenses.

When considering a donate button, the majority of users turn to PayPal. It’s obviously one of the most popular paying methods that also works perfectly with donations. You just need a free business account.

In today’s article, we will show you two methods of adding a donate button with PayPal. If you search the free WordPress directory for plugins, you will find several popular extensions that can generate a donate button for you in a matter of minutes. If you are just a bit more technologically skilled, adding such a button can be accomplished without having to install additional plugins. Don’t worry; we will guide you through the process, just scroll further down the article.

Create a PayPal business account

PayPal Business Account

Whether you go with a plugin or decide to add the button manually, you will need a PayPal account. The money that hopefully people would be transferring to you has to go somewhere. So let’s do the first step and create a PayPal business account. If you already have one, just skip this.

  1. Go to PayPal
  2. Click “Sign Up” button on top
  3. Select Business Account and click Continue
  4. Click Select Standard button
  5. Fill out your business information

You can now edit the account in more details if you want to. Add a photo of yourself, link a bank account or credit and debit cards if desired. We will leave this up to you, but you are now ready to start adding a button to your site.

Use free plugins

Since the feature is very popular, there are already some free WordPress plugins that will help you generate a donate button with PayPal. Just choose the one you like the best, enter your personal information, and you will be ready to receive money.

PayPal Donations


PayPal Donations

With more than 50,000 active installations, PayPal Donations is one the most popular plugins for the job. Once you install and active the extension, it will let you add a donate button directly to a sidebar. The plugin also generates a simple shortcode that you can embed anywhere you like.

The only thing you have to set up is the PayPal ID. Other settings are optional, but they can help you personalize the button. Change currency, localization or add custom styles if you want to customize the plugin in details.

Give – Donation Plugin and Fundraising Platform

Price: Free

If you are committed to raising money through a WordPress site, you should take a look at this amazing plugin. Give is much more than a simple button. It is the entire system that will let you easily implement a donation system on your WordPress site.

The plugin allows you to add goals, multiple giving amounts, and even create custom amounts. You can set up your own terms and conditions and even provide PDF receipts to the donors. If you want to come up as a professional and not just some another guy trying to take money from people, this is something you just have to have in your web tool belt.

Give also features a full analytics system that will help you track the donors more easily.

There so much more to it. With Give, you’re not limited to PayPal, but you can select other payment gateways as well. Want to connect donors to a MailChimp list so that you can manage them better? That’s not a problem for Give. Take a look at the attached video and try the plugin to see everything it has to offer.

WP Easy Paypal Payment Accept

Price: Free

WP Easy PayPal payment Accept

WP Easy Paypal Payment Accept is another free plugin that quickly connects your WordPress site with PayPal. Among many other things that it is capable of, this extension gives you the ability to add a donate button.

With a single option, you can allow your visitors to enter any amount they want to donate. So, instead of forcing them to donate the minimum of let’s say $5, just leave the choice to each individual. Change currencies, add country codes to personalize the donation experience and do much more with WP Easy Paypal Payment Accept.

Add a donate button manually

If you don’t want to use a plugin to install a button on your site, you can quite easily copy the generated code directly from PayPal:

  1. Go to Paypal’s Fundraising Page
  2. Pick a category: Non-profit, political, school, personal
  3. On the next page, find the image of a button and click on “Learn about creating a donation button” link
  4. In the new window, click “Create a Donate button now”

Create PayPal Donate button

Even without having to sign in to your PayPal account, you will be now able to customize and generate a button for your website. Take your time and browse through all the options. Change buttons, add custom titles and optional text, change language or even upload a custom image for the button.

If you want to make everything right from the very start, we suggest that you do log in to your PayPal business account.

By logging in, you will get a chance to protect the donation system with your merchant ID or email address. In addition to the protection, you will get to track inventory, profit, and loss, and also customize some advanced features.

PayPal Donate button generator

  1. Once you’re happy with the settings and the look of your donate button, click “Create Button”
  2. Select and copy the generated code
  3. Navigate to any post, page, widget or a template file where you want the button
  4. Paste the code there

For the purposes of this tutorial, let’s add the button to a Text Widget:

  1. Navigate to Appearance -> Widgets
  2. Select a Text Widget and move it to any widgetized area you want
  3. Paste the button code in the widget
  4. Add title if you want
  5. Save changes and preview your site


Whether you are raising money for business, school, political candidate, a particular cause or you just want people to compliment your work, you will need a simple way of adding a donate button to your WordPress site. As you could have seen from the article, it is not that hard to add one manually by copying the code from your PayPal account.

But if you want more flexibility, there are a few popular plugins that will help you work with some extra settings. And if you are really serious about donations, check Give plugin that can transform your simple donate button into a fully functional system with numberless options and analytics.

Have any questions? Please feel free to leave a comment below the article.

Start Blog Book


This guide is an introduction to mastering the art of blogging. It provides easy to follow steps to start, maintain, and grow your blog.

Read the guide

Leave a Reply

Your email address will not be published. Required fields are marked *