Built from a real laundromat business in Everett, Washington  |  Owner-led lessons on SEO, pricing, customer growth, and commercial laundry
wash strategy
Operator-led growth for laundromat owners
Customer Growth

Do Laundromat Loyalty Programs Actually Work? A Real Store’s Numbers

Meta description: Do laundromat loyalty programs actually work? See what rewards really cost, which five metrics matter, and how to run a measurable 90-day test.

A quick note on the title: the numbers below are a worked example, not results pulled from one specific store. We do not have a clean before-and-after dataset from a single laundromat we can publish, and we would rather tell you that than dress up a made-up case as a real one. Swap in your own exports and the method holds.

TL;DR

A laundromat loyalty program can help retention, but the reward by itself rarely proves that customer behavior changed. Many discount programs quietly hand money back to people who were already washing at the store.

Before you launch or expand one, measure five things: enrollment, active use, redemption cost, visit frequency, and spend per visit. Then calculate whether the additional contribution generated by the program exceeds the rewards, software fees, card costs, and staff time required to run it.

If you cannot compare the same customers before and after they join, or test members against similar non-members, you do not yet know whether the program works. The strongest levers are usually convenience, captured contact data, slow-day traffic, and stored-value balances. The discount is supporting machinery, not the engine.

The question nobody in this industry has actually answered

Equipment makers and POS vendors love loyalty programs. The pitch is clean: give points, offer a free wash after ten visits, send a birthday credit, and customers come back more often. Everybody wins.

The harder question is whether the reward changes where, when, or how people wash, or whether it just gives a discount to regulars for doing exactly what they were already doing.

Both can be true at once. Loyalty is genuinely valuable. A customer who washes weekly at $20 a visit is worth about $1,040 a year, and 100 of them produces $104,000 in top-line revenue, per the arithmetic in SE Laundry’s piece on loyalty and profits (Feb. 2026). That math proves retention matters. It does not prove a points program is what creates it.

This is the same thread as our retention article: the discount is the weakest part of retention. Here is how to tell whether your program is buying behavior change or merely buying discounts.

What “loyalty program” usually means at a laundromat

Owners use one phrase for several different systems. They are not interchangeable.

Punch cards. A stamp per wash, followed by a free wash after a set number. Punch cards are cheap and easy to explain. They are also easy to lose, share, copy, or forget, and they create an employee-fraud risk. Unless each card ties to a customer record or unique code, you cannot reliably measure behavior.

Points per dollar. Systems like Wash-Dry-Fold POS award points on paid orders and can auto-enroll new customers to build an early habit. The real value is customer-level data, but only if you review it and use it.

Stored-value laundry cards. Customers load cash or credit onto a store card before starting a machine. This is primarily a payment system, but the remaining balance gives customers a practical reason to return. Card Concepts Inc. describes this “pay first, use the system” loop on its loyalty-program page. The card and the reward program are still two separate things.

App-based programs. An app can combine payment, machine availability, cycle-completion alerts, transaction history, and rewards. That can improve retention even when the reward is small because it solves actual customer problems. Seeing an available machine or receiving a “dryer finished” alert saves time. A free wash only lowers the price.

Prize and raffle systems. Instead of receiving a small predictable discount, customers earn entries toward a larger monthly prize. CCI argues that standard wash credits and discounts are “useful tools, but often difficult to advertise and not always compelling enough to grab attention,” and pitches prize packages as more engaging. That is a vendor’s position, not independent proof, but the underlying point is reasonable: one visible prize may attract more attention than a slow drip of points. Check the promotion, sweepstakes, and disclosure rules that apply in your state before running a chance-based offer.

What a program actually costs (the math the brochures skip)

“Buy 10 washes, get one free” sounds like a 10% discount. It is not exactly 10%, and the real cost has more parts than the headline rate.

If a customer pays for 10 washes and the 11th is free, the advertised discount across all 11 washes is about 9.1%:

1 free wash ÷ 11 total washes = 9.1%

Give the free wash after nine paid washes and it becomes a true 10% discount across the ten total washes. Small wording change, real money.

Now scale it. Take 100 of those $1,040-a-year customers. If every customer fully uses a 9.1% program, you give back roughly $95 per customer, or about $9,500 across the group, based on the stated percentage. So ask the honest question: did that reward keep them from walking to the clean new store with working card readers? Or did they stay because your machines run, your bathroom is clean, and your attendant is helpful? In many stores, the experience does the retention work. The discount rides along.

That is the retail giveaway. The cash cost of a redeemed free wash is lower than its vend price because you did not write yourself a check for the forgone vend. But water, sewer, gas, electricity, payment fees where applicable, machine wear, and occupied capacity are still real.

Track three separate numbers:

Retail reward cost = advertised value of redeemed rewards

Estimated cash cost = rewarded cycles × variable cost per cycle

Total program cost = cash cost + software + cards + marketing + staff/admin time

Capacity changes the calculation. A free washer cycle at 10 a.m. Tuesday may use capacity that would otherwise sit empty. The same reward at 1 p.m. Saturday may displace a full-price customer or add to a line. Put day, time, and eligible machine sizes into the rules instead of treating every cycle as equally costly.

Do not lean on non-redemption to make the program affordable. Build a reward you can pay for if customers use it exactly as promised.

The real test is whether behavior changed

Enrollment is not success. Points issued is not success. Even redemption can mislead because the customer redeeming a free wash may have paid for that wash anyway.

A useful measurement plan answers four questions:

  1. Did members visit more often after joining?
  2. Did members spend more per visit after joining?
  3. Did members stay active longer than comparable non-members?
  4. Did the incremental contribution exceed the full program cost?

The fourth question prevents a common mistake: celebrating higher revenue while ignoring the rewards and operating costs required to produce it.

At minimum, calculate:

Incremental member revenue
= post-program member revenue
− expected member revenue without the program

Estimated incremental contribution
= incremental member revenue × contribution margin

Estimated program return
= estimated incremental contribution − total program cost

The difficult number is “expected revenue without the program.” A matched non-member group, a holdout group that does not receive the offer, or a comparable store without the promotion gives you a better estimate than a simple before-and-after comparison. If none is available, label the result directional rather than causal.

The five numbers to pull from your system

Use at least 90 days before enrollment and 90 days after when you can. Laundry schedules are lumpy, so a 7-day or 30-day window can be noisy. Compare the same calendar periods where possible, especially if weather, school schedules, holidays, tourism, or seasonal residents affect your volume.

1. Enrollment rate. New members divided by unique customers who had a fair chance to enroll.

Enrollment rate = new members ÷ eligible unique customers

“No fair chance” might include unattended overnight customers if enrollment requires an attendant, or cash customers if your offer exists only in an app. No unique-customer count? Use transactions as a rough denominator and label it plainly. Do not call it a customer enrollment rate.

2. Active-member rate. Members who earned or redeemed during the period divided by total enrolled members.

Active-member rate = active members ÷ enrolled members

Define “active” before reviewing the result. A customer who opened the app once is different from one who completed a paid transaction. A large pile of dead accounts looks impressive and means nothing.

3. Redemption rate. Pick one definition and stick to it:

Redemption rate = rewards redeemed ÷ rewards issued

Use either reward count or dollar value consistently. Dollar value usually gives the clearest read on cost. Also separate rewards that expired, remain outstanding, or were never activated; otherwise the denominator can hide a large future liability.

There is no reliable laundromat-wide redemption benchmark in the sources we reviewed. Compare your store with its own history instead of borrowing an unsupported target.

4. Reward cost as a share of member revenue.

Retail reward rate = retail value redeemed ÷ member revenue

Redeem $480 against $12,000 in member revenue and the retail reward rate is 4%. Calculate the cash-cost rate separately and add fixed program expenses before judging profitability.

5. Change in visit frequency and spend. For each member, compare visits per 30 days before enrollment with visits per 30 days after enrollment over equal periods. Exclude the sign-up transaction if a welcome reward would skew it. Then run the same comparison for spend per visit and revenue per member.

Revenue per member per 30 days
= visits per 30 days × average paid spend per visit

Where your data allows, compare members with similar non-members. Frequent washers are often the most likely to join, which can make the program look stronger than it is. Match customers on pre-enrollment frequency, average spend, service type, and time of day when possible.

A worked example (plug in your own exports)

These figures are illustrative. Replace them with real exports from your card, app, or POS before you decide anything.

MetricResult
Enrolled members300
Active members210
Member revenue (90 days)$18,000
Retail value of rewards redeemed$720
Estimated cash cost of rewarded cycles$260
Avg. visits before enrollment3.1 / 30 days
Avg. visits after enrollment3.2 / 30 days
Avg. spend before enrollment$22.40 / visit
Avg. spend after enrollment$22.10 / visit

Run the headline numbers:

Retail reward rate   = $720 ÷ $18,000 = 4%
Cash-cost rate       = $260 ÷ $18,000 = 1.4%
Active-member rate   = 210 ÷ 300      = 70%

Visits rose about 3.2%, while spend per visit fell about 1.3%. Combine those changes:

Before: 3.1 × $22.40 = $69.44 per member per 30 days
After:  3.2 × $22.10 = $70.72 per member per 30 days

Apparent revenue lift = ($70.72 − $69.44) ÷ $69.44 = 1.8%

The apparent 1.8% revenue lift is smaller than the 4% retail reward rate and only modestly above the 1.4% estimated cash-cost rate. Software, cards, marketing, and staff time have not yet been included. Nor do we know what these customers would have done without the program.

That does not prove the program lost money, because retail reward value is not the same as cash cost and unused capacity may have little opportunity cost. It also does not prove the program made money. Seasonality, pricing, machine outages, customer mix, or normal variation could explain the small change.

The right move is not to declare victory. Test one change. Limit bonus points to Tuesday through Thursday, record eligible-member traffic by day and hour, and compare it with a holdout group or the same weekdays in a comparable period. Now the program is solving a specific store problem instead of broadly subsidizing regulars.

The Accenture stat everyone quotes, and why it does not transfer

You will see the claim that 57% of consumers spend more with brands they are loyal to. It appears in LaundroBoost’s article on why loyalty programs work (Oct. 2024), attributed to Accenture.

Treat it with the same skepticism we apply to any vendor claim. We could not verify it against a primary Accenture report, so we are flagging it as second-hand and unverified. Even if the figure is solid, it is a cross-industry retail number, not a laundromat number.

Laundry demand does not stretch indefinitely. A household does not generate twice the laundry because it earned points. Demand is constrained by household size, geography, transportation, available machines, and cash flow.

What a program can shift is where that fixed laundry goes, which day the customer visits, which machine size they choose, whether they add drying, and whether they buy wash-dry-fold. Those are the behaviors worth measuring, not a general claim that loyal consumers “spend more.”

Why the discount is the weakest lever

Vendor playbooks lean heavily on discounts: a free wash after X visits, birthday credits, free soap on slow days, and holiday specials. Laundrylux lists several. They are easy to understand and easy for the store across the street to copy the next morning.

A standard discount often rewards behavior that was already going to happen. It does not create much switching cost by itself. Customers choose a laundromat because it is clean, safe, open when they need it, and full of working machines. They stay because payment is easy, the attendant helps, and the machines they need are usually available.

Fix those basics before funding rewards. A customer who receives a free wash but repeatedly finds broken dryers or a locked restroom is not becoming loyal. You are simply discounting a poor experience.

A reward can support a strong operation. It cannot replace one, and it will not protect you forever if a better-run competitor opens nearby.

What actually moves behavior instead

If plain points are weak, structure the system around behaviors that improve the store’s economics.

Shift traffic to slow days. Do not discount your packed Saturday. Put double points, a card-load bonus, or free soap on Tuesday and Wednesday only. Use transaction data to identify the actual slow hours; do not assume the same days are slow at every store. The goal is to move flexible customers into idle capacity without teaching weekend customers to wait for discounts.

Capture the data, not just the transaction. The real payoff of a digital program may be the permission-based contact list. If your system collects phone numbers and customers have agreed to receive messages, you can contact people who have gone quiet for 21 days. Test a specific recovery offer, such as a dryer credit with an expiration date, against a no-offer group. Follow applicable text-message and privacy requirements, and make opting out easy.

Use stored value carefully. With a stored-value system such as CCI or Setomatic, encourage larger card loads when the economics support it. A remaining balance gives the customer a practical reason to return and can reduce the number of separate payment transactions. Compare any processing savings with the bonus value, hardware expense, and customer-service burden.

Unused balances may be subject to gift-card, abandoned-property, accounting, or disclosure rules depending on the system and jurisdiction. Do not assume every abandoned balance is immediately yours to recognize as revenue; confirm the treatment with your processor and accountant.

Reinforce, do not merely rebate. Useful rewards include a bonus for a larger card load, a first-use credit that teaches the app, a recovery credit after a verified machine failure, recognition for long-tenure customers, an offer limited to low-demand hours, or wash-dry-fold rewards based on paid order value. The goal is not loyalty to points. It is making your store the easy, reliable choice.

Put an expiration date on experiments. A 90-day test is easier to evaluate and stop than a permanent benefit customers view as an entitlement. State the rules clearly at launch, including eligible machines, days, expiration, refunds, and whether rewards have cash value.

A simple framework for deciding if it is worth it

Before you commit, run four checks:

  1. Integration cost. List the monthly POS or card-software fee, setup or hardware charges, physical card costs, marketing, staff training, and administration. Ask the vendor which data can be exported and in what format before signing.

  2. Realistic redemption. There is no defensible universal redemption rate, so model several scenarios. Run your expected retail reward cost at 25%, 50%, 75%, and 100% redemption:

    Expected retail reward cost
    = eligible revenue × reward rate × redemption rate

    Then calculate cash cost separately. Make sure the offer remains affordable at full promised redemption.

  3. Break-even behavior change. Estimate how much additional contribution the program must produce:

    Required incremental revenue
    = total program cost ÷ contribution margin

    If the program costs $1,000 during the test and each incremental revenue dollar contributes $0.60 after variable costs, it needs about $1,667 in genuinely incremental revenue to break even. Use your own contribution margin rather than copying this illustration.

  4. Name the problem. Are you trying to retain current customers, reactivate lapsed customers, fill idle machines, increase card loads, or grow wash-dry-fold? If the goal is acquiring new customers, a loyalty program for existing users may be the wrong primary tool. Compare that budget with signage, local search, referral offers, and community outreach.

Before launch, also ask your vendor:

  • Can I export transaction-level data with an anonymized customer ID?
  • Can rewards be limited by day, hour, machine type, location, or service?
  • Can I separate paid revenue from bonus value?
  • Can I see issued, redeemed, expired, and outstanding rewards?
  • Can attendants manually add rewards, and is there an audit log?
  • Who owns the customer data if I switch systems?
  • What happens to stored balances and outstanding rewards if the system goes down or the contract ends?

If the system cannot answer those questions, it may be able to issue points but not help you evaluate them.

What to do this week

You do not need a fancy program. You need one goal, a clean baseline, and an offer you can stop.

  • Day 1: Pick one problem. Weak Tuesday-to-Thursday traffic, low repeat use among new app customers, small card reloads, poor wash-dry-fold repeat rate, or customer loss after service failures. “More loyalty” is too vague to measure.

  • Day 2: Record the baseline. Export 90 days of unique active customers, visits per customer, paid revenue per visit, revenue by day and hour, machine or service type, refunds, and existing discounts. Note price changes, closures, and major equipment outages.

  • Day 3: Cap the cost. Set the maximum retail reward value and cash cost you will accept. Include software, cards, marketing, processing effects, and staff time. Calculate the incremental revenue needed to break even.

  • Day 4: Choose one reward. Tie it directly to the problem. Slow Wednesday? Reward Wednesday. Do not discount Saturday too. Write the eligible hours, machines, customer group, expiration date, and maximum reward per account.

  • Day 5: Set up tracking. Capture customer ID, enrollment date, transaction date, amount paid, reward earned, reward redeemed, machine or service type, location if relevant, and day and time. Create a non-offer comparison group if your system permits it.

  • Day 6: Train attendants. Give them one accurate sentence to use: “Add $30 to your card and we add a $2 bonus, valid Tuesday through Thursday.” Write down the rules for expiration, lost cards, refunds, duplicate accounts, manual credits, and customer disputes.

  • Day 7: Launch a 90-day test. Do not change three things mid-test. If you must change pricing, hours, equipment, or the reward, log the date. At the end, compare members before and after, then compare them with similar non-members or a holdout group if your data allows.

Decide the pass/fail rule before launch. For example: the offer must shift a defined number of paid visits into slow hours while keeping total program cost below the incremental contribution it creates. A prewritten rule makes it harder to rationalize a weak result after the fact.

FAQ

How do I start a loyalty program for my laundromat?

Start with a 90-day test aimed at one measurable problem. Check whether your existing POS, card system, or payment app already includes loyalty tools. Record a baseline, cap the full cost, choose one reward, track customers individually, and compare behavior before and after. Use a holdout or matched non-member group when possible.

Paper punch cards are simple, but they are difficult to audit and easy to abuse. The first question is not “What reward should I give?” It is “What profitable behavior is worth paying to change?”

What is the best loyalty program for a laundromat?

The simplest program that changes a profitable behavior you can measure and, with permission, captures a reliable way to contact the customer.

For an unattended card store, that might be a bonus on larger card loads or visits during low-demand hours. For an attended store with wash-dry-fold, it might be rewards based on paid order value or a targeted reactivation offer. For a coin store without customer-level data, a short promotion with unique codes is easier to evaluate than an open-ended punch card.

Fit the payment system to the store first and the reward to the problem second.

Do loyalty cards increase laundromat revenue?

They can, but the card itself does not prove a revenue lift. Stored-value cards may reduce the number of separate payment transactions and give customers a reason to return to use their remaining balances. A laundry card is still a payment method. It becomes a loyalty program only when incentives are added.

To establish whether it increased revenue, compare visit frequency, paid spend, retention, and incremental contribution before and after implementation, and against a reasonable estimate of what would have happened without it.

How much should a free wash reward cost me?

Calculate its retail value, estimated cash cost, and opportunity cost.

A $6 free wash gives up $6 of potential vend revenue, although the immediate cash cost is limited to water, sewer, utilities, wear, and other variable expenses. The capacity cost is low when machines would otherwise sit empty and potentially much higher when customers are waiting.

Limit the reward by machine size, day, or time when appropriate, and prevent a free cycle from consuming scarce capacity during your busiest period. Model the offer at full redemption before committing.

Is a laundry card the same as a loyalty program?

No. A laundry card is a payment tool that replaces coins or cash at the machine. A loyalty program is the incentive structure built on top of the payment system to encourage a specific behavior. You can run either one without the other.

How long should I test a laundromat loyalty program?

A 90-day test is a practical starting point because it captures multiple laundry cycles and reduces the noise of a short promotion. Use equal pre- and post-test periods, note seasonal or operational changes, and extend the test if your member count is too small to support a useful comparison.

Should rewards expire?

A defined expiration can create urgency and limit long-term outstanding rewards, but the rules must be clear before customers earn them. Confirm what your system supports and what local consumer-protection, gift-card, and stored-value rules require. Avoid changing expiration terms after rewards have been issued.

The bottom line

Laundromat loyalty programs can work, but points issued and free washes redeemed are not proof of loyalty. A good program gives customers a practical reason to choose your store while helping you fill slow hours, recover lapsed customers, grow repeat service, or make payment easier. A weak one discounts regulars for doing what they already did.

Measure behavior, not enrollment. Count the full cost. Separate retail reward value from cash cost. Compare members with a credible control when possible. Keep the reward tied to one specific goal, and decide in advance what result would make you keep, revise, or stop it.

Do this next: export your last 90 days of loyalty transactions and calculate three numbers before changing the offer: active-member rate, retail reward rate, and change in paid revenue per member. If you cannot pull those numbers yet, fix the tracking first.

Related reading on Wash Strategy: Why the discount is the weakest lever in customer retention, Choosing a laundromat POS system, and Setting up card and app payments.

Daniel, owner of Bims Laundry Cafe
Written by

Daniel, Owner of Bims Laundry Cafe

Working laundromat owner-operator in Everett, Washington. Wash Strategy is where I share the pricing, local SEO, and operational lessons I have learned firsthand. Everything in this guide comes from the actual settings and systems used to run a real laundromat business.

Read more about Daniel →

More from the playbook