Curated Black Friday deals to build and grow your site.
website builder cheat sheet

Choose the best website builder for your business

The Cheat Sheet that shows you exactly which website builder to choose based on your needs with bonus on how to get free custom domain, free email hosting, and more.

Get the FREE cheat sheet
website builder cheat sheet

Set up recurring donations on Squarespace (Free)

By David NgeLast Updated: July 05, 2023

My work is supported by affiliate commissions. Learn More

If you've got a client — a nonprofit organization —that's looking to collect recurring donations on a Squarespace site, then this tutorial is for you.

We've compared the pros and cons of using Squarespace for nonprofit organizations. In this tutorial, we'll walk through step-by-step how to set up a recurring donation form directly on Squarespace using GiveButter, a free donation platform with no platform fees.

Skip right ahead to the tutorial if you're not interested in comparing different donation platforms.

Just a heads up, this tutorial shows you how to embed a recurring donation form directly on your Squarespace site.

Many organizations choose to set up a separate donation page on their chosen donation platform (here's an example), but if you want to collect donations without donors leaving the site, then read on.

Comparing other donation platforms against GiveButter

There are literally over a hundred donation platforms in the market, popular ones include DonorBox, Classy, Bloomerang, to name a few.

Most of which either:

GiveButter is the only platform (from my research) that allows you to add a donation form on your site without any platform fee.

The caveat is that the donation form you add to your site will have the GiveButter branding.

GiveButter optional tips
GiveButter optional tips

You will also need to leave the option to tip on (that's how GiveButter sustain its business). Your donors will have the option to tip, but even if they don't, you will still be able to use GiveButter for free, and without fees.

That's more than reasonable!

Let's start setting up a recurring donation form on your Squarespace site.

Step 1: Setting up a new GiveButter account

Sign up for a new GiveButter account here.

GiveButter sign up page
GiveButter sign up page

You'll be asked to select the type of nonprofit organization you're setting up GiveButter for.

GiveButter Organization setup
GiveButter Organization setup

If you're a registered Nonprofit in the U.S you should select Nonprofit, otherwise, select Other.

In the next page, fill in your personal details and click Sign up.

GiveButter Personal details sign up
GiveButter Personal details sign up

Next, fill in the rest of the details and select Finish.

Finish signing up on GiveButter
Finish signing up on GiveButter

Once done, head to your GiveButter dashboard, where you can set up your donation campaign!

Head to the GiveButter dashboard once done
Head to the GiveButter dashboard once done

Important: Before continuing, ensure you have completed the GiveButter onboarding procedures before creating your first campaign.

GiveButter onboarding checklist
GiveButter onboarding checklist

That includes verifying your GiveButter account, connecting your bank account, and setting up a withdrawal method for your donations.

Step 2: Enable Recurring Donation in GiveButter

Head to your account dashboard under Account ➝ Settings ➝ General, then enable recurring donations across all your campaigns.

Enable recurring donations on GiveButter
Enable recurring donations on GiveButter

Then hit Save.

Step 3: Set up a new recurring donation form

Set up a new campaign from your GiveButter dashboard.

Set up a new GiveButter donation campaign
Set up a new GiveButter donation campaign

Then create a new form. This form allows you to accept payment from Venmo, PayPal, and recurring donations from your donors.

Create a new donation form
Create a new donation form

Create this Campaign with an appropriate title.

Name the donation campaign
Name the donation campaign

Fill in any other details for your recurring donation campaign.

Fill in campaign details
Fill in campaign details

Then head to the Settings page and activate your recurring donation form.

Activate the donation form
Activate the donation form

Once you've activated your recurring donation form, head to Sharing and copy the GiveButter embed code.

Copy the embed code for the donation form
Copy the embed code for the donation form

Step 4: Add the recurring donation form in Squarespace

Now login to your Squarespace site and set up a new donation page.

Head to Squarespace website dashboard
Head to Squarespace website dashboard
Head to the page settings
Head to the page settings

For this tutorial, I will use a pre-designed Squarespace, but you should use the donation page you have set up for your or your client's organization.

Create a new donation page using pre-made layouts
Create a new donation page using pre-made layouts

Add a new code block in your Squarespace editor, and select Edit.

Add a new Squarespace block
Add a new Squarespace block
Add a new code block
Add a new code block 
Edit the code block
Edit the code block

Paste the GiveButter Embed code that you copied earlier and paste it in the code block.

Paste the GiveButter embed code to the code editor
Paste the GiveButter embed code to the code editor

Save the page; you should now see the donation form on your site.

Here's how the GiveButter recurring donation form will look on your Squarespace site.

GiveButter recurring donation form on Squarespace
GiveButter recurring donation form on Squarespace

That's it. You can now collect recurring donations for your organization! :)

Step 5 (optional): Customizing the donation form

From the GiveButter campaign dashboard, under Tools is where you can find configuration settings to customize your donation form:

Customize GiveButter donation form under Tools
Customize GiveButter donation form under Tools

And more...

Frequently Asked Questions about setting up donations on Squarespace

Does Squarespace have a native donations feature?

Yes, Squarespace has a built-in donation feature, but they do NOT allow you to set up recurring donations at this moment.

Accepting donations through Squarespace requires you to be on a Squarespace business plan ($23/month) and above, which will allow you to connect to payment processors such as Paypal and Stripe.

However, you can stay on the Squarespace personal plan ($16/month) if you accept donation via third party donation platforms such as GiveButter.

Does GiveButter really have zero fees?

GiveButter doesn't charge a platform fee, but credit card fees still apply since they leverage on Stripe payment processing services.

GiveButter low fees policy
GiveButter low fees policy

According to GiveButter, organizations receive an average of 99.5% of all funds/donations raised.

What are the other donation platforms that Squarespace support?

Squarespace supports any third party donation platform as long as they (the donation platform) allows you to embed the donation form on your site, just as GiveButter did.

GiveButter alternatives that allow you to embed their donation forms are:

David Nge

David is the founder of MakingThatWebsite.com and started making websites for businesses back in 2014. He's a keen learner and wants to share his journey and knowledge with other business owners and freelancers. He launched MakingThatWebsite.com in 2021 to make website building more approachable and scalable for businesses.

Have a tutorial you want to learn? Leave a suggestion here.