How to Set Up Donation Forms on Squarespace (Step-by-Step for Nonprofits, Creators & Causes)

You want to accept donations on your Squarespace website - whether you're a nonprofit, creator, or running a cause, there are four ways to set up donation forms using built-in tools or third-party integrations. Squarespace supports donation collection through its Commerce product blocks (fixed amounts via Stripe/PayPal), custom form blocks with payment fields (custom amounts via Stripe), third-party embeds (Donorbox, GiveButter, Ko-fi), and simple button links to external payment pages. Commerce features require a Business plan ($23/month) or higher.
This guide covers four methods for setting up donation forms on Squarespace - from fixed-amount product blocks to custom payment forms and third-party embeds - plus best practices for building trust and increasing donations.
How to Set Up Donation Forms on Squarespace (Step-by-Step for Nonprofits, Creators & Causes)

Raising money for a cause, a project, or your creative work? You need more than a "Contact Me" page. You need a donation form that works, looks trustworthy, and doesn't break when someone tries to use it.

Squarespace doesn't have a one-click "donation" button like a fundraising platform might. But you can still set it up - cleanly, legally, and with full design control - using built-in tools or reliable third-party integrations.

4 Ways to Set Up Donation Forms on Squarespace

Option 1: Use Squarespace Product Blocks for Fixed Donations

If you want to collect fixed-amount donations (like $10, $25, $50), you can use Squarespace's built-in Commerce tools.

  1. Enable Commerce under Settings > Payments
  2. Add a new Product Page
  3. Create a product called "Donation"
  4. Set price levels as variants or create multiple donation "products"
  5. Turn off shipping and inventory tracking
  6. Add it to any page with a Product Block

This method gives you a checkout flow and payment processing via Stripe, PayPal, or Afterpay.

Best for: fixed donation amounts
Limitation: not ideal for custom donation values

Option 2: Use a Custom Form with Payment Field

Squarespace allows custom forms with a payment option (Stripe required).

  1. On any page, click Edit and add a Form Block
  2. Add fields for name, email, donation amount, and a message
  3. Add the Payment field at the bottom
  4. Connect to Stripe in Form Settings > Storage
  5. Style the form to match your site
  6. Save and test it

Now visitors can type in any donation amount and pay directly.

Best for: accepting custom donation amounts
Limitation: requires Stripe; limited payment styling options

Option 3: Embed a Third-Party Donation Platform

Platforms like GiveButter, Donorbox, Ko-fi, or Buy Me a Coffee provide embeddable donation forms that plug right into Squarespace.

  1. Sign up for a donation platform
  2. Set up your campaign or donation form
  3. Copy the embed code
  4. In Squarespace, add a Code Block to any section
  5. Paste the HTML
  6. Save and preview

These platforms often support recurring donations, custom branding, tax receipts, and analytics.

Best for: nonprofits, recurring donations, analytics
Limitation: some branding restrictions on free plans

Option 4: Add a Button Linking to an External Donation Page

If you're already using PayPal, Venmo, or CashApp:

  1. Copy your donation link (e.g., PayPal.me/yourname)
  2. Add a Button Block to your page
  3. Set the link to open in a new tab
  4. Style it with a clear CTA ("Donate Now", "Support My Work")

Best for: simple donation asks
Limitation: no on-site form or analytics

Best Practices for Donation Pages

  • Use trust signals: Add testimonials, transparency info, or impact stats
  • Explain where the money goes: People are more likely to donate when they understand the purpose
  • Make the CTA obvious: Don't bury your form - put it above the fold
  • Test it: Always run through the full donation process yourself before going live

Bottom Line

People want to support causes they care about - but only if you make it easy. Whether you're setting up a built-in payment form, embedding a third-party donation tool, or linking to an outside platform, the key is clarity. Clear form. Clear message. Clear purpose. Once that's dialed in, your site becomes more than a portfolio or storefront - it becomes a place people believe in and are willing to support.

Frequently Asked Questions

Can you accept donations on Squarespace?

Yes. You can accept donations through Squarespace's product blocks (fixed amounts), custom form blocks with payment fields (custom amounts via Stripe), third-party embeds (Donorbox, GiveButter, Ko-fi), or button links to external payment pages like PayPal.

Which Squarespace plan do I need to accept donations?

For product-based donations, you need at least the Business plan ($23/month) to access Commerce features. For custom form blocks with payment fields, you need Stripe connected on a Business plan or higher. Button links to external platforms work on any plan.

Can I accept recurring donations on Squarespace?

Not natively through Squarespace's built-in tools. For recurring donations, use a third-party platform like Donorbox or GiveButter, which support monthly recurring donations and can be embedded into your Squarespace site via code blocks.

Does Squarespace charge fees on donations?

Squarespace itself doesn't charge transaction fees on Commerce plans (Basic or Advanced). However, payment processors like Stripe charge 2.9% + $0.30 per transaction. On the Business plan, Squarespace adds a 3% fee on top of processor fees.

Can I let donors choose their own amount on Squarespace?

Yes, using the custom form block with a payment field. Add a Form Block to your page, include a payment field, connect Stripe, and donors can enter any amount they choose. This requires a Business plan or higher.

What is the best third-party donation tool for Squarespace?

Donorbox and GiveButter are the most popular for nonprofits - both support recurring donations, tax receipts, and embeddable forms. Ko-fi and Buy Me a Coffee work well for individual creators. All can be embedded via code blocks on Squarespace.
Keep Reading

* Read the rest of the post and open up an offer
Top