# Create A Stripe Donation Form in Minutes with Paymattic

> Create a Stripe donation form with recurring giving, suggested donations and custom amounts. The easiest way for nonprofits to accept donations on WordPress.

- URL: https://paymattic.com/stripe-donation-form/
- Markdown: https://paymattic.com/stripe-donation-form/index.md
- Modified: 2026-07-31

---

![create a stripe donation form with paymattic](https://paymattic.com/wp-content/uploads/2026/06/Create-a-Stripe-Donation-Form-with-Paymattic-scaled.webp)

- [Donation](/category/donation/)
- |
- [Non Profit](/category/non-profit/)

6 Min Read

# Create A Stripe Donation Form in Minutes with Paymattic

[![Tipu Deb](/_mirror/d6eee08c-e128c76106d5d8a96686070447112776d35114f97e2b57e120c4c067531f.png) Tipu Deb Marketing Strategist](https://paymattic.com/author/tipu-deb/)

Reviewed

By

Editorial Team

 Hide

Updated July 31, 2026

Summarize with: 

[![Claude AI Icon](/_mirror/d0be93af-Frame-1321317365-2.png)](https://claude.ai/new?q=Summarize%20the%20blog%20clearly%20and%20concisely%3A%20https%3A%2F%2Fpaymattic.com%2Fstripe-donation-form%2F) [![Grok AI Icon](/_mirror/933e5f8f-Frame-1538234108.png)](https://grok.com/?q=Summarize%20the%20blog%20clearly%20and%20concisely%3A%20https%3A%2F%2Fpaymattic.com%2Fstripe-donation-form%2F) [![Google AI Mode](/_mirror/6b468f7b-Frame-1321317980-3.png)](https://gemini.google.com/app?q=Summarize%20the%20blog%20clearly%20and%20concisely%3A%20https%3A%2F%2Fpaymattic.com%2Fstripe-donation-form%2F) [![ChatGPT Icon](/_mirror/70a9d48c-Frame-1538234107.png)](https://chatgpt.com/?q=Summarize%20the%20blog%20clearly%20and%20concisely%3A%20https%3A%2F%2Fpaymattic.com%2Fstripe-donation-form%2F)

Table of Content

**Download Paymattic – it’s Free!**

Download Now

![Download Paymattic - it's Free!](/_mirror/e1ed4556-Download-Paymattic-its-Free-banne3r.webp)

**Subscribe To Get**

WordPress Guides, Tips, and Tutorials

We will never spam you. We will only send you product updates and tips.

If you run a nonprofit, manage a fundraising campaign, or volunteer as a web admin for a local charity, you already know how important it is to make donating easy.

The fewer steps between a donor and the “donate” button, the better it is.

Because donors don’t abandon causes. They abandon complicated donation pages. confusing form, too many steps, or an untrustworthy checkout is all it takes to lose a gift that was already decided.

A clean, simple donation form with Stripe fixes that. And with Paymattic on WordPress, you can effortlessly build a Stripe donation form.

Here is a step-by-step guide.

## How to create a Stripe donation form with Paymattic

Creating a Stripe donation form template for a one-time gift takes minutes with Paymattic free. You don’t need to write a single line of code. Here is how to set it up.

### Step 1: Install Paymattic Free

To create your donation form, first, you need to install and activate Paymattic.

- Go to your WordPress admin dashboard
- Click on **Plugins → Add New**
- Search for **Paymattic** and install
- the plugin
- Click on the **Activate** button

### Step 2: Configure Stripe

After installing the free plugin, you need to configure the Stripe payment gateway. Yes, Paymattic offers Stripe in the free version, so that you can easily accept donations with a credit card or debit card.

- Go to **Paymattic** > **Payment Gateway**
- From the left navigation bar, click on **Stripe**

Keep it on **Test Mode**. You’ll need to provide your Stripe credentials here. Input your Stripe API keys (Public Key & Secret Key) here and click “**Save Settings.”**

> [*Follow this guide to get your Stripe API Keys*](/stripe-api-keys/)

### Step 3: Create a Stripe donation form

This is where the real work happens, and honestly, it is simpler than most people expect.

There are two ways you can create a Stripe donation form.

1. Create one from scratch
2. Choose a built-in template in the plugin

For most nonprofits, the donation form template is the fastest route. Here, we’ll show you how to create a Stripe donation form from scratch.

- Go to **Paymattic > Create Form**

Choose **Blank Form,**and it’ll open up the form editor.

**Add a donation field**

Click on the (+) icon, and select “**Donation Progress Item**.”

Here, add your fundraising campaign image, set your donation goal, and provide [suggested donation amounts](/suggested-donation-amount/) (e.g., $10, $25, $50, $100). You can also allow donors to enter a custom amount.

Both options work well depending on your campaign style.

![creating stripe donation form](https://paymattic.com/wp-content/uploads/2026/06/Creating-Stripe-Donation-Form-1024x603.webp)

**Enable recurring donations**

One of the best features when using Stripe for donations is the ability to collect recurring gifts.

Click on the “**Allow Recurring Amount**” and let donors choose weekly, monthly, or annual giving. But you need the **Paymattic Pro to accept recurring donations**.

Click on update after finishing settings.

**Add donor information fields**

Include fields for donor name, email address, and any other details your organization collects. Keeping this minimal reduces form abandonment.

### Step 4: Add Stripe as a payment method

Click on the **(+)** icon **>**scroll down to **Payment Method Fields** **>**select **Stripe Payment.**

![selecting stripe payment method](https://paymattic.com/wp-content/uploads/2026/06/image-1-1024x628.webp)

Click on **Save**, and now you’re ready to accept donations with Stripe

### Step 5: Preview, test, and go live

Before embedding the form on your donation page, preview it and always test it. Stripe provides [test card numbers](/stripe-test-card-numbers/) (like 4242 4242 4242 4242) that you can use while Paymattic is in test mode.

Make a few test donations to confirm the payment flow, the confirmation message, and the data showing up in your Paymattic entries.

When everything looks good, switch Paymattic to **Live Mode** in the Stripe settings.

Now, embed your form on any WordPress page using the Paymattic shortcode. Paste it on your Stripe donation page, share the link with your donors, and you’re live.

Subscribe Newsletter

Subscribe to our newsletter for updates, exclusive offers, and news you won’t miss!

![](/_mirror/95ca8311-blog-cta-banner-2.webp)

## Stripe donation form template

Not sure what a well-built donation form looks like in practice? Here is a real-world example to give you a clear picture.

Below is a demo donation form built with Paymattic, designed for an orphanage. It shows exactly how a stripe orphanage donation form looks when put together thoughtfully.

[Download This Donation Form](https://paymattic.com/wp-content/uploads/2026/06/duplicate-orphanage-donation-form-export-form-2026-06-10.json)

This sample form includes:

- A short campaign headline
- Preset donation amounts ( $20, $50, $100), with a custom amount
- A recurring donation option
- Fields for the donor’s name and email
- A simple, trustworthy payment section powered by Stripe

This kind of layout works just as well for an animal shelter donation form, a sponsor donation form supporting a scholarship fund, or a charity page for a community food bank.

The structure stays the same. The story changes based on your cause.

## Stripe fees for nonprofits

Let’s talk about the fees when you use Stripe for nonprofits. Specifically, what Stripe takes and what your organization actually keeps.

**Standard Stripe fees**

By default, Stripe charges **2.9% + $0.30** per successful card transaction. So if someone donates $100, you receive roughly $96.80 after fees. For high-volume campaigns, those Stripe donation fees add up quickly.

**The Stripe nonprofit discount**

Here is the good news: Stripe offers a discounted rate for registered nonprofits through its partnership with **Stripe.org**. Eligible organizations can apply for a reduced rate of **2.2% + $0.30** per transaction.

That might not sound like a dramatic difference, but over thousands of donations in a year, it translates to real money staying in your organization.

To qualify for Stripe nonprofit fees, your organization typically needs to be a registered 501(c)(3) in the United States or an equivalent nonprofit status in your country.

> [*How to Start a 501(c)(3) Nonprofit: The Beginners Guide*](/how-to-start-a-501c3-nonprofit/)

**ACH Bank transfers**

If you are collecting larger donations, encouraging donors to pay via ACH bank transfer is a smart move. Stripe charges just **0.8% per ACH transaction**, capped at $5.

This is significantly cheaper than card processing and is worth promoting for major donors.

**International donations**

If you accept donations from outside your country, an additional **1.5% currency conversion fee** applies. Keep this in mind if your campaign targets a global audience.

**What about the Stripe for nonprofits program?**

Beyond the fee discount, Stripe for nonprofits also offers access to tools and resources through Stripe.org. This includes support for disaster relief organizations and social impact initiatives.

It is worth exploring even if you are a small charity stripe operation running on a shoestring budget.

**A note on Paymattic and transaction fees**

Paymattic itself does not add any extra platform fees on top of what Stripe charges. You pay Stripe’s processing fee, and that is it. Your Paymattic subscription covers the plugin, not a cut of your donations.

[A Complete Overview of Stripe Payment Gateway](/stripe-payment-gateway/)

## Wrapping up

Creating a Stripe donation form does not have to be a multi-day technical project. With Paymattic on WordPress, you can go from zero to a fully live Stripe donation page in a single sitting.

Whether you are setting up a donation form for a local food pantry, a religious organization, an animal rescue group, or a global humanitarian campaign, the process is the same: install, connect Stripe, build your form, and go live.

Join the thousands already enjoying Paymattic Pro!

[Try Paymattic Pro](/pricing/) Start For Free

- [Facebook](https://www.facebook.com/paymattic)
- [Instagram](https://www.instagram.com/Paymattic)
- [LinkedIn](https://www.linkedin.com/company/paymattic/)
- [X](https://x.com/Paymattic)
- [WordPress](https://wordpress.org/plugins/wp-payment-form/)
- [YouTube](https://youtube.com/playlist?list=PLXpD0vT4thWH80g5e9wYnoBMgEqUXbr53&si=WtVIZVVrXyyDm94H)

![Tipu Deb](/_mirror/d6eee08c-e128c76106d5d8a96686070447112776d35114f97e2b57e120c4c067531f.png)

## Tipu Deb

Hey! Tipu here, working as a Marketing Strategist at WPManageNinja & Paymattic. A nature lover and a person who is addicted to exploring historical events. In my leisure, you’ll find me playing with different musical instruments.

## Popular Articles

- [![add gift aid to wordpress donation form](/_mirror/500efcc4-Add-gift-aid-to-WordPress-Donation-form-1024x536.webp)](/add-gift-aid-to-wordpress-donation-form/)
- [![4.6.25](/_mirror/45bd3132-4.6.25-1024x536.webp)](/paymattic-4-6-25/)
- [![accept stripe recurring payments in wordpress 1](/_mirror/f98b9fe3-ccept-Stripe-Recurring-Payments-in-WordPress-1-1024x536.webp)](/stripe-recurring-payments/)
- [![Stripe payment gateway a complete guide](/_mirror/d880022d-Stripe-Payment-Gateway-A-Complete-Guide-1024x536.webp)](/stripe-payment-gateway/)
- [![reduce credit card processing fees for donations](/_mirror/73dc39c6-duce-Credit-Card-Processing-Fees-for-Donations-1024x536.webp)](/how-to-reduce-credit-card-processing-fees/)
- [![add gift aid to wordpress donation form](/_mirror/500efcc4-Add-gift-aid-to-WordPress-Donation-form-1024x536.webp)](/add-gift-aid-to-wordpress-donation-form/)
- [![4.6.25](/_mirror/45bd3132-4.6.25-1024x536.webp)](/paymattic-4-6-25/)
- [![accept stripe recurring payments in wordpress 1](/_mirror/f98b9fe3-ccept-Stripe-Recurring-Payments-in-WordPress-1-1024x536.webp)](/stripe-recurring-payments/)
- [![Stripe payment gateway a complete guide](/_mirror/d880022d-Stripe-Payment-Gateway-A-Complete-Guide-1024x536.webp)](/stripe-payment-gateway/)
- [![reduce credit card processing fees for donations](/_mirror/73dc39c6-duce-Credit-Card-Processing-Fees-for-Donations-1024x536.webp)](/how-to-reduce-credit-card-processing-fees/)
- [![add gift aid to wordpress donation form](/_mirror/500efcc4-Add-gift-aid-to-WordPress-Donation-form-1024x536.webp)](/add-gift-aid-to-wordpress-donation-form/)
- [![4.6.25](/_mirror/45bd3132-4.6.25-1024x536.webp)](/paymattic-4-6-25/)
- [![accept stripe recurring payments in wordpress 1](/_mirror/f98b9fe3-ccept-Stripe-Recurring-Payments-in-WordPress-1-1024x536.webp)](/stripe-recurring-payments/)
- [![Stripe payment gateway a complete guide](/_mirror/d880022d-Stripe-Payment-Gateway-A-Complete-Guide-1024x536.webp)](/stripe-payment-gateway/)
- [![reduce credit card processing fees for donations](/_mirror/73dc39c6-duce-Credit-Card-Processing-Fees-for-Donations-1024x536.webp)](/how-to-reduce-credit-card-processing-fees/)
- [![add gift aid to wordpress donation form](/_mirror/500efcc4-Add-gift-aid-to-WordPress-Donation-form-1024x536.webp)](/add-gift-aid-to-wordpress-donation-form/)
- [![4.6.25](/_mirror/45bd3132-4.6.25-1024x536.webp)](/paymattic-4-6-25/)

### Leave a Reply [Cancel reply](/stripe-donation-form/#respond)
