Free PayPal Donate Button Widget

Make it easy for supporters to contribute using PayPal or Stripe by adding a donation button that keeps giving fast, secure, and on site.

Create a PayPal Donate Button

loved by 500K+ businesses

plugineditor

Try the editor, no signup

Design your PayPal Donate Button right here

Pick a template, customize it, and watch it update live, no signup.

Design your PayPal Donate Button

No credit card · Free forever plan

Start fresh in the full editor

No credit card · Free forever plan

Quick add to:
WordPressShopifyWixWebflowSquarespace

The Common Ninja PayPal Donate Button is a free, no-code way to accept donations on any website. Connect your account, set the amount, and paste one line of embed code.

Clicking it opens a secure checkout hosted by PayPal or Stripe, so supporters give without leaving for a third-party fundraising page and card details never touch your site.

Donations appear in a list you can export, email alerts and webhooks fire when one arrives, and a custom thank-you message greets the donor straight after.

Why take donations on your own site?

  • The ask and the giving stay together

    Sending a supporter to a separate fundraising page breaks the moment that persuaded them. A button on the page where the case is made keeps the decision and the action in the same place.

  • Charities, clubs, and community groups

    Most organisations taking donations are not big enough to justify a fundraising platform's setup and its cut. A button on an existing page is the whole apparatus they actually need.

  • Creators, causes, and tip jars

    Newsletters, open-source projects, blogs, and podcasts all get offered support they have no way to accept. One button on an about page is the difference between the offer and the transfer.

  • Records you can actually use

    Donation activity in one exportable list is what makes thanking people, reporting to a committee, or reconciling a year possible without piecing it together from email receipts.

Get started in 3 steps

How it works

  1. Connect your account

    PayPal and Stripe are both supported, so use the account your organisation already holds. Donations settle there directly rather than passing through an intermediary that holds funds before releasing them.

  2. Set the amount and the thank-you

    Configure what a donor gives and add any additional charges where they apply. Write the thank-you message properly, because the moment right after someone gives is the one time they are certain to read it.

  3. Embed one line of code

    Copy the snippet from the Add to Website tab and paste it on the page where you make the ask. Keeping it on your own page rather than linking out is most of the reason this converts.

Open the editor

What you get with the Common Ninja PayPal Donate Button

PayPal or Stripe

Connect the account your organisation already uses. Funds settle there directly, and the checkout screen is handled by the provider rather than by your page.

A thank-you the donor sees immediately

Show a custom confirmation message the moment a donation completes, which is where you say what the money does and what happens next rather than leaving a blank success page.

Alerts and webhooks

Email notifications tell you when a donation arrives, and webhooks let another system act on it, which is how a thank-you email or a supporter list stays current without manual work.

Exportable donation activity

Every donation taken through the button is listed in your dashboard and can be exported, so a committee report or a year-end reconciliation is a download rather than an afternoon.

Everything in the PayPal Donate Button editor

Also included in the editor

Stay Informed with Donation Alerts and Webhooks

The PayPal Donate Button includes configurable email alerts and webhook support to keep you updated on donation activity. Notifications can be enabled for both site owners and donors, making it easy to track contributions, confirm successful payments, and stay informed without manual monitoring.

Review and Export Donation Activity with Ease

The PayPal Donate Button lets you view all donation transactions directly from your dashboard in one organized list. You can also export donation records as a CSV file, making it easy to analyze contributions, reconcile payments, or share data with accounting and reporting tools. This visibility helps you manage donor activity efficiently and make informed decisions based on real data.

Add Taxes and Additional Charges for Accurate Totals

The PayPal Donate Button allows you to include taxes and shipping related charges as part of the donation flow when needed. This option is useful for organizations that offer physical rewards, merchandise, or region specific tax requirements. By defining these values manually, you ensure that the final amount presented to donors is clear and accurate. This added transparency helps avoid confusion at checkout while giving you better control over pricing and compliance.

Set Up and Manage Donations Without Technical Skills

Using the PayPal Donate Button does not require coding or technical experience. An intuitive dashboard allows you to customize the button, manage settings, and apply changes with just a few clicks. This simple setup process makes it easy to launch and maintain a professional donation flow without development effort.

Set up your donate button in the editor

Open the editor

No credit card · Setup in under 5 minutes

Loved by our customers

Real reviews. Real customers.

Verified

Outstanding service. I use their widgets to help me with my web design business and whenever I need help they are very quick to help.

Verified

Excellent company with excellent service!!! We used it to build a survey, it was very user friendly. The service was perfect. Amit helped us with every problem and question we had, thank you very much!!!

Verified

Common Ninja saved the day when building our website and the customer service Daniel, the co-founder and CEO, provided was amazing.

Read more customer reviews
FAQ

Quick answers

  • Not to use the button. Whether you can describe a payment as a donation, and what that means for tax and reporting, depends on your organisation's status and your country's rules. Clubs, projects, and individuals all use buttons like this to accept support, but the label you put on it is a question for your own situation.

Platform-specific guides

How to add PayPal Donate Button to your website

Pick your platform. Each takes under 4 minutes.

  1. 1Edit the page where you make the case for support and add a Custom HTML block.
  2. 2Paste the Common Ninja embed snippet into the block.
  3. 3Publish, then make one small live donation to check it arrives and the thank-you shows.

Compatible With All Site Builders, E-Commerce Platforms and Websites

View all supported platforms

Explore Related Widgets

FAQ

You can begin by creating an account and setting up the PayPal Donate Button using the free plan. Once created, you can customize the button and add it to your website in just a few steps.

Yes. The PayPal Donate Button is available on a free plan that includes core features. Usage limits apply, and higher plans are available if you need additional capacity or advanced options.

The PayPal Donate Button can be embedded on any website that supports custom code. This includes all major website builders and platforms, as well as custom built sites.

You can embed the button by copying a single code snippet from your dashboard and pasting it into your site. Any future changes you make are applied automatically without needing to update the code.

No. The PayPal Donate Button is managed through a visual editor, allowing you to customize and publish the button without writing any code.

The PayPal Donate Button supports both PayPal and Stripe, allowing you to choose the payment provider that best fits your organization and audience.

Yes. All donation activity is visible in your dashboard, and you can export transaction data as a CSV file for reporting, accounting, or analysis purposes.

Yes. You can manually include taxes or shipping related charges when needed. This helps ensure transparency and accurate totals, especially when donations are tied to physical items or regional requirements.

Yes. The PayPal Donate Button includes a selection of pre designed styles that help you get started quickly without needing to design the button from scratch.

Yes. You can adjust colors, fonts, spacing, and layout settings to match your website’s design. Custom CSS is also supported for advanced styling needs.

Yes. The button is fully responsive and adapts automatically to desktop, tablet, and mobile screens, ensuring a smooth donation experience on any device.

Yes. You can display custom confirmation or thank you messages after a donation is processed. This helps reassure donors and strengthens the connection with your supporters.

Yes. You can enable or disable email notifications and webhooks for both site owners and donors. These settings are managed directly from the dashboard.

Yes. The PayPal Donate Button is built with privacy in mind and follows GDPR requirements, helping you protect donor data.

Ready when you are

Start accepting donations in minutes

A donate button that opens a secure checkout hosted by PayPal or Stripe, so supporters give without leaving your page and card details never touch your site. Custom thank-you messages, email alerts and webhooks on every donation, exportable donation records, ready-made styles, full responsiveness, and custom CSS. Embed on 200+ platforms including WordPress, Shopify, Wix, Webflow, and Squarespace.

Create your donate button

No credit card · No coding