The right way to add a donation form depends on where your WordPress site is hosted. On WordPress.com, eligible plans include a built-in Donations Form block that connects to Stripe. On self-hosted WordPress, you can install a donation plugin such as GiveWP, configure its form and payment gateway, then publish it with a block, shortcode, widget, or standalone page.
Choose the setup that matches your site
| Option | Best fit | Payment and giving options | How to publish |
|---|---|---|---|
| WordPress.com Donations Form block | A WordPress.com site on Premium, Business, or Commerce | Stripe; one-time, monthly, or yearly donations | Add the native block to a page or post |
| GiveWP on self-hosted WordPress | A site where you can install plugins and want multiple form-display methods | GiveWP lists Stripe and PayPal; features vary by gateway, form editor, and plan | Use a GiveWP block, shortcode, widget, or standalone form page |
WordPress.com’s native block is not the same as installing a plugin on a self-hosted site. If you are unsure which you have, check your dashboard and hosting account before following the steps below.
Create a donation form on WordPress.com
WordPress.com’s support documentation, last reviewed August 11, 2026, lists Premium, Business, and Commerce as eligible plans for the Donations Form block. The block uses Stripe, and donations go to the site owner’s Stripe account. See WordPress.com’s Donations Form block instructions for current details.
- Open the page editor. In your WordPress.com dashboard, open an existing page or post, or create a page for donations.
- Add the block. Select the block inserter, search for “donations,” and choose Donations Form. You can also type
/donationsin the editor to insert it. - Connect Stripe. Follow the prompt to connect your Stripe account so the block can process contributions.
- Configure the form. Set the currency, suggested amounts, frequency, and appearance. The block supports one-time contributions and recurring monthly or yearly subscriptions.
- Preview the donor flow, then publish. Check the form on the page and make sure its contribution choices and payment steps are clear before sharing the page.
Tell donors what checkout requires
WordPress.com says donors need a WordPress.com account to contribute and receive an automatic receipt. That requirement can affect whether the checkout suits your audience, so explain it near the form rather than surprising people at payment.
Quick wins for a faster PC:
Clear out junk files and repair common Windows errorsFree Scan →Scan for outdated or missing drivers - takes under a minuteDriver Scan →Repair Windows errors before they cause bigger problemsFix Now →#1 Best Overall
- Long-lasting utility: 100 sheets per book, offering a total of 400 sets for extended use, Size 7-5/8" x 11".
- Two-Part Carbonless Copy: Achieve clean and legible copies for your records with the carbonless copy paper, making organization a breeze.
- Spiral Bound Design: Convenient and user-friendly, the spiral binding allows for easy flipping and writing, ensuring a seamless record-keeping experience.
- Ample Space: Each page accommodates 4 receipts, providing plenty of room to note down detailed information for each transaction.
- Professional-Grade: Ideal for landlords, businesses, and individuals, this receipt book is a reliable and professional tool for tracking financial transactions accurately.
Create a donation form on self-hosted WordPress with GiveWP
GiveWP is a plugin option for self-hosted WordPress. Its WordPress.org listing describes form creation, Stripe and PayPal options, several ways to display forms, and a Test Gateway. It lists minimum requirements of WordPress 6.6, PHP 7.4, and MySQL 5.7 or MariaDB 10+, and recommends SSL/HTTPS. Check the live listing against your host and WordPress version before installing because requirements can change.
- Install the plugin. In the WordPress dashboard, go to Plugins → Add New, search for GiveWP, then install and activate it.
- Create a donation form. Use GiveWP’s form tools to set giving levels or allow a custom amount. Choose the form editor that suits your setup.
- Choose and connect a payment gateway. Configure the payment account, then confirm that the gateway supports the form editor and features you intend to use. GiveWP lists Stripe and PayPal, but compatibility is not universal across editors and features.
- Publish the form. Add it to a page using a GiveWP block, shortcode, or widget, or use the standalone form page option.
- Run through a test transaction. Use GiveWP’s Test Gateway or the applicable test mode to check the donor-facing steps before directing people to the form. This is a recommended precaution, not a claim that a transaction has been tested here.
Check the form editor and gateway together
GiveWP’s visual builder is block-based, using sections and blocks. Its visual form builder documentation cautions that not all gateways work with both the visual builder and the older form editor. Check the current compatibility information for the gateway and editor you plan to use before building the form; do not assume a gateway supports every feature or display style.
Rank #2
Plan for recurring donations and paid features
WordPress.com’s native block offers monthly and yearly recurring contributions on eligible plans. GiveWP’s recurring-donation option is separate: its recurring donations page advertises an add-on at $149 per year and says it is also included in Plus, Pro, or Agency plans. The page identifies Stripe and PayPal as supported for recurring donations. Pricing and packaging can change, so confirm current terms and gateway compatibility before choosing this route.
Custom fields and other form capabilities can also depend on the selected product tier or add-on. Decide which donor information you actually need, then verify that the exact form editor, gateway, and plan support it. Avoid collecting unnecessary details: each extra field adds work for donors.
Quick Recap
Best Value
Rank #4
- Receipt book & invoice book in one: carbon copy receipt books give you a clean paper trail for each transaction. Use as a payment receipt book, order receipt book, or invoice book; one carbonless pad for small business record-keeping
- Carbon copy that actually transfers: Made with thick paper, 40% thicker than standard carbon copy forms. Every duplicate receipt comes out sharp and legible. White original for your customer, yellow for your records; nothing gets lost
- Built for small business: For a sales receipt book for retail, a sales order book 2-part carbonless for contractors, or a duplicate receipt book for service calls; this carbon less receipt book delivers professional results without software
- Handheld carbonless receipt book design: 50 white/yellow sets checkbook size (2.75 x 6 in.) on sturdy chipboard backing with easy-tear edge-glue along one side; compact carbon copy receipt pad fits an apron pocket or job-site bag; built for daily use
- Made in USA, simple to use: Assembled and printed in the United States. Each booklet contains 100 pages across 50 duplicate sets. Works as a simple receipt book, invoice books pad, sales order book, or carbonless invoice book for small business
Rank #3
- Customized receipt Forms: Personalize your Non-Profit Charitable Donation receipt books with your business information and number your forms with a starting number you select.
- Size: Our Custom Carbonless NCR Non-Profit Charitable Donation receipt books are 8.5 x 7 inches. The actual receipt size is 2.83 x 6.5 inches when removed at the perforation.
- Purpose for use: These Non-Profit Charitable Donation receipt books are great for providing a personalized receipt for customer donation and as a statement.
- 2-Part set: Carbonless NCR Receipt Books from PrintPPS come with a two-part color paper sequence. Each book has 50 receipt sets of two-part forms, one is white and the other is yellow.
- Wrap-Around Cover: Our receipt book has a wrap-around manila cover that turns into a heavy sheet that goes between NCR sets to prevent transfer of information to other forms.
Check payment, regional, and launch details
- Gateway and country availability: Confirm the payment provider supports your organization’s country, currency, and intended payout arrangement. Availability and processing terms depend on the provider and region.
- Fees: Review current platform, plugin, and payment-processing costs for your specific configuration. The cited product pages do not establish one fee that applies to every site or transaction.
- Security: For self-hosted WordPress, use HTTPS and keep WordPress, plugins, and payment integrations maintained.
- Donor experience: Preview the form on desktop and mobile, review the confirmation and receipt steps, and ensure suggested amounts and recurring intervals are unambiguous.
- Test before promotion: Complete the available test flow and confirm how a successful contribution appears to the donor and site administrator before distributing the page.
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.




