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.
- Enable Commerce under Settings > Payments
- Add a new Product Page
- Create a product called "Donation"
- Set price levels as variants or create multiple donation "products"
- Turn off shipping and inventory tracking
- 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).
- On any page, click Edit and add a Form Block
- Add fields for name, email, donation amount, and a message
- Add the Payment field at the bottom
- Connect to Stripe in Form Settings > Storage
- Style the form to match your site
- 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.
- Sign up for a donation platform
- Set up your campaign or donation form
- Copy the embed code
- In Squarespace, add a Code Block to any section
- Paste the HTML
- 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:
- Copy your donation link (e.g., PayPal.me/yourname)
- Add a Button Block to your page
- Set the link to open in a new tab
- 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?
Which Squarespace plan do I need to accept donations?
Can I accept recurring donations on Squarespace?
Does Squarespace charge fees on donations?
Can I let donors choose their own amount on Squarespace?
What is the best third-party donation tool for Squarespace?
* Read the rest of the post and open up an offer