Published on Aug 6, 2025 5 min read

How to Use Donation Can to Streamline Donations on Your WordPress Site

Setting up a donation form on your WordPress website is an effective way to raise funds for your cause or project. This guide will walk you through each step to ensure a smooth setup, enabling you to accept donations efficiently and securely while engaging your supporters effectively.

Why Add a Donation Form to Your WordPress Website?

Donation form on a WordPress site

Every important initiative needs donations—whether for charity, education, or creative projects. Donations keep your work thriving, allow you to do more good, and help create positive change. By placing a donation form on your WordPress website, visitors can easily and securely contribute. A well-crafted donation form can simplify the giving process, build trust, and encourage repeat donations, helping you consistently achieve your goals.

Key Benefits

  • Boosted Contributions: A thoughtfully designed form can inspire more people to donate.
  • Ease of Use: Supporters can make donations quickly and directly on your site.
  • Enhanced Transparency: Clearly show donors how their contributions are being used.
  • Recurring Support: Offer the option for donors to give on a monthly or annual basis.

Step 1: Choose a Donation Plugin for WordPress

Several plugins can help you create a donation form. Here are some popular options:

1. GiveWP

GiveWP is designed to simplify donation management for nonprofits, charities, and fundraisers. It allows for customizable donation forms that reflect your organization’s branding. Recurring donations provide a steady funding stream, and the plugin offers tools for managing donors and their contributions.

2. WPForms + PayPal Addon

WPForms is an intuitive drag-and-drop form builder that becomes a powerful donation tool when paired with the PayPal addon. It allows you to create customizable forms where donors can securely submit contributions through PayPal, making it an excellent option for collecting donations without technical expertise.

3. Charitable

Charitable offers features specifically for nonprofits, such as customizable donation forms and campaign tracking tools. Its peer-to-peer fundraising functionality lets supporters create personalized fundraising pages, expanding your reach and attracting new donors.

Step 2: Install and Activate GiveWP

  1. Log in to your WordPress dashboard.
  2. Go to Plugins > Add New.
  3. Search for “GiveWP” and click Install Now, then Activate.

Once activated, a new “Donations” tab will appear in your dashboard.

Step 3: Configure GiveWP Settings

Before creating a donation form, configure the plugin settings.

1. General Settings

  • Go to Donations > Settings.
  • Set your base country and currency (USD, EUR, etc.).
  • Decide whether to enable guest donations or require donor accounts.

2. Payment Gateways

GiveWP supports multiple payment processors:

  • PayPal Standard: Simple setup, but requires donors to leave your site.
  • Stripe: Secure credit card processing directly on your site.
  • Other options like Authorize.Net or manual bank transfers.

To enable a gateway:

  1. Go to Donations > Settings > Payment Gateways.
  2. Toggle your preferred gateway(s) and enter API keys (for Stripe or PayPal Pro).

3. Email Notifications

Customize donor receipts and admin alerts under Emails.

Step 4: Create Your First Donation Form

Now, let’s build a donation form.

  1. Go to Donations > Add Form.
  2. Enter a Form Name (e.g., “Support Our Cause”).
  3. Choose a Form Template (Multi-level, Single, or Custom).

Form Customization Options

  • Donation Levels: Set predefined amounts (e.g., $10, $25, $50).
  • Custom Amounts: Allow donors to enter any amount.
  • Recurring Donations: Enable monthly or yearly contributions.
  • Form Display: Customize colors, buttons, and messages.

Click Publish when done.

Step 5: Add the Donation Form to Your Website

You can display your form in multiple ways:

1. Using a Shortcode

  • Copy the shortcode from the form editor.
  • Paste it into any post, page, or widget.

2. Embedding via Block Editor

  • Edit a page with the WordPress block editor.
  • Add the “GiveWP Donation Form” block.
  • Select your form from the dropdown.

3. Using a Widget

  • Go to Appearance > Widgets.
  • Add the “GiveWP Donation Form” widget to your sidebar or footer.

Step 6: Test Your Donation Form

Before going live, test the donation process:

  1. Make a small test donation.
  2. Verify payment confirmation emails.
  3. Check if the transaction appears in Donations > Transactions.

If using Stripe or PayPal, ensure test mode is disabled before accepting real donations.

Step 7: Promote Your Donation Campaign

To maximize contributions:

  • Add a Donate Now button to your menu.
  • Share the form link on social media and email newsletters.
  • Create a dedicated donation page with a compelling story.
  • Use pop-ups or banners to highlight urgent campaigns.

Tips for Optimizing Donations

Optimizing donation form on mobile

Offer Recurring Donations

Encourage donors to give long-term support by offering a recurring donation option. This ensures consistent funding for your cause while building a deeper connection with supporters.

Add a Progress Bar

Show fundraising goals with a clear and engaging progress bar. Seeing how close you are to reaching your target motivates donors to contribute and feel part of the success.

Tell a Story

Explain how donations make an impact by sharing a compelling story. Highlight real-life examples or testimonials to connect emotionally with potential donors and show the difference they can make.

Keep Forms Simple

Minimize required fields in your donation forms to make the process quick and hassle-free. The easier it is to donate, the more likely people are to complete their contributions.

Ensure Mobile-Friendliness

With many donors using smartphones, it’s crucial that your donation process is mobile-friendly. A seamless experience on mobile devices can significantly boost contributions.

Conclusion

Setting up a donation form in WordPress is straightforward with the right plugin. By following this guide, you can create a seamless donation experience for supporters while managing contributions efficiently. Start with GiveWP, customize your form, integrate secure payments, and promote your campaign to boost donations. Whether you’re a nonprofit, blogger, or community leader, accepting online donations can help you achieve your mission faster.

Related Articles

Popular Articles