How to Accept Donations in WordPress with GiveWP

In this article, I’ll show you how to accept donations in WordPress or Elementor for free using GiveWP.

GiveWP is an amazing WordPress plugin that enables users to easily create donation pages and intuitively accept donations online on your WordPress site with a variety of payment methods available in numerous countries.

GiveWP offers both a Free and a Pro version with multiple functionalities like customizable donation forms, recurring donations, configurable fundraising goals, and so much more.

In this case, we will be using with the free version of GiveWP, so let’s get started.

Ps: Below is a step-by-step video tutorial you can follow along with.

Video: Accept donations in WordPress or Elementor

On your WordPress dashboard go to Plugins and Add New, search for the GiveWP plugin, and install and activate it.

accept donations in WordPress

Installing and activating GiveWP will add a new set of pages to your website, and a new menu item on your dashboard called Donations.

LLfwb7unwh7KNJE1KVGM oNyCOOWgoWuWarKDPlH55vDrWOf6kwWM416oIY7iFiUJPiivhYrqR56YoEeQPebejvPOHlU01wfZQdbW1972RnpwWpkaeWQCN 6yknhGdbtCCJi9yg49PYqhwRSEIrt5w463vzD9eXbVp ALId6dw7NnHoe7b4WbcIBV0fFlw


By default, when you install the GiveWP plugin, most settings are ready to use, but you may want to make some unique changes to your particular donation page, which is what I’ll be showing you how to do.

On the Donations option, go to Settings.

Under General, you can set up a Donation success page so that when someone’s donation goes through they are redirected to this page, 

You can also set up a Donation failed page which will show if a donation fails.

And the Donor dashboard option is where recurring donors’ details are found.

You can also set up your Base Country and Base State, which is where your website operates from.

T2qnXuq3 DnWiCg9bH7l AcPJ9 2XgyvcY2IGZVy1OPk0IFwMPvLns5vf 1wAJs6363Zrx k fPhZus2MCF2RjhqpqTlxXMHdtzFfPMVXVfOY5QfJMKTUSrtUUpryq0H4NQg

Under the Currency tab, you can set up your currency as you want it to look on your page.

Under Access Control, you can limit how long a session will take after a donor initiates a donation. You can set it from 24 hours up to a week.

Under Sequential ordering; you can enable and set a unique donation number or id that will be assigned to your donations.

H6YmKhDuFbh7Jvsb0VeZacHQGQKSM2M0HXo0YbKn9CvV1z9FJ0WaCNq5QSR9uygyBG0LZk7i5rDY5ksNziHOwzcq9w9gyXWdRKf5rzUyzIWZw6hgIVYbXYGeZh6Do8EvUKnZ3uetSMyjJWS TmMpmQIMO7V0kMSDwf6uQyAzSLHNk3zohesEOf1u8fJRfg

GiveWP Payment Gateways

On the Payment gateways options, GiveWP gives you 3 options that you can use to receive donations on your website. That is Stripe, PayPal, and Offline donations.

#1. Offline Donations

With Offline donations, someone can just go to your website and initiate a donation, then get the donation details and they can go to the bank and pay the money to your account or write a check.

After you confirm that the offline donation has been made, go to Donations on your website’s dashboard, on that particular donation go to View/Edit and you can change its Status from Pending to Complete, then click Save Donation

0ymkjWfFTlBsLAoEdRvKca4JVa61SMp8wny N6mJhibFfQZmD

IrgGylUMPhERkOCs594uaXS911plOC1CIKDSk5TMuWrK4N2W2nH4QZ PzT4UBT1zVj5 WoPz V5wFEGjOfkhMW1F7qphRcpGd NZpqzVDVUCFTSYsjydenhLKqMyWYFwV6IeQwhQ6ATQoUsHzN19f ilB1wzFD8bwtqfI6v34rUKMv0Hm4drif6y3NrBcg

Under Settings > Payment gateways > Offline Donations, make sure you add clear Offline Donation Instructions for people to follow.

#2. Stripe

Back in Settings > Payment Gateways, under the Stripe option, you’ll be able to connect your website to your Stripe account and start receiving your donations.

ixWHi7Kg43nYn3vFAa0e5lBikGOBwfyjmRKaexm3AA6NY1E7unmAmFfPWzZ1bAQZAD81cXi hRMT eVQmHlkM2aYI M7oCDbwZSA6xVEiFQjr 1Q2IkNaL jKnHK7KRSUla01U8rOD WdzRXPjC1x4Xq2oH8ueqpq CfOFZSdkR7LWoWOBQGbl7yZLPieA

#3. PayPal

On the PayPal tab, you can set up your Account country then click the Connect with PayPal button to connect your website to your PayPal account. Make sure you check the Donation option.

ts1c76zb1OCoapmt4IAzr4erwYhqAQFHtu2x0Pqz08Iy5Uron9MWpd IhbhH4AyOI4ePd8qgUp17m9lsX6egCWGKtrXSzWrfGX8YifyfbfSVyfNdnYbOC4 hY9B2kQvxOKGfnQ704ej34VYFOSwyXIzYtPhC9Wh 3I212J3XTO7Fr9vcDLwl3DswbG 7jQ

GiveWP Default Options

Under the Default Options tab, you can enable Title prefixes (Mr., Mrs…) if you want.

You can also set which Form fields you want to be either required or optional on your donation page, like the Last name, Company, etc.

TmLlnU83 lKwUE8PyIm8Owu3FsKAHMmfTQya6p21d28fH5ga0kqsUJW7V JctkWT96u9bJcI6jSWSEv0esfNSJfG97m4GSTlUsNinI7kgMiEOox6N7UIm6gUQvnqWpPouHk NMKa 2JzWrzNg0Nb hs3TtIoGTAHWto09tRmNUVQPSLJJXp 4Bwqe37Png

GiveWP Email Settings

The Emails tab comprises the email communications between you and your donor (Donor Emails) and Admin Emails. 

You can choose to edit these email templates to your liking.

Under Email Settings, you can either use the default email template or you can just have plain text with no template.

You can add your website’s name and logo, as well as your From email.

AgJ0BaaEJxSJJHc7KhJy1bk0jUxjwsZQERIGMGLpjv3jCb0T 2KxNvcJgFHvi0xTV peB9gu SU2FObPi5vUVLbQmQO RaxQ24Z7pejy9wl3Kmd7FkajVK5sVRMBYeF LtLU6 TDUxQsr9E1sy7F nW36GAzg9d06oANHGDMfP4dp Mja78SzveGK U03w

There’s also a Contact Information section where you need to set up the right contact information to give to your donors.

Remember to Save changes when you’re done making your edits.

The last Tab is the Advanced options, here you don’t need to change much, just go to the Script Loading Location and make sure the Footer is selected, this will make certain that your scripts load from the footer, not the header, to limit interference with your website’s running.

TCMY bc7sjlineIfgX3QRxOlSYsN4X76qqROV2NC1x40m6dAg r DyHyE9P0ZO9elF2QF YRexcYhuTR6ATlg rBGqscM3mLalt2RtTsohoZxnIGYva0FxALuih9gXxPTGlTUmlWLh U1f8jIXLQ9QWo36RhpUC3oBwaZ3F9eKqSeF0XakDYcJc3ymo g

GiveWP Donation Forms

When you go to Donations > All Forms, there’s a list of all the forms you create for this page/website.

Click Add Form, give your form a name/title, and then you can choose which form you want it in, for example multi-step, classic or legacy.

Cv10o5h52mOY eadg yFy0DesHXlGGf4n2BFJ53JH9kQ7bKz40oD4tjP37cK7cUlTRs2geQZqkLNl2YLWsNmUiYZBOvw31HPLAnnjPDNls3WmUzjWuQFUQ3yh6DtMFgl6i9YhkDpB4khXv6UutPLnqARcO2LVcJoeh2BjwmeEAX uXdR6CL58E6mZV52Xg

Select the Multi-Step Form option, add a Primary Color of your choice, and on Primary Font select User’s System Font.

 You can add a Headline of your choice, and a Description for your donation campaign, you can also add an Image.

L84XZp9k8whQz3Fc ATHapIYT 57xMuuEYLZ2O0r9WXmsqnugl1NaWQtgST wvjU7XTtpf4Lz82Q6w2pGgQPkZKU9dvjs1VJNAZ6sM7wkYK6Ea8A95QfwpLWqiA

On Donation Options, you can add the levels of donations.

#1. Donation Levels

This means that you can add different amounts that people can donate, for example here we have $10, and $50, and you can enable the Custom amount option as well, for someone to add in their preferred amount to donate.

11gxyDXodAYpp9mzHXm hfTmGDeFOLvNpEcXH 5IkrxlRTfBSZwYu

When you go to Add level option, you can add any other amount you want to be included ($100 for example).

6rQwE8B9BzLdzohip5caUn MBfO3q5DbG6w8k2Uf32LV6L5tChR3GUk0cH6A9zPFSvTpYpLWLykQVdMsrrPP2ROVIxdJQgY3F2pG781B0T0y7kDbRTU272mAE

When you’re done click the Update button, then go to your form preview and reload the page to see your changes.

z 4ujRLBRUePb23PM6 yN 7xf9QjQ3tiDVvE8Gmnp i8hTuLCijuXeKBMTjuz4R3ncUgibn 8rve1uBut93hCOAj9AcPIFz8WSIlltvIFak1RK1v6RcNJYERmgiOsL

On the Donation Limit option, you can set the minimum and maximum amount you want your donors to give.

If you choose the Set Donation option, on the other hand, everyone will donate only that amount that you have set, but you can still enable the Custom amount option as well.

GZOx5gH w7QuGvbt0xfY2FdrwvQUogFvwfGw0v9kVF 41scyVz7N2xcuEodnHICoeUtFQ7ROf 2sZdzckRQLBNYbPgnTA7mIEjtZ4tVpH5l1ERYZ6HMVHKQVJLGkMqDxFGCWW2CwnJ4RleEPazOYyKCGn 3tKsRPdcyzXPv7HNTdpi0Fciha1fTWZZayQg

#2. Form Fields

On the Form Fields option, you can choose which Form Fields you want global, required, optional or disabled. 

dZM kiJ3NAhcXV5zbsukVuDiK8yPzgI4zCq0N5LH3m5hpaRaHStJ1X 5KgSavOLpNNhnu2axnSF3jP7CaWZXnTn

For example, you can enable Anonymous Donations so that donors can be able to hide their identity if they want.

You can enable Donor Comments so your donors can leave a custom comment.

You can enable Guest Donations so that donors don’t have to log into your website to make their donations, this will come in handy for one-time donors.

#3. Donation Goal

Under the Donation Goal option, you can choose to display the amount (Goal Amount) you want to reach by the end of your campaign and have details of the donation status. 

5ajW61axEmdFrn2TOOJWFFWqbyB1Z7cHbwgq30gQp0N2HudHE2LnV2yGWoFBPamUjkx3 4w By Xx5a exthIofkY 35F2rtCoMvWROWdcxeimT3R167Jv4Vo6v0cSqeU3RLp4jBLY7Y97mdtfwFL1P
1ZA6Uc CzNQ O01zRomNWQCba7aE4LO7a7syIYwVlkR3YoU9EKmA ycqcU9fv5wouW6UI0rJbW8jnmFV

Or you can leave this option disabled to keep the goal open-ended.

Tlz6cqkkB82F8N1GOK9TrijPiQTui1kP0bWYs2jXjPl9MUDsXM gSnxOv87GePCIsquoqonvmAW 83UJFGdOMGWF8leJP5 8oa8t3VHvA1H6TWEFBGl6qYfuQ cnPXvJNsBhi0pZKQOYQZQ

#4.Terms & Conditions

On the Terms & Conditions option, you can require your donors to accept terms and conditions before completing their donation, or you can just disable this option.

0 RYlAjXTjnhF7sfQ7AJDjZgCw2VqOqvINXbM0aBwKtyPOj0Scxfnyrtq vxEbe8a1KvHT5ShQpOmEHLOLZewdRISVrO0SrO rYjXhFS8QtWEyZvbhHvZPR jO40lQcwH39EVdy3 ohg9LdKy3XkuaI3b5FvgJlGlLS1NPa1SQM9swg j yDsLmHvCS1SQ

Under Offline Donations, you can enable the Global Options since you already have information set up under Payment Gateways > Offline Donations, or you can add Custom information for the form.

On Email Notifications, you can make further customizations for New donations, Donation receipts, etc.

Remember to save/update your changes when you’re done.

When you’re done creating and customizing your donation form, it’s now time to add it to your website.

#5. Add Donation Form to Gutenberg

Under Donations > All Forms, go to the form you created and copy the Shortcode

w6DXi1Nnyv1F5Rlty1yXI99XhMgW7fHj34pe2opK9pO jq4YNThyVflJQ8diQBwqfaL3 4IkLScHFeJtEQgBgvXf3MBKPmlW6xj4naZ8WSXrgnwIo01g7KZ76rmGOqHDf2p2Zm1U8iDvbGzqTehWFyEGqUSzBdOVfnkIxVswla6l8Uy0 YrR4Jl4INZJIg

Go to Pages and open up your Donation page in WordPress then paste your shortcode. 

fvXYlak39JiWcPPegYUkcZvZTKk4XCD7FWMJssH64WwUCsCJDiYLdOEIcGvhd17OY nMZhkJsd4TH4r4tZfFiNEcKrOi5BJmSgKZN EkCw6nhdEA1mP9tdFycd1x

When you’re done click the update button and preview your page.

#6. Add Donation Form to Elementor

If you don’t want to use Gutenberg to display your donation forms, or if you have an Elementor website and you’d prefer another style for your donation pages, you need to download another GiveWP plugin called GiveWP Donation Widgets for Elementor.

pJ9wwMtIRE738ooFjnosd3ID26yTkU1lEMd69kBRidNZrHzDJ liUDNf24kkhLqHpGMYUJ1YsCRThRkdJVxCf5GjxPrm4kONdMQz0w01kXgQuuLuGdKLkjrqsOHvUMaEOq2l1ePbGA1zRVpqDX8eQW2xDkHgFUDOslr KX 63G3WYWDSQFmcRULkP8JQHQ

After downloading your plugin, go to Plugins on your WordPress dashboard and install and activate it.

s7EZqg53 VO0v2l30W53SoWbgvXBlo2zCPwh8Af GBuCxDykGVJWDg kp44eo 2FjEY6 il9DswDu8n4DQRY6 OzeEYBJUX14oIjrgMBjoAa55cB2wU9MHJ9m

You can create a form using Figma and then open it up with Elementor to add the Widgets.

In the Elementor widgets area, you should find a new section called GiveWP, with a bunch of donation widgets that you can add to build your custom donation page.

cANxgqagbeNDsKP2AHhmcc923h4egzBc5Hvgrv7NdWNaPATCrMyqdhCoGXRLuItmiiESTG3VM7E4eRYfZ2U7F8zW9zez z55 5D

Add the Give Form Widget, then under Edit Give Form, go to Content > Form ID, and add the ID of the form you created under Donations > All Forms.

Jlvjd33 HoDsuPegRFlXYanMm457w2t GCFIiS4PlV4gMeXNFTHpSDw8iDVs21gbEGY3SzOzbHdy9DCGZ8bs3VZJp3AkOcjSGQw7SjezGbbOLmrHXMLS7wY2bdSND BzHvURit0 LtEL4vzGVm7dnVAkwi9flgx8yXkChE0Ut9oWfu YK6hV0JYmDvz9hw

You can choose to show or hide the form title, and the goal, and under Form Display Style you can show the full form or modal reveal or other available options depending on your preference.

w02ZJc1bZuozL1lmm xL spExgMRVLS 40JWWnza 50Wkwv5Hyx48I47eoOqV28PUlI7wIAODhu0esWyWlB4f8oBpknGSLZ6jHV7jdZyRovp6SD2J6 w3cRamX4G49i4TIRJsIVC

You can go ahead and make further styling and customization using Custom CSS to make your donation page match the design and layout of your Elementor website.

Also read: The Truth About Elementor and Site Speed: Does Elementor Slow Down Your Site?

#7. Make Donations Recurring

If you would like to collect recurring donations on your website, you can do this by buying an add-on from GiveWP. This will enable you to collect weekly, monthly, quarterly and annual donations.

flBfUze6kV8r3UpbZnJqZHlJuftshMZ8HIjfg3A0MgtBW3m pt KN5J2C4G7Fyx7GRuPn9paJWahDbh9RvOPobEb6p bieeXnkJrxg4gzcgf LyWW7T151BAzwWcVeaqu0QlGDsElLS5PBHUNGjaelAdy
fmhwYGZ9BpHOyoC0RsuddAC3EfLMCTa2NCe3zGeXapVI3TBXeOFopB3IxF0idd6dIuZo F1z0KVngN aNvoJ1Ts kN2vtj5MIdFcPpGFR7uUetjdHWtLE4QsWhjKhT B6ILJTWhyaZIFu6zzglmjJWxP 6 jeF72XQjhL5RvX6HIBHDeUsHTbRlrTyFFQ

This addon will cost you $149 per year as a standalone addon. 

Alternatively, you can purchase a GiveWP package with this addon and other addons and features.

In Closing

That’s how you can use GiveWP to collect donations on your WordPress or Elementor website.

For any comments or questions use the comments section below. Don’t forget to subscribe to my newsletter and Youtube channel for more tips and tutorials.

Also Read. . .

6 Best SCUM server hosting services

If you are an avid survival gamer and are thinking of venturing into the intense world of SCUM, then you know that having the right server may either make or break your gaming experience.  The

Read More »
Newsletter Subscription (EF)
Hamza comes from a design background with over 10years of experience in Web and Media design. He enjoys making web design videos on his YouTube channel GoTechUG. He also writes web design articles on this website. In his free time, Hamza loves riding a bicycle, swimming or going hiking.

Leave a Comment

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

Recommended Tools

Hostinger offers premium WordPress hosting for small and medium size websites at an affordable price rated 4.5/5 on Trustpilot

Elementor is the WordPress most popular page builder with over 10 million active users