NEW Charity donations for Shopify

The Shopify donation app built into checkout

Let customers round up or give a percent of every order to 1.3M verified non-profits, right at checkout.

1.3M verified non-profits CCV-compliant Built for Shopify Rated 5.0 (221 reviews)
Checkout
Secure
Your order
Trail Runner · Sage
Size 10 · Qty 1
$128.50
Supporting
♥
Red Cross
♥
Feeding Am.
+1 more
Round up to $129.00
+$0.50 to your selected non-profits
Donations powered by GoodAPI
1.3M+
Verified 501(c)(3) non-profits
search by name or EIN
50
States require a CCV agreement
39 also require that agreement registered
39
Agreement registrations filed
GoodAPI is registered in all 39
2
Funding modes
round-ups and percentage of sales

Not on Shopify? The charity donations API is open to any app. Each call names a nonprofit by EIN or nonprofit ID from 1.3M+ verified 501(c)(3)s.

See the donations API
How It Works

From install to first donation in minutes.

Pick your charities, set your funding mode, and GoodAPI handles everything else — including all the legal paperwork you never want to touch.

STEP 01

Search and pick your charities

Choose from 1.3 million verified charities.

STEP 02

Choose your funding mode

Customer round-ups at checkout, a percentage of every sale, or both. Toggle on and off anytime.

STEP 03

We handle the compliance

State registrations, written co-venture contracts, disclosure language, annual reporting, and surety bonds — all managed by GoodAPI.

Features

Everything you need to run a legitimate donation program.

From charity search to state filings, the full stack — so you can focus on your business.

1.3M verified non-profits

Choose from 1.3 million verified 501(c)(3)s. Search by name or EIN.

Two funding modes

Customer round-ups at checkout, percentage of every sale, or both. Your choice.

CCV compliance included

State charitable registrations, written contracts, mandated disclosures, annual financial reporting, and surety bonds. All handled.

Native checkout extension

Round-up prompt appears right before payment. No theme edits. Built for Shopify certified.

Post-purchase impact

Donations shown in order confirmations, Klaviyo flows, and customer account pages.

Get started
Add donations to your store today.
Install from the Shopify App Store. No code. Live in minutes.
Install on Shopify →
CCV Compliance

State registrations, filings, and bonds. Handled.

Cause marketing laws apply the moment a brand promises to donate. GoodAPI takes on the Commercial Co-Venture obligations so your brand never has to.

50
all US states covered
1.3M
verified non-profits
0
filings on your plate
Commercial Co-Venture coverage
Everything cause-marketing law requires, managed for you
State charitable registrations
Registered in every state that requires a commercial co-venturer to file.
Written co-venture contracts
Compliant contracts between merchant, charity, and GoodAPI on every campaign.
Required disclosure language
Mandated "how much, to whom, for how long" disclosures shown at checkout.
Annual financial reporting
Sales-and-donation reports filed with state regulators on schedule.
Surety bonds where required
Bonds posted in states that mandate them, kept current as laws change.
Shopify-Native

Native to Shopify, end to end.

Checkout extensions, Flow, POS, and customer accounts. No glue code.

Checkout Extension
Support a cause
Round up to $129
+$0.50 to Red Cross

Round-up prompt appears natively before payment. No theme edits required.

Shopify Flow
Trigger
Order paid
Action
Donate

Trigger donations on any Shopify Flow event. No custom code.

POS
In-store sale
Trail Runner
+$1 donated

Same donation tracking for in-store sales through Shopify POS.

Customer Accounts
Hi Mira, your lifetime impact
Trees planted 12
Bottles removed 34
Donated $8.50

Customers see their full donation and impact history in their account.

One app. All three.

Run all three. Or just one.

Donations work alongside tree planting ($0.43/tree) and plastic removal ($0.05/bottle). Same GoodAPI app, same dashboard. Grow is free, then $0.43 per tree. Give is $15/mo. Lead is $49/mo.

Trees

$0.43

GPS-verified tree planting in Kenya, Madagascar, BC, and more. Per-tree data returned via API.

Available now

Plastic

$0.05

Ocean-bound plastic removal via Plastic Bank. Verified per-bottle, traceable to collection point.

Available now
New

Donations

Round-up

Customer round-ups or % of sales to verified 501(c)(3) non-profits. Full CCV compliance included.

This feature
FAQ

Questions about donations and compliance.

What is Commercial Co-Venture compliance? +
When a business promises to donate a portion of sales to charity, cause-marketing laws demand specific registrations, contracts, disclosures, and reporting. All 50 states require an agreement between the for-profit and the nonprofit. 39 require that agreement registered, and GoodAPI is registered in all 39. 6 of those also require GoodAPI itself to register: Alabama, California, Hawaii, Massachusetts, Mississippi, and South Carolina. Those filings are done.
How many charities can I choose? +
Choose from 1.3 million verified 501(c)(3) charities, searchable by name or EIN. The charity donations API lets each call name a nonprofit by EIN or nonprofit ID from that same catalog. Charity donations API docs.
What are the two funding modes? +
Customer round-ups (shoppers round up to the nearest dollar at checkout) and percentage of sales (you donate a fixed % of every order total). Enable either or both.
Do I need to handle any legal filings? +
GoodAPI acts as the commercial co-venturer for giving that runs through it and handles GoodAPI's own registrations, contracts, disclosure language, annual reporting, and surety bonds. Brand Partners, including API platforms, are already covered by GoodAPI's agreement with Our Change Foundation. They do not need to file separately for California or Hawaii. Our registrations cover Brand Partner obligations. See our California public profile.
Does this work with tree planting and plastic removal? +
Yes — donations, tree planting, and plastic removal all run from the same GoodAPI app. Customers see all three impact types at checkout and in post-purchase emails.
How do customers donate? +
At checkout, customers see a round-up prompt (e.g., "Round up to $129.00 — +$1.00 to your selected non-profits"). It's shown natively in the Shopify checkout extension, no redirects or popups.
What does it cost? +
Grow is free, then $0.43 per tree. Give is $15/mo. Lead is $49/mo for API access. GoodAPI charges no donation processing fees and takes no cut of the donation. GoodAPI covers state fees, bonds, and filings. The only other costs on donations are Stripe collection fees and a 1.9 percent grant fee (to the foundation, not GoodAPI). No minimum commitment and no cancellation limits.
How do the donation funds move? +
We collect via Stripe. Funds go through Our Change Foundation, a 501(c)(3) that grants to nonprofits. We name your platform in the grant info. We pay out monthly on the 28th. When the nonprofit receives funds depends on grantor portal settings. Nonprofits get a dashboard and CA AB 488 reports. You get the tax receipt.
What fees apply to donations? +
GoodAPI charges no donation processing fees and takes no cut of the donation. Donation costs are the Lead plan at $49/month for API access, Stripe collection (about 2 to 3 percent for cards, or about 0.8 percent for ACH if set up), and the foundation's 1.9 percent grant fee (to them, not GoodAPI). Example: collect $100, receipt for $97 after card fees, nonprofit gets $95.10 after the grant fee.
Can I use the charity donations API outside Shopify? +
Yes. The charity donations API is open to any app, not just Shopify. See the charity donations API docs or the Impact API donations section.
Can I tag donations and filter history? +
Yes. Use attribution plus metadata on each donation, then filter donation history by those fields.
Can we hold funds and release them at a milestone? +
Milestone or staged grant release is not supported. You must control timing on your end. Once funds go on the 28th, the foundation is required by law to start granting to the designated nonprofits.
If my company funds the gifts, can we send one donation per nonprofit? +
Yes. If the company funds the donation, you may total contributions internally and send one donation per nonprofit periodically. The same compliance rules apply.

Access is month-to-month under the Terms and Conditions. No sales agreement is required unless you have custom requirements. Request our compliance pack.

Add donations to your checkout.

1.3 million verified non-profits. Two funding modes. Full CCV compliance. Install in minutes.

Registered in all 39 required states · 1.3M charities · API available