Article chapters

Article chapters

Article chapters

Technical

How to Set Up Online Donations on a Squarespace Website

How to Set Up Online Donations on a Squarespace Website

Accepting donations on Squarespace takes more thought than dropping a PayPal button on a page. Here's how to do it properly.

Accepting donations on Squarespace takes more thought than dropping a PayPal button on a page. Here's how to do it properly.

Article summary

Squarespace doesn't have a native donation feature, but you can accept donations using its built-in commerce tools or by embedding a third-party platform like Donorbox, Givebutter, or Tithe.ly. The best approach depends on whether you need recurring giving, donor management, tax receipts, or just a simple one-time payment option. This guide walks through the main methods, what each one handles well, and where each falls short.

Why Squarespace Doesn't Have a "Donate" Button

Squarespace is a website builder, not a fundraising platform. There's no built-in donation block, no donor CRM, and no automatic tax receipt generation. If you're coming from a platform like WordPress with GiveWP or a dedicated nonprofit site builder, this will feel like a gap.

That said, Squarespace gives you enough flexibility to set up a solid donation experience. You just have to pick the right tool for the job and know how the pieces fit together.

There are two main approaches: use Squarespace's own commerce system to process payments, or embed a third-party donation tool that handles everything outside of Squarespace.


Option 1: Use Squarespace Commerce

If your donation needs are straightforward, Squarespace's commerce features can handle basic one-time and recurring donations without adding another platform.

One-Time Donations

Create a product in your Squarespace store and label it as a donation. You can set a fixed amount (like $25, $50, $100) or enable the "Name Your Own Price" option so donors can enter a custom amount. Here's the setup:

  1. Go to Commerce > Products in the Squarespace editor.

  2. Click Add Product and select Physical or Service (either works; Service avoids shipping prompts).

  3. Name it something clear: "Donate" or "Support Our Work."

  4. Under Pricing, toggle Name Your Own Price if you want donors to choose their amount.

  5. Add a description explaining what the donation supports.

  6. Set a product image that fits your brand.

  7. Save, and add the product to a dedicated donation page.

Recurring Donations

Squarespace supports subscriptions through its commerce tools, but there's a catch: subscription products require a Commerce Advanced plan ($65/month as of early 2026). If you're already on that plan, you can create a subscription product that charges donors on a recurring schedule (weekly, monthly, or annually).

If you're on a lower Squarespace plan, recurring donations through Squarespace's own tools aren't available. You'll need a third-party option.

Pros and Cons of Squarespace Commerce for Donations

Strength

Limitation

No extra platform to manage

No built-in tax receipts for donors

Keeps the donor on your site

Limited donor management (no CRM)

Works with Stripe and PayPal

Recurring giving requires Commerce Advanced

Clean, branded checkout

Doesn't integrate with nonprofit accounting tools

Name Your Own Price is flexible

Transaction fees still apply (Stripe's standard rate)

For small organizations that just need a simple way to accept one-time gifts, this approach works fine. For anything more complex, a third-party tool will serve you better.


Option 2: Embed a Third-Party Donation Platform

This is the more common approach for nonprofits, churches, and organizations that need features beyond basic payment processing. The workflow is simple: sign up for a donation platform, configure your donation form, and embed it on your Squarespace site.

Donorbox

Donorbox is one of the most popular options for Squarespace sites. It handles one-time and recurring donations, donor management, tax-deductible receipts, and campaign-specific giving. You embed it using a code block or by linking directly to a hosted donation page.

Embedding Donorbox on Squarespace:

  1. Create your donation form on Donorbox.

  2. Copy the embed code from your Donorbox dashboard.

  3. In Squarespace, go to the page where you want the donation form.

  4. Add a Code Block (under the "+" menu).

  5. Paste the embed code and save.

Donorbox offers a free tier for organizations processing under a certain volume, with a small platform fee on each transaction.

Givebutter

Givebutter is popular with nonprofits that want a more modern, flexible giving experience. It supports donations, ticketed events, peer-to-peer fundraising, and text-to-give. The embedding process is similar to Donorbox.

Givebutter's pricing model is tip-based: donors can optionally cover platform costs, and the organization pays nothing unless they choose to. This makes it appealing for smaller nonprofits watching their budget.

Tithe.ly

Tithe.ly is built specifically for churches and faith-based organizations. It includes features like fund designation (tithes vs. building fund vs. missions), mobile giving, giving statements for tax purposes, and integration with church management systems like Planning Center and Church Center.

If you're building a church website on Squarespace, Tithe.ly is worth serious consideration. It embeds cleanly and covers the specific workflows churches need.

For more on building church sites with these tools, check out How to Build a Church Website on Squarespace.

Other Options

A few more platforms worth looking at:

  • Stripe Payment Links — If you just need a direct payment link without embedding anything, Stripe lets you create shareable links that point to a hosted checkout page. No embed needed.

  • PayPal Donate Button — PayPal offers a nonprofit-specific donate button. It works, but the donor experience is dated and redirects users off your site.

  • Zeffy — A 100% free donation platform (no fees to the organization) that works well for smaller nonprofits. Embedding is straightforward.


Designing Your Donation Page

The donation tool matters, but so does the page it lives on. A buried or poorly designed donation page will underperform regardless of which platform you choose.

Keep it focused

A donation page should do one thing: make it easy to give. Remove unnecessary navigation distractions, keep the copy short, and make the form the centerpiece of the page.

Lead with impact

Before the form, include a short section that answers the question: "What does my donation actually do?" One or two sentences paired with a real number or outcome is more effective than a paragraph of mission-speak.

Offer suggested amounts

Whether you're using Squarespace Commerce or a third-party tool, preset donation amounts ($25, $50, $100, $250) reduce friction. Most platforms support this natively.

Make recurring giving obvious

If your platform supports it, put the recurring option front and center. Monthly donors are significantly more valuable over time than one-time donors, and most people will opt in if the toggle is easy to find.

Mobile matters

Test your donation page on a phone. If the embed doesn't render well on mobile, donors will bounce. Most of the platforms listed above handle mobile responsiveness, but always verify it yourself.

For broader guidance on building pages that convert, read How to Create a Contact Form That Actually Converts on Squarespace. The same principles apply to donation pages.


Which Method Should You Use?

Situation

Recommended Approach

Small org, one-time gifts only

Squarespace Commerce with Name Your Own Price

Nonprofit needing tax receipts and donor tracking

Donorbox or Givebutter

Church with fund designation and giving statements

Tithe.ly

Budget-conscious org wanting zero platform fees

Zeffy or Givebutter (tip model)

Quick setup, no recurring giving needed

Stripe Payment Links


Start Building

Online donations shouldn't be an afterthought. Whether you're running a nonprofit, a church, or a community organization, the ability to accept gifts directly on your site removes one of the biggest barriers between a supporter and their decision to give.

If you're building a nonprofit site on Squarespace, templates like Venture and Retrograde were designed with donation workflows in mind. Both include dedicated giving pages and layouts structured around the kind of content nonprofits actually need. For churches, Cove includes a built-in giving page designed to work with tools like Tithe.ly and Donorbox.

Related reading: How to Build a Nonprofit Website on Squarespace · How to Build a Church Website on Squarespace · How Much Does a Nonprofit Website Cost in 2026 · Best Squarespace Templates to Build a Nonprofit Site Fast

Article summary

Squarespace doesn't have a native donation feature, but you can accept donations using its built-in commerce tools or by embedding a third-party platform like Donorbox, Givebutter, or Tithe.ly. The best approach depends on whether you need recurring giving, donor management, tax receipts, or just a simple one-time payment option. This guide walks through the main methods, what each one handles well, and where each falls short.

Why Squarespace Doesn't Have a "Donate" Button

Squarespace is a website builder, not a fundraising platform. There's no built-in donation block, no donor CRM, and no automatic tax receipt generation. If you're coming from a platform like WordPress with GiveWP or a dedicated nonprofit site builder, this will feel like a gap.

That said, Squarespace gives you enough flexibility to set up a solid donation experience. You just have to pick the right tool for the job and know how the pieces fit together.

There are two main approaches: use Squarespace's own commerce system to process payments, or embed a third-party donation tool that handles everything outside of Squarespace.


Option 1: Use Squarespace Commerce

If your donation needs are straightforward, Squarespace's commerce features can handle basic one-time and recurring donations without adding another platform.

One-Time Donations

Create a product in your Squarespace store and label it as a donation. You can set a fixed amount (like $25, $50, $100) or enable the "Name Your Own Price" option so donors can enter a custom amount. Here's the setup:

  1. Go to Commerce > Products in the Squarespace editor.

  2. Click Add Product and select Physical or Service (either works; Service avoids shipping prompts).

  3. Name it something clear: "Donate" or "Support Our Work."

  4. Under Pricing, toggle Name Your Own Price if you want donors to choose their amount.

  5. Add a description explaining what the donation supports.

  6. Set a product image that fits your brand.

  7. Save, and add the product to a dedicated donation page.

Recurring Donations

Squarespace supports subscriptions through its commerce tools, but there's a catch: subscription products require a Commerce Advanced plan ($65/month as of early 2026). If you're already on that plan, you can create a subscription product that charges donors on a recurring schedule (weekly, monthly, or annually).

If you're on a lower Squarespace plan, recurring donations through Squarespace's own tools aren't available. You'll need a third-party option.

Pros and Cons of Squarespace Commerce for Donations

Strength

Limitation

No extra platform to manage

No built-in tax receipts for donors

Keeps the donor on your site

Limited donor management (no CRM)

Works with Stripe and PayPal

Recurring giving requires Commerce Advanced

Clean, branded checkout

Doesn't integrate with nonprofit accounting tools

Name Your Own Price is flexible

Transaction fees still apply (Stripe's standard rate)

For small organizations that just need a simple way to accept one-time gifts, this approach works fine. For anything more complex, a third-party tool will serve you better.


Option 2: Embed a Third-Party Donation Platform

This is the more common approach for nonprofits, churches, and organizations that need features beyond basic payment processing. The workflow is simple: sign up for a donation platform, configure your donation form, and embed it on your Squarespace site.

Donorbox

Donorbox is one of the most popular options for Squarespace sites. It handles one-time and recurring donations, donor management, tax-deductible receipts, and campaign-specific giving. You embed it using a code block or by linking directly to a hosted donation page.

Embedding Donorbox on Squarespace:

  1. Create your donation form on Donorbox.

  2. Copy the embed code from your Donorbox dashboard.

  3. In Squarespace, go to the page where you want the donation form.

  4. Add a Code Block (under the "+" menu).

  5. Paste the embed code and save.

Donorbox offers a free tier for organizations processing under a certain volume, with a small platform fee on each transaction.

Givebutter

Givebutter is popular with nonprofits that want a more modern, flexible giving experience. It supports donations, ticketed events, peer-to-peer fundraising, and text-to-give. The embedding process is similar to Donorbox.

Givebutter's pricing model is tip-based: donors can optionally cover platform costs, and the organization pays nothing unless they choose to. This makes it appealing for smaller nonprofits watching their budget.

Tithe.ly

Tithe.ly is built specifically for churches and faith-based organizations. It includes features like fund designation (tithes vs. building fund vs. missions), mobile giving, giving statements for tax purposes, and integration with church management systems like Planning Center and Church Center.

If you're building a church website on Squarespace, Tithe.ly is worth serious consideration. It embeds cleanly and covers the specific workflows churches need.

For more on building church sites with these tools, check out How to Build a Church Website on Squarespace.

Other Options

A few more platforms worth looking at:

  • Stripe Payment Links — If you just need a direct payment link without embedding anything, Stripe lets you create shareable links that point to a hosted checkout page. No embed needed.

  • PayPal Donate Button — PayPal offers a nonprofit-specific donate button. It works, but the donor experience is dated and redirects users off your site.

  • Zeffy — A 100% free donation platform (no fees to the organization) that works well for smaller nonprofits. Embedding is straightforward.


Designing Your Donation Page

The donation tool matters, but so does the page it lives on. A buried or poorly designed donation page will underperform regardless of which platform you choose.

Keep it focused

A donation page should do one thing: make it easy to give. Remove unnecessary navigation distractions, keep the copy short, and make the form the centerpiece of the page.

Lead with impact

Before the form, include a short section that answers the question: "What does my donation actually do?" One or two sentences paired with a real number or outcome is more effective than a paragraph of mission-speak.

Offer suggested amounts

Whether you're using Squarespace Commerce or a third-party tool, preset donation amounts ($25, $50, $100, $250) reduce friction. Most platforms support this natively.

Make recurring giving obvious

If your platform supports it, put the recurring option front and center. Monthly donors are significantly more valuable over time than one-time donors, and most people will opt in if the toggle is easy to find.

Mobile matters

Test your donation page on a phone. If the embed doesn't render well on mobile, donors will bounce. Most of the platforms listed above handle mobile responsiveness, but always verify it yourself.

For broader guidance on building pages that convert, read How to Create a Contact Form That Actually Converts on Squarespace. The same principles apply to donation pages.


Which Method Should You Use?

Situation

Recommended Approach

Small org, one-time gifts only

Squarespace Commerce with Name Your Own Price

Nonprofit needing tax receipts and donor tracking

Donorbox or Givebutter

Church with fund designation and giving statements

Tithe.ly

Budget-conscious org wanting zero platform fees

Zeffy or Givebutter (tip model)

Quick setup, no recurring giving needed

Stripe Payment Links


Start Building

Online donations shouldn't be an afterthought. Whether you're running a nonprofit, a church, or a community organization, the ability to accept gifts directly on your site removes one of the biggest barriers between a supporter and their decision to give.

If you're building a nonprofit site on Squarespace, templates like Venture and Retrograde were designed with donation workflows in mind. Both include dedicated giving pages and layouts structured around the kind of content nonprofits actually need. For churches, Cove includes a built-in giving page designed to work with tools like Tithe.ly and Donorbox.

Related reading: How to Build a Nonprofit Website on Squarespace · How to Build a Church Website on Squarespace · How Much Does a Nonprofit Website Cost in 2026 · Best Squarespace Templates to Build a Nonprofit Site Fast

Article summary

Squarespace doesn't have a native donation feature, but you can accept donations using its built-in commerce tools or by embedding a third-party platform like Donorbox, Givebutter, or Tithe.ly. The best approach depends on whether you need recurring giving, donor management, tax receipts, or just a simple one-time payment option. This guide walks through the main methods, what each one handles well, and where each falls short.

Why Squarespace Doesn't Have a "Donate" Button

Squarespace is a website builder, not a fundraising platform. There's no built-in donation block, no donor CRM, and no automatic tax receipt generation. If you're coming from a platform like WordPress with GiveWP or a dedicated nonprofit site builder, this will feel like a gap.

That said, Squarespace gives you enough flexibility to set up a solid donation experience. You just have to pick the right tool for the job and know how the pieces fit together.

There are two main approaches: use Squarespace's own commerce system to process payments, or embed a third-party donation tool that handles everything outside of Squarespace.


Option 1: Use Squarespace Commerce

If your donation needs are straightforward, Squarespace's commerce features can handle basic one-time and recurring donations without adding another platform.

One-Time Donations

Create a product in your Squarespace store and label it as a donation. You can set a fixed amount (like $25, $50, $100) or enable the "Name Your Own Price" option so donors can enter a custom amount. Here's the setup:

  1. Go to Commerce > Products in the Squarespace editor.

  2. Click Add Product and select Physical or Service (either works; Service avoids shipping prompts).

  3. Name it something clear: "Donate" or "Support Our Work."

  4. Under Pricing, toggle Name Your Own Price if you want donors to choose their amount.

  5. Add a description explaining what the donation supports.

  6. Set a product image that fits your brand.

  7. Save, and add the product to a dedicated donation page.

Recurring Donations

Squarespace supports subscriptions through its commerce tools, but there's a catch: subscription products require a Commerce Advanced plan ($65/month as of early 2026). If you're already on that plan, you can create a subscription product that charges donors on a recurring schedule (weekly, monthly, or annually).

If you're on a lower Squarespace plan, recurring donations through Squarespace's own tools aren't available. You'll need a third-party option.

Pros and Cons of Squarespace Commerce for Donations

Strength

Limitation

No extra platform to manage

No built-in tax receipts for donors

Keeps the donor on your site

Limited donor management (no CRM)

Works with Stripe and PayPal

Recurring giving requires Commerce Advanced

Clean, branded checkout

Doesn't integrate with nonprofit accounting tools

Name Your Own Price is flexible

Transaction fees still apply (Stripe's standard rate)

For small organizations that just need a simple way to accept one-time gifts, this approach works fine. For anything more complex, a third-party tool will serve you better.


Option 2: Embed a Third-Party Donation Platform

This is the more common approach for nonprofits, churches, and organizations that need features beyond basic payment processing. The workflow is simple: sign up for a donation platform, configure your donation form, and embed it on your Squarespace site.

Donorbox

Donorbox is one of the most popular options for Squarespace sites. It handles one-time and recurring donations, donor management, tax-deductible receipts, and campaign-specific giving. You embed it using a code block or by linking directly to a hosted donation page.

Embedding Donorbox on Squarespace:

  1. Create your donation form on Donorbox.

  2. Copy the embed code from your Donorbox dashboard.

  3. In Squarespace, go to the page where you want the donation form.

  4. Add a Code Block (under the "+" menu).

  5. Paste the embed code and save.

Donorbox offers a free tier for organizations processing under a certain volume, with a small platform fee on each transaction.

Givebutter

Givebutter is popular with nonprofits that want a more modern, flexible giving experience. It supports donations, ticketed events, peer-to-peer fundraising, and text-to-give. The embedding process is similar to Donorbox.

Givebutter's pricing model is tip-based: donors can optionally cover platform costs, and the organization pays nothing unless they choose to. This makes it appealing for smaller nonprofits watching their budget.

Tithe.ly

Tithe.ly is built specifically for churches and faith-based organizations. It includes features like fund designation (tithes vs. building fund vs. missions), mobile giving, giving statements for tax purposes, and integration with church management systems like Planning Center and Church Center.

If you're building a church website on Squarespace, Tithe.ly is worth serious consideration. It embeds cleanly and covers the specific workflows churches need.

For more on building church sites with these tools, check out How to Build a Church Website on Squarespace.

Other Options

A few more platforms worth looking at:

  • Stripe Payment Links — If you just need a direct payment link without embedding anything, Stripe lets you create shareable links that point to a hosted checkout page. No embed needed.

  • PayPal Donate Button — PayPal offers a nonprofit-specific donate button. It works, but the donor experience is dated and redirects users off your site.

  • Zeffy — A 100% free donation platform (no fees to the organization) that works well for smaller nonprofits. Embedding is straightforward.


Designing Your Donation Page

The donation tool matters, but so does the page it lives on. A buried or poorly designed donation page will underperform regardless of which platform you choose.

Keep it focused

A donation page should do one thing: make it easy to give. Remove unnecessary navigation distractions, keep the copy short, and make the form the centerpiece of the page.

Lead with impact

Before the form, include a short section that answers the question: "What does my donation actually do?" One or two sentences paired with a real number or outcome is more effective than a paragraph of mission-speak.

Offer suggested amounts

Whether you're using Squarespace Commerce or a third-party tool, preset donation amounts ($25, $50, $100, $250) reduce friction. Most platforms support this natively.

Make recurring giving obvious

If your platform supports it, put the recurring option front and center. Monthly donors are significantly more valuable over time than one-time donors, and most people will opt in if the toggle is easy to find.

Mobile matters

Test your donation page on a phone. If the embed doesn't render well on mobile, donors will bounce. Most of the platforms listed above handle mobile responsiveness, but always verify it yourself.

For broader guidance on building pages that convert, read How to Create a Contact Form That Actually Converts on Squarespace. The same principles apply to donation pages.


Which Method Should You Use?

Situation

Recommended Approach

Small org, one-time gifts only

Squarespace Commerce with Name Your Own Price

Nonprofit needing tax receipts and donor tracking

Donorbox or Givebutter

Church with fund designation and giving statements

Tithe.ly

Budget-conscious org wanting zero platform fees

Zeffy or Givebutter (tip model)

Quick setup, no recurring giving needed

Stripe Payment Links


Start Building

Online donations shouldn't be an afterthought. Whether you're running a nonprofit, a church, or a community organization, the ability to accept gifts directly on your site removes one of the biggest barriers between a supporter and their decision to give.

If you're building a nonprofit site on Squarespace, templates like Venture and Retrograde were designed with donation workflows in mind. Both include dedicated giving pages and layouts structured around the kind of content nonprofits actually need. For churches, Cove includes a built-in giving page designed to work with tools like Tithe.ly and Donorbox.

Related reading: How to Build a Nonprofit Website on Squarespace · How to Build a Church Website on Squarespace · How Much Does a Nonprofit Website Cost in 2026 · Best Squarespace Templates to Build a Nonprofit Site Fast

Design smarter, launch faster.

Studio Mesa makes Squarespace templates.

Templates for mission-driven businesses. All templates include 15 launch-ready pages, delivered instantly, with lifetime email support and an Unlimited License.

Subscribe

New template announcements

Design smarter, launch faster.

Studio Mesa makes Squarespace templates.

Templates for mission-driven businesses. All templates include 15 launch-ready pages, delivered instantly, with lifetime email support and an Unlimited License.

Subscribe

New template announcements

Design smarter, launch faster.

Studio Mesa makes Squarespace templates.

Templates for mission-driven businesses. All templates include 15 launch-ready pages, delivered instantly, with lifetime email support and an Unlimited License.

Subscribe

New template announcements