A thrift shop's economics are unusual, and they shape everything about its checkout. The cost of goods is near zero — people donate the inventory. The mission depends on every dollar reaching the cause, not the card processor or a software vendor. And the workforce is volunteers, each giving a few hours a week, most of whom will never see a training manual.
A checkout has to survive all three of those facts. It has to be cheap enough that it doesn't quietly eat the margin you exist to protect. It has to take cards, because a shopper holding a $6 jacket and no cash is a lost sale a nonprofit can't shrug off. And it has to be simple enough that a first-Saturday volunteer can run it without anyone standing over their shoulder.
Most point-of-sale systems are built for the opposite shop: a paid cashier on every shift, a catalog where each item has its own SKU, and a monthly bill a for-profit store absorbs without thinking. Drop that into a church basement and it fights you at every step. This is a guide to the setup that actually fits.
Why donated goods break a normal catalog
Open any mainstream POS and the first thing it wants is your product list — one row per item, each with a name, a price, and ideally a barcode to scan. That model assumes you buy the same things again and again.
A thrift shop is the exact inverse. Nearly every item is a one-off: a single used paperback, one chipped mug, one pair of jeans that will never be restocked. Pricing them individually into a catalog would take longer than selling them. And almost nothing carries a barcode you can scan — the tag came off in the wash three owners ago.
So don't fight it. You are not going to catalog ten thousand sweaters. Instead, you sell the way your pricing already works: in bands. Most thrift shops already price by category and condition — all paperbacks $1, most shirts $3, jackets $8, "everything on this rack $5." That handful of price points is your catalog.
Set up the shelf in price bands (about fifteen minutes)
You build the catalog once, and it's tiny:
- Create a product for each price point you actually use:
$1,$2,$3,$5,$10, and maybe a few named ones likeCoat $15orFurniture — ask volunteer. - Give them clear buttons and, if you like, match them to your colored sticker system, so a red tag means the shopper taps the red
$3button. - Add one open-price button — call it
Other— for the odd item a volunteer prices on the spot. They type the number the sticker says; they never do mental math. - For the rare donation that arrives brand-new with a real UPC still on it, the tablet's camera can scan that barcode directly. That's the exception, not the system.
That's the whole build. There is no nightly inventory sync, because there is no inventory to sync — the shelf is whatever walked in the door this week.
What a checkout actually looks like
Because the catalog is just price buttons, the till is simple enough to hand to a shopper directly. You can run it staffed — a volunteer taps the bands — or as genuine self-checkout during the slow mid-week hours when the schedule has a gap. Either way the flow is the same, and it's short.
A new volunteer can learn this in the time it takes to sell one item. There is no "look up the product," no scanning gun that won't read a faded label, no manager override to open the drawer.
Taking cards without a merchant account or a card reader
The single biggest change most thrift shops make is simply taking cards at all — and the reason they've held off is usually the hardware and the paperwork. Both of those go away here.
- No card reader. A modern phone or tablet takes contactless cards and mobile wallets straight through its own hardware — the customer taps their card or phone to the screen. If you'd rather not buy anything, the same sale can be a QR code the shopper scans with their banking or payment app.
- No merchant-account application. You connect a Stripe account — which handles the underwriting behind the scenes — and card money settles to the shop's own bank account. There's no separate merchant-services contract to negotiate.
- No new device to purchase. The till runs on an Android tablet or phone the shop, or a volunteer, already owns. A retired tablet from a supporter's junk drawer is a perfectly good register.
For a shop whose whole point is to route money to a cause, keeping the checkout off a hardware-lease treadmill matters as much as the sale itself.
Cash still works — and now it's counted
Going cardless is not the goal; not losing the card shoppers is. Plenty of thrift-shop customers still pay cash, and the till handles that too. Switch on cash as a payment option and a volunteer rings the sale exactly the same way, then marks it paid in cash. The difference from a plain cash box is that the sale is now recorded — item bands, time, and total — instead of vanishing into an envelope.
If the shop runs unattended stretches with a locked drop box, there's an honor-mode setting that shows the shopper a short code to write on their cash envelope, so the deposit can be matched back to the sale later. Attended or unattended, the cash finally shows up in the same report as everything else.
What the treasurer sees at close
For a nonprofit, the checkout's real job doesn't end at the sale — it ends when the numbers reconcile cleanly for the person who keeps the books. That person is often a volunteer treasurer doing it on a Sunday afternoon, and they should not be adding up scraps of paper.
That last step is the one that changes an annual audit from a shoebox exercise into a download. Because each shopping trip is tagged as its own session, the treasurer can see the day, the week, or the season without re-keying anything.
More than one volunteer, more than one till
A busy Saturday sale or a two-room shop often needs two checkout points, not one. Each tablet is registered as its own till, so you can run a second one at the far door and both feed the same reports. Nothing about the day's total cares which device rang which sweater.
If different volunteers work different shifts, that's fine too — the record is tied to the till and the session, so the treasurer sees a continuous day even as the people behind the counter change over.
What it costs a shop that has nothing to spare
This is the part that matters most for a charity, so here it is plainly. The software runs on the Stand plan, which is free: no per-till cost, no credit card required to open the account, and no expiration date — it is not a trial that runs out. Card payments carry a small per-sale processing fee, the same kind any card acceptance involves; cash and checks carry no fee at all. The current numbers live on the pricing page rather than in this article, because they're the source of truth and this page isn't.
The point for a thrift shop is the shape of it: you can put a real, card-taking, reconciled checkout on the counter without a monthly bill standing between your shoppers and your cause.
Getting started
If your shop is still cash-only, or still writing sales on a legal pad, the fastest way to see whether this fits is to build it. Grab a tablet, create your handful of price-band buttons, and ring up a practice sale.
Create a free TallyTill account — set up your price bands and take your first card sale on a tablet you already own. No card required to start.