Shopify for Nonprofits: A Complete Setup Guide
Shopify was built for commerce. But nonprofits — charities, foundations, social enterprises — have discovered it's one of the best platforms for digital fundraising too.
The reasons are practical: Shopify handles donations, merchandise sales, event ticketing, point-of-sale, and recurring payments all in one place. For a small nonprofit team that can't afford a custom platform or a developer, that's transformative.
This guide is a complete walkthrough for nonprofits setting up Shopify — from choosing the right plan to accepting your first online donation.
Why Nonprofits Are Choosing Shopify
The traditional nonprofit website is a digital brochure — a homepage, an About page, and a PayPal donate button buried somewhere nobody clicks. It's not set up for the way modern donors actually give.
Shopify changes that. With the right setup, your Shopify store can:
- Accept donations with custom amounts, preset tiers, and recurring monthly giving
- Sell branded merchandise and turn supporters into walking ambassadors
- Issue digital tax receipts automatically
- Process in-person card donations at events and fundraisers
- Build an email list of supporters for ongoing engagement
The platform isn't free, but it's far more cost-effective than building this infrastructure from scratch — and more capable than cobbling together separate tools for each function.
Step 1: Choose the Right Shopify Plan
Shopify's plans start at $39/month (Basic). For most small-to-mid nonprofits, Basic is sufficient to start.
What Basic gives you: - Full e-commerce functionality - Shopify Payments (built-in payment processing — no separate gateway needed) - Point-of-sale via the free Shopify POS app - Unlimited products - 24/7 support
Shopify's Social Impact programme: Shopify offers discounted plans for eligible nonprofits and social enterprises. Check shopify.com/social-impact for current availability in your region.
Our recommendation: Start on Basic, apply for any nonprofit discount, and upgrade only if you need specific features on higher plans (advanced reporting, more staff accounts).
Step 2: Set Up Your Store
Choose a Theme
Your theme is the visual foundation. Shopify offers excellent free themes — Dawn, Craft, and Sense are all strong choices for nonprofits because they're clean, fast, and put images front and centre.
Don't overthink this. Pick a free theme that feels close to what you want, customise the colours and fonts to match your brand, and move on. You can always change it later.
Essential Pages to Create
Homepage: Your mission front and centre. A compelling hero image, a one-sentence mission statement, and a clear "Donate" call-to-action above the fold. That's the minimum.
About / Impact Page: Your story, your team, and specific impact numbers ("In 2025, we rescued 847 animals"). Donors want to know who they're giving to.
Donate Page: A dedicated page for your donation widget (more on this below). Make this accessible from every page via your main navigation.
Shop: If you're selling merchandise. Don't launch this until you have real products ready — a half-empty shop looks worse than no shop.
Contact: Name, email, phone, address. Required for donor trust.
Navigation
Put "Donate" in your main navigation. Make it a button, not just a text link. Use a contrasting colour. This is not a design opinion — it's conversion advice. The easier it is to find, the more people will click it.
Step 3: Set Up Donations
This is the most important part — and where many nonprofits get stuck, because Shopify doesn't have built-in donation functionality.
The solution is DonateMate, a Shopify app purpose-built for nonprofits. It adds:
- Custom and preset donation amounts with impact statements ("$25 feeds a family for a week")
- Recurring/monthly giving — donors set up a monthly gift once and it processes automatically
- Round-up donations at checkout (great for merchandise-selling stores)
- POS donations for in-person card payments at events
- Automated receipt emails you can customise with your charity registration number and tax-deductibility statement
Setting Up DonateMate
- Install DonateMate from the Shopify App Store
- Configure your preset donation amounts — tie each one to a specific impact ("$50 sponsors a child's school supplies for a year")
- Enable recurring/monthly giving
- Customise the widget colours and copy to match your brand
- Add the widget to your Donate page via the Shopify theme editor
- Test with a real (small) donation to confirm the receipt email fires correctly
Total setup time: 30–60 minutes.
Step 4: Set Up Payment Processing
Shopify Payments is the simplest option — it's built in, requires no separate gateway account, and processes cards, Apple Pay, and Google Pay. Funds deposit to your bank on a regular schedule.
Fees: Starting at 2.9% + $0.30 per transaction on the Basic plan. Higher plans have lower rates.
PayPal: Many donors prefer PayPal. You can add it as an additional payment method alongside Shopify Payments. Check PayPal's nonprofit pricing programme for reduced rates.
Tax receipts: Configure DonateMate's receipt emails to include your charity registration number and required legal language. Tax requirements vary by jurisdiction — consult a qualified accountant for guidance specific to your country.
Step 5: Add Merchandise (Optional)
Branded merchandise — t-shirts, tote bags, stickers, mugs — does double duty: it generates revenue and turns supporters into walking advocates for your cause.
Print-on-demand is the easiest starting point for nonprofits. Apps like Printful integrate directly with Shopify and handle printing and shipping — you never hold inventory, and you only pay per item sold.
Product photography matters. People wear your mission, not just a shirt. Photograph volunteers or staff actually wearing your merchandise — not just flat lays.
On every product page: state clearly that proceeds support your mission. "100% of profits from this tee fund our community kitchen programs." Donors who shop want to know their purchase counts.
Step 6: Launch and Tell People
A store no one knows about raises zero dollars. Your launch checklist:
- Email your existing supporters ("We've made it easier to give — and there's merchandise now")
- Update all social media bios with your store URL
- Add a "Donate" link to every staff member's email signature
- If you have a physical location, add QR codes pointing to your donation page
- Post on your local community groups and nonprofit networks
The first week after launch is typically your highest-traffic period — ride it.
What to Expect
Nonprofits that set up properly — donation widget, impact messaging, recurring giving enabled — typically see their first online donation within days of launch. Within a few months, the data from DonateMate merchants consistently shows:
- Online donations exceeding what was previously raised through PayPal buttons or other basic setups
- Recurring donors generating predictable monthly revenue
- Merchandise adding a supplementary revenue stream without significant ongoing effort
The work is in the setup. Once it's running, it runs.
Start Here
DonateMate is free to install and includes a free plan. If you're setting up Shopify for your nonprofit, it's the first app you should add.
Install DonateMate on the Shopify App Store →
For a deeper guide to every aspect of nonprofit e-commerce — platform selection, store setup, marketing, analytics, legal compliance — look out for the DonateMate E-Commerce Guide for Nonprofits, coming soon.
DonateMate is a Shopify app purpose-built for donations. Used by nonprofits and cause-driven stores in 30+ countries. Rated 4.9★ on the Shopify App Store.