In-Store & POS Donations: Round-Up Charitable Giving on Shopify POS
Checkout giving has a blind spot. Most Shopify merchants who add round-up donations switch them on for the online store and stop there, even though a large share of their sales happen at a physical till. The shopper standing at your counter is just as willing to give as the one on your website, and often more so, because the ask is personal and the moment is real. If your donation prompt only exists online, every in-store transaction is a quiet missed opportunity.
This guide covers point of sale donations on Shopify: why in-store round-up giving matters for retail and omnichannel brands, how it works through Shopify POS, what the compliance picture looks like at the physical register, and how to keep the giving verified so it builds trust instead of eroding it.
Why In-Store Donations Are Worth Adding
Point of sale charity is not a niche experiment. It is one of the most productive fundraising channels retail has, and shoppers are comfortable with it.
That last figure is the one most merchants underestimate. The fear with in-store giving is that asking customers to donate will feel pushy and slow the line down. In practice, a digital prompt on the POS screen does the opposite. It removes the social pressure of a face-to-face ask, gives the customer a clear and optional choice, and takes a couple of seconds. The shopper has already decided to buy. Rounding $18.30 up to $19 is a small, easy yes at exactly the right moment.
For an omnichannel brand, there is a second reason. If your sustainability or giving story is part of your identity online, a customer who walks into your physical store expects to see it there too. A donation prompt at the register makes the brand promise consistent across channels instead of something that only exists on the website.
Online and In-Store Giving Are the Same Promise
The strongest version of checkout giving treats online and in-store as one program, not two. The cause is the same, the verification is the same, and ideally the reporting is the same. Here is how the two surfaces compare.
| Online checkout | Shopify POS (in store) | |
|---|---|---|
| The ask | Round-up or fixed amount on cart, checkout, or thank-you page | Round-up or fixed amount on the POS screen, one tap |
| Who initiates | Customer, self-serve | Staff prompt, customer confirms |
| Best for | All Shopify stores | Retail, pop-ups, markets, omnichannel |
| Compliance | CCV rules apply | Same CCV rules apply |
| Reporting | Same dashboard | Same dashboard |
The point of the table is the bottom two rows. The compliance obligations and the reporting needs do not change when the gift moves from a website to a counter. So the worst thing you can do is run two disconnected tools, one for online and one for in-store, and try to reconcile them by hand at the end of the quarter.
How POS Donations Work on Shopify
Shopify POS is the same commerce engine as your online store, which is what makes unified giving possible. When the donation feature is built into your Shopify app rather than bolted on as a separate system, the in-store flow is simple.
A customer brings their items to the counter. Your staff member rings up the sale in Shopify POS as usual. Before payment, the screen offers the option to round the total up to the nearest dollar, or to add a set amount, for a cause the store has chosen. The customer says yes or no. If they say yes, the difference is added and routed to the nonprofit. The whole interaction is one tap for staff and one confirmation for the customer.
With GoodAPI, this runs through the same app that already handles your tree planting and online donations, so there is nothing new to integrate. You pick the nonprofits from a network of over 1.3 million verified 501(c)(3) organizations, switch on round-ups, and the giving works the same way at the register as it does on the website.
Setting It Up
Install or open the GoodAPI app
If you already use GoodAPI for tree planting or online donations, the donation feature is in the same app. If not, install GoodAPI from the Shopify App Store. One app covers both online and in-store giving.
Choose your causes
Pick the verified 501(c)(3) nonprofits your customers can give to. Choose causes that fit your brand and, where it makes sense, a local cause that resonates with in-store shoppers.
Turn on round-up giving
Enable round-up donations, and set a fixed-amount option if you want one. The same funding mode applies to both your online checkout and Shopify POS.
Confirm the prompt on POS
Make sure the donation prompt appears in your Shopify POS checkout flow so staff can offer it at the register. Brief your team on the one-line ask.
Report on giving in one place
Watch online and in-store donations flow into a single dashboard, with per-nonprofit totals and the records you need for receipts and reconciliation.
Retail and omnichannel Shopify merchants who already run round-up giving online and want the same verified donations at the physical register
The Compliance Part People Skip
Here is the trap. Many merchants assume that collecting donations in person is more casual than doing it online, so the rules must be looser. They are not. In most US states, a business that collects donations from customers and forwards them to a nonprofit is running a commercial co-venture, also called a charitable sales promotion. That can trigger registration, contract, and disclosure requirements. Whether the gift is collected through your website or through Shopify POS does not change the legal picture.
This is the wedge that makes a built-in solution worth it. GoodAPI handles Commercial Co-Venture compliance across all US states, so turning on donations at the point of sale does not create a new filing burden on top of your online program. One system, one set of records, one compliance layer covering both surfaces.
Keep It Verified, Online and In Store
The reason checkout giving builds loyalty is trust, and trust comes from proof. A customer who rounds up at your register is taking your word that the money reaches the cause. If you cannot show where it went, the goodwill fades and a skeptical shopper starts to wonder whether the donation was real.
This is the same principle GoodAPI applies to tree planting, where trees are planted through Veritree, a verified reforestation organization with global projects, and are GPS-tracked through their critical first years of growth. Verification is not a feature you add at the end. It is the thing that makes the ask credible in the first place. For donations, that means choosing verified nonprofits, keeping clean records, and being able to report total impact back to the customer and to yourself.
When in-store and online giving run through one verified system, you get a single, honest number: this is how much our customers gave, here is who it went to, here is the proof. That is a story worth telling at the counter and on the website.
Bringing It Together
In-store donations are the missing half of most Shopify giving programs. The demand is there, shoppers prefer the electronic ask, and the channel raises real money. The mistake is treating online and in-store as separate projects, which doubles the compliance and reporting work and weakens the brand story. Run them as one program, keep the giving verified, and let the same round-up your online customers already see meet the shopper at your physical register too.
If you want to add point of sale donations to your store, GoodAPI runs round-up and percentage-of-sales giving inside its existing Shopify app, with verified nonprofits and Commercial Co-Venture compliance handled across all US states. You can install GoodAPI from the Shopify App Store, see how the donations feature works, or read the companion guides on adding round-up donations to your online checkout and Shopify POS tree planting.