Skip to content

Industry guide · Thrift & vintage stores

A thrift store loyalty program for the customer who also supplies the stock

Stamp the $3 basket and the bag of donations alike, and refuse to build a program that pays the reseller who clears your rack at opening.

Use the starting setup
Recommended startPurchase and donation stamps
Guide scopeThrift & vintage stores
Review point30 operational days

Why this fits

The trade decides the mechanism.

This guide covers charity shops, thrift stores, and vintage shops selling donated one-of-a-kind stock. It excludes buy-sell-trade resale shops that pay customers cash for clothing, which need payment handling this product does not do, and it excludes consignment galleries and online-only resellers.

The stock is one of one. There is no reorder, no supplier, no preorder, and no forecastable replenishment, so a program built on category rules or predicted refill dates has nothing to work with. What is left is the visit and the spend, which is all this product measures anyway. Here that is not a compromise. It is the truth of the trade.

The customer supplies the inventory. Somebody drops a bag at the back door on Tuesday and buys a coat on Thursday, and both are the same member. A stamp for a donation drop is the only place in this library where a loyalty card rewards a customer for stocking the business.

A basket is $3 or $4, which makes points meaningless, and a spend-weighted card would reward the wrong person entirely. The reseller who clears the rack at opening with a cart of sixty items is the highest-spending customer in the shop and the one the regulars resent most. Stamp the date, not the volume, and the program stays pointed at the people you want.

Customer journey

From the first QR to a reason to return.

The program should follow the transaction or appointment that already exists. It should not create a second queue.

  1. 01

    See it

    A till card explains that a purchase of any size earns a stamp, and so does a donation.

  2. 02

    Take a card

    A volunteer hands over a printed card and the customer claims it herself. There is nothing to install.

  3. 03

    Drop a donation

    Staff add one stamp for a donation drop at the back door, on the same card.

  4. 04

    Buy anything

    A $3 basket earns the same stamp as a $30 one. The date is the event.

  5. 05

    Fill the card

    Ten dates produce a $10 store credit.

  6. 06

    Come back tomorrow

    The rack changed overnight, which is the real reason a regular returns.

Exact program setup

Configure the base program before the campaign.

Complete the steps in order. Each documentation link opens the current 5.x setup guide for that task.

  1. 1

    Create the card with no minimum purchase

    Set ten required stamps, leave the minimum purchase empty, and cap it at one stamp per date. A $3 basket is a real customer and a points card would ignore them.

    Create the card
  2. 2

    Agree what a donation drop is

    Write it down before launch: a bag or box handed over at the donation point, during opening hours, by a member. Staff add one stamp, and the purchase amount stays blank.

    Add a donation stamp
  3. 3

    Set a store credit, not a discount

    Use a $10 store credit at ten stamps. On donated stock the margin is wide, so a credit costs the shop the processing and the item, not a wholesale price.

    Configure the credit
  4. 4

    Print cards for volunteers to hand out

    The till is run by rotating volunteers with no training budget. A volunteer hands over a printed card and the customer claims it herself, so the queue keeps moving and no volunteer has to run a sign-up. Each batch reports how many of its cards were claimed, so a stack by the till proves its own worth.

    Run a card batch
  5. 5

    Activate four fixed milestones

    Turn on 5 loyalty days, 25 loyalty days, 50 loyalty days, and First reward enjoyed. A thrift regular visits weekly or more, so the long ladder is reachable here in a way it is not for most trades.

    Activate the fixed milestones

Achievement strategy

Use milestones as a supporting layer.

Reward Loyalty provides a curated catalog of predefined, one-time milestones. The business chooses which achievements to activate and whether to attach an optional reward. Names, thresholds, measured events, and formulas stay fixed.

A loyalty day records qualifying loyalty activity on a distinct business-local date. It is not a configurable product, service, branch, booking-source, or purchase-count rule. See the fixed achievement catalog and progress rules.

Exact Reward Loyalty name

5 loyalty days

Fixed milestone
Earn loyalty days on 5 different dates.
Why it matters here
Five distinct dates is a fortnight for a regular, and it reads early on whether a new member has caught the habit.
Reward approach
Use recognition. The stamp card already carries the benefit.
Guardrail
It counts dates, not baskets or bags. A big haul on one date is still one loyalty day.
30-day check
Completions and the median days to reach five.

Exact Reward Loyalty name

25 loyalty days

Fixed milestone
Earn loyalty days on 25 different dates.
Why it matters here
A weekly regular reaches 25 dates in about six months, which is the customer who treats the shop as a habit rather than an errand.
Reward approach
Use recognition, or a small store credit. Never a volume reward.
Guardrail
It rewards showing up, not clearing the rack. Do not let it be described as a spend milestone.
30-day check
Completions, and later visits and donations.

Exact Reward Loyalty name

50 loyalty days

Fixed milestone
Earn loyalty days on 50 different dates.
Why it matters here
Fifty distinct dates is a year of weekly visits. Few trades in this library can reach it, and a thrift regular can.
Reward approach
Use recognition, or a voucher. An achievement reward can only be points, stamps, a voucher, or a prepaid pass, so an early-access hour is not something the program can deliver.
Guardrail
Never build any reward that hands a volume reseller the rack ahead of everyone else, whether the program delivers it or a staff rota does.
30-day check
Completions, and whether completers are buyers or resellers.

Exact Reward Loyalty name

First reward enjoyed

Fixed milestone
Redeem your first reward.
Why it matters here
The first redemption proves a rotating volunteer can apply a store credit at the till without help.
Reward approach
Use recognition. The credit already delivered the benefit.
Guardrail
Do not attach a second reward to a redemption milestone.
30-day check
First redemptions, and redemptions a volunteer could not complete.

Before attaching value, review achievement reward availability, expiry, and grant caps.

Reward economics

Show the arithmetic before approving the reward.

Illustrative calculation

Illustrative example: ten qualifying dates produce a $10 store credit. On an average $4 basket that is roughly $40 of sales, and some of those dates were donations that cost the shop nothing.

Ten dates at an average $4 basket is a 25% face-value rate, which would be alarming in any other trade. It is survivable here only because the goods were given rather than bought. It is still $10 of sales you do not make, so read the cost note before you set the card length.

A $10 credit is $10 of sales the shop does not make. There is no wholesale price to recover, because the goods were given, but the forgone revenue is real and on a $4 basket it is two and a half baskets handed back. Cost it that way, then add the sorting, steaming, tagging, and the volunteer hour, which is the scarcest thing a charity shop has.

Margin protections

  • Cap the card at one stamp per date, so nobody can farm stamps across several tills or trips.
  • Stamp the date, never the volume. A spend-weighted program would reward the reseller ahead of the regular.
  • Never hand a volume reseller an early-access or pre-shop reward.
  • Exclude any cash payout for goods. This guide does not cover buy-sell-trade resale.
  • Keep the credit bounded, and let staff refuse a redemption that empties a rail.

Where to promote it

Put the invitation inside the existing visit.

  • Till: a stack of pre-printed cards a volunteer can hand over.
  • Donation point: a card at the back door, where the donation stamp is given.
  • Changing room: a small notice, where a customer is already standing still.
  • Community noticeboard: donations earn a stamp, which is the part nobody expects.

Staff script and operating routine

One line, at the right moment.

“Anything you buy earns a stamp, and so does dropping off a donation. Ten gets you $10 to spend.”
Best moment
At the till after any purchase, and at the donation point when a bag is handed over.
Operating habit
Add one stamp per member per date, with the purchase amount left blank.
Common staff mistake
Stamping per item or per bag. It rewards the reseller with the full cart and nobody else.
If a scan or lookup fails
If a volunteer cannot scan the code, type the printed member card number at the till and confirm the account before you add the stamp.

First campaign

Wait until the base program works.

A campaign should address one observed behaviour. It should not compensate for missed awards, unclear terms, or an untrained team.

Audience
Members close to completing the card, using the supported stamps-in-progress audience.
Offer
No discount. Remind the member how many dates remain before the credit, and say that a donation counts.
Timing
Send after four weeks of clean stamps, and time it to a week when the shop needs stock rather than sales.
Intended behaviour
Bring a regular back for a visit or a donation, both of which the shop needs.
Measure
Delivered emails against later visits, donations, and credit claims. Reward Loyalty does not track email opens or clicks.

30-day review

Use the first month to fix operation and economics.

Thirty days can reveal adoption, workflow, progress, and reward-cost problems. It is too early to claim proven lifetime value or long-term retention.

Stamps from donations against purchases

If donation stamps are rare, the back door is not part of the routine. Fix that before touching the reward.

Cards linked from each printed batch

The batch reports its own claim rate, so a stack by the till proves whether handing cards over is working.

Basket size of members against non-members

A rising member basket is fine. A sharply rising one may mean resellers have joined.

Credits claimed and what they emptied

If credits keep clearing the best rail, bound the credit or let staff refuse it.

Volunteer redemptions that needed help

A rotating volunteer must be able to finish a redemption alone. If not, simplify the reward.

Common mistakes

What to stop before launch.

  • Awarding points per dollar, which makes the reseller your best customer.
  • Stamping per item or per bag rather than per date.
  • Giving a volume reseller early access to the rack.
  • Setting a minimum purchase, which erases the $3 basket.
  • Expecting a rotating volunteer to run a program that needs an app.

Printable launch checklist

Thrift & vintage stores launch plan

  • Create the card with no minimum purchase.
  • Cap it at one stamp per date.
  • Write down what counts as a donation drop.
  • Set the $10 store credit at ten stamps.
  • Print a batch of blank member cards for the till.
  • Activate 5, 25, and 50 loyalty days and First reward enjoyed.
  • Agree the reseller rule with staff before launch.
  • Brief volunteers on the one-scan routine.
  • Book the 30-day review on donation stamps.

Owner: __________________

Launch: ________________

30-day review: __________

Cookies on this site.

Google Analytics runs only if you allow it. Cookie policy