Shopify Donation at Checkout: Tipping vs a Cart Product

Quick answer: To add a Shopify donation at checkout, turn on native tipping in Settings → Checkout and rename its labels to "Donation". Shopify allows up to three percentage presets plus a custom amount, capped at 100% of the order or $1,000 USD. For a dollar-amount ask in the cart, or on subscription carts, add a donation product instead.
Shopify's built-in way to collect a donation at checkout is its tipping option with different labels, so guides to "tips at checkout" and "donations at checkout" describe the same setting.
Checkout total is $48. Under it: "Add $2 to [one named cause]." Off. One tap. $50. That is a donation option. It is not a tip jar for your staff unless you say it is.
This page covers three methods: native tipping, a donation product in the cart, and a checkout app that needs Plus. Pick the one that matches the job.
Last checked 11 October 2026 against Shopify's help article Setting up tipping options for online orders. Every limit below matches it.
Key Takeaways
- Method 1 (built-in): Checkout tipping, relabeled as donation. Fastest. Percent presets. Shopify's own charity path.
- Method 2: A donation product toggled in the cart drawer (for example with Oxify Cart Drawer & Upsells, our app). Needed when you want the ask before checkout, or when tipping's caps get in the way.
- Method 3: A dedicated charity app (ShoppingGives is one example). An ask inside the checkout steps needs Plus. Use when you need reporting, round-ups or tax receipts from the app.
- One cause. Three logos is a quiz. Quizzes lose.
- Off by default. Never guilt. Never pre-tick.
What Shoppers Are Trying to Do
They want to add a small extra to a cause without a second checkout. You want the money to hit a real line on the order so finance can remit it.
If the extra never becomes a line item (or a native tip), it is a note. Notes do not remit.
Method 1: Native Shopify Tipping (Best Default)
Shopify documents this as online tipping. Its help article names collecting donations for a charity as a use, and the labels are fully editable.
- Go to Settings → Checkout.
- In the Tipping section, select Show tipping at checkout.
- Enter up to three percent presets (Preset 1 to 3). Shopify adds the custom-amount field automatically.
- Optional: select Hide tipping options until customers choose to add a tip. It is the closest native version of "off until they tap."
- Rename the labels: Online Store → Themes → Edit default theme content, open the Checkout & system tab, and search for "Tip." The wording sits in three places: Checkout tips (title, description, preset and custom labels, add and update tip), Checkout order summary (the tip line in the order summary) and Checkout field errors (the invalid-amount message, which reads "Enter a tip less than …" by default). Rename all three, or a shopper who goes over the cap sees "tip" in a donation flow.
Shopify's own charity example renames five fields (title, description, custom label, update tip and tip label) to "donation" wording. Copy that pattern and add your cause name.
Hard limits (from Shopify Help, not a blog rumor):
- Tip cannot be more than 100% of the order total
- Tips are limited to $1,000 USD, for both preset and custom amounts
- Calculated on subtotal before taxes and shipping
- Tips are part of the order total, so card or third-party transaction fees still apply to them
- No tipping on a cart that includes an item with a selling plan (a subscription, for example)
- Shop Pay Installments: customers cannot add tips
- Offsite payment gateways: Shopify warns some may not recognize the tipping line item, so place a test order before you launch
Shop Pay itself: Shopify's changelog entry dated March 27, 2023 added tipping to the Shop Pay payment page when tipping is on, and the current help article excludes only Shop Pay Installments. That article does not mention Apple Pay or Google Pay, so place a test order with each wallet you accept.
POS tipping is a separate setting. Shopify's help article says online tipping must be set up in the admin even if you already set it up for POS, so set both if you run a counter and a storefront.
Use native tipping when: you only need checkout, percent presets are enough, and you do not sell subscriptions in the same cart.
Method 2: Donation Product in the Cart Drawer
Native tipping never appears in the cart drawer. It never lets someone give more than 100% of the goods. It dies on selling-plan carts.
A donation product fixes those jobs:
- Ask in the drawer, before they hit checkout (including express pay buttons in the drawer)
- Fixed $1 / $2 / $5 buttons instead of only percents
- Works next to subscriptions because it is a normal line item
- Can exceed 100% of merchandise if you ever need that (rare; do not guilt people into it)
One gap to know about. A cart ask only reaches shoppers who open the cart. Shopify's accelerated checkout buttons on a product page ("Buy it now" and the Shop Pay, Apple Pay and Google Pay buttons) let a shopper proceed to checkout directly from the product page. In our October 2026 check of 475 live Shopify stores, 83 of the 451 stores where we fetched a product page (18.4%) had that button's element on it, and 243 of all 475 stores (51.2%) showed native theme cart-drawer markup or a drawer setting. Those counts come from saved page HTML, so they show what a theme loads, not what every shopper sees. We did not track donation apps, so they say nothing about how many stores collect donations. If you show those buttons, place a test order through each one to see which ask the shopper meets.
How to set it up:
- Create a product. Title = the cause. Price = $2 (or $1 / $5 variants). Inventory untracked. Tax: decide with your accountant whether this line is taxable.
- Collection: only this SKU, so it never shows in the catalog.
- In Oxify Cart Drawer & Upsells (our app), add it as a cart add-on, the same Add-Ons module used for gift wrap. Default off. One cause in the sentence.
- Turn the same SKU off in checkout widgets and post-purchase. One ask per order. See checkout vs cart seats.
Copy: "Add $2 for [named fund]. 100% of this line is sent on. Optional."
Not: "Don't you care?" Three charity logos. A pre-ticked $5.
Method 3: Plus Checkout Charity Apps
A dedicated charity app covers what native tipping does not: causes, reporting, round-ups and receipts. ShoppingGives is one example. On 11 October 2026 its listing ("ShoppingGives - Donation App") showed 4.3 from 73 reviews and listed round-up amounts and tax receipts among its features. It was free to install with a 7-day trial that includes 20 donation credits, then 0.5% plus $29 a month, which the listing says ShoppingGives may bill separately from Shopify. Read the listing for current terms before you install.
Where an app's ask can sit depends on your plan, and that rule comes from Shopify, not the app. Shopify's checkout UI extension docs say extensions on the information, shipping and payment steps are available only to stores on a Shopify Plus plan (checked 11 October 2026). Stores off Plus get a checkout-step ask only through native tipping, and can use the cart for a donation product.
If you install a charity app, turn native tipping and the donation product off. Three donation UIs is a guilt sandwich.
Round-Up vs Preset vs Custom Amount
Three ask formats, three different jobs.
| Format | How it works on Shopify | Best for |
|---|---|---|
| Round-up | Needs an app (ShoppingGives, for example, lists a round-up amount option). Native tipping cannot round up | Low-friction micro-gifts; totals like $48.37 |
| Preset amounts | Native tipping = percent presets. A donation product = fixed $1/$2/$5 variants | Most stores. One tap, no math |
| Custom amount | Native tipping includes a custom field; a donation product can use a quantity trick ($1 × qty) | Cause-driven brands with donors, not just shoppers |
If you only remember one thing: "shopify round up donation" requires an app; "preset donation" does not.
Who Gets the Tax Receipt?
It is the first question your accountant will ask. We are not tax advisors; the shape of it, hedged:
- The shopper usually cannot deduct it. They gave money to a store, not a registered charity. Unless a charity partner app issues receipts directly (ShoppingGives lists tax receipts among its features), the shopper has no receipt.
- You collected revenue. A tip or donation line lands in your books as income. When you remit it to the charity, that donation is typically your deduction, subject to your entity type and local rules.
- Say so on the policy page. One line: "Donations are collected by [store] and remitted monthly to [charity]; they are not tax-deductible for you." Honest beats vague.
- Ask an accountant in your jurisdiction. Sales tax treatment on a donation product also varies. This section is orientation, not advice.
One Cause, Honest Books
Pick one fund for 90 days. Put the remit rule on a policy page (monthly, 100% of that SKU or tip bucket). If you cannot remit, do not show the toggle. A donation line you never remit is the fastest way to lose a customer's trust.
Finance: native tips land as tips on the order, and Shopify gives you a Tips report under Analytics → Reports (it sits in the Finances category). Set the channel filter to Online Store for web orders. That report is your monthly remit number; export it, remit, screenshot the transfer, done.
Refunds need care. Shopify says a refund covers the tip only if you type an amount that includes it, so check refunded orders before you remit. A donation product does not appear in the Tips report. It lands as a normal line item, so pull sales by that SKU instead. Tell bookkeeping which bucket is the cause. Do not mix staff tips and charity in one unlabeled field.
Frequently Asked Questions
Does Shopify have a built-in donation option?
How do I integrate donations into Shopify checkout?
What is the difference between a donation and a tip on Shopify?
Tipping vs a donation product — which should I use?
Can customers donate more than the order total?
Do donations work with Shop Pay?
Should I show three charities?
Is Shopify POS tipping the same as checkout donations?
Can Shopify round up the total as a donation?
Are checkout donations tax deductible for the customer?
Where do I see how much was donated?
Do donation tips still pay card fees?
What to Do Next
Checkout-only, percent presets enough: turn on tipping, rename every "Tip" label, one cause, test Shop Pay and each wallet you accept. No app.
Drawer / subscriptions / fixed $2: add a donation product. Oxify Cart Drawer & Upsells (our app; 4.9 from 40 reviews on the App Store, checked 11 October 2026) can show that product as an add-on in the bag, using the same module as gift wrap. Plans start at $9.99 a month for up to 100 monthly orders, with a 14-day free trial. Turn native tipping off so the shopper is asked once. Skip the app if percent presets at checkout are enough: native tipping needs no app.