Retention and repeat business

How to Turn First-Time Coffee Buyers Into Regulars

Updated September 1, 2026 · 10 min read

The short answer

Concentrate everything on the second visit inside a week. Capture a name, an email and consent at the counter in exchange for something small, then give a specific reason to come back within seven days. Repeat customers account for an estimated 25% to 40% of a business's revenue, and habit forms early or not at all.

The second visit is the whole game

The question is asked in those words: "How do you turn first-time buyers into regulars?" (r/growmybusiness) and "How do you keep customers coming back after their first visit?" (r/coffeeshopowners).

Coffee is bought on a habit loop with a short cycle. A restaurant guest might return in six weeks and still count as loyal. A café customer who has not come back in three weeks has already routed around you.

Square's transaction data gives the shape: one in every twenty café customers returns the same day, more than one in ten return across two consecutive days, and 15% return at least twice in a typical work week (Square). Repeat customers are estimated to generate 25% to 40% of a business's revenue.

So the window is days, not months, and almost nothing most cafés do addresses it. The loyalty card takes ten visits to pay out. The Instagram post reaches people who already come. Nothing at all happens on day three, when the decision about whether you are on the route is actually being made.

Start by finding out whether you even know. Can you contact a customer who came in yesterday? For most independents the answer is no, and that is the finding.

The arithmetic of one more visit a week

Take a hundred new customers a month and work out what a change in return behaviour is worth.

Line Calculation Result
New customers per month Your own count 100
Average ticket 2026 independent average is $8.47 (Roastworthy) $8.47
Baseline 30-day repeat rate Vendor estimate of 25% to 35% for independents (Heypeko) 30%, so 30 customers
Visits each in the following year Assume 20 600 visits
Annual value of that cohort 600 times $8.47 $5,082
Lift the repeat rate to 40% 10 extra customers 40 customers
Visits in the following year 800 800 visits
Annual value 800 times $8.47 $6,776
Gain, from one month's intake $6,776 minus $5,082 $1,694
Repeated across twelve monthly cohorts $1,694 times 12 $20,328

Two honest caveats. The Heypeko repeat-rate band names no source and is best treated as a vendor estimate, and the twenty-visits assumption is yours to set, not a published figure. Even so, the structure holds: ten percentage points of repeat rate is worth more than any promotion you could run, and Bain's own work states that a 5% increase in retention produces more than a 25% increase in profit, with many firms wasting half their marketing spend chasing disloyal customers (Bain & Company).

What most owners try first

A ten-stamp loyalty card. The payout is too far away to influence visit two, and it identifies nobody. When the card is full you still cannot contact them.

Constant discounting. Owners name the failure precisely: "losing 10% of their sales for no net gain in customers" (r/Coffee_Shop). It also trains people to wait.

Being friendly and hoping. Necessary, not sufficient. Warmth without a name and a reason to return is a pleasant transaction that ends at the door.

Chasing followers. A follower is rented reach that may or may not be shown your post. A consented email address is yours.

A points app. Reasonable at scale, heavy for one site, and it usually asks for the download at the worst possible moment, mid-transaction with a queue behind.

There is also a real tension worth naming: Square's data shows repeat customers tip about 20% less than single-visit customers (Square). Regulars are worth far more overall, but the tip line moves the other way, and your staff will feel it before you see it.

Own the contact, not the loyalty scheme

The asset is not a points balance. It is a consented contact record attached to a real person who has been in your shop.

A loyalty scheme measures people who already return. A contact list lets you reach people who have not. Those are opposite jobs, and only one of them fixes the second visit.

Owners already sense this: "What kind of marketing can a small coffee shop do if they collect the emails of their customers?" (r/marketing). The answer is simple and unglamorous. One message a week about what is on, one message to a first-timer within 48 hours, and the ability to say "the mornings are quiet this week" to people who have already decided they like your coffee.

The indirect evidence supports the priority. 83% of small business owners say customer referrals are their best acquisition source, up from 65% (LocalIQ, 2026). Referrals come from regulars, and regulars come from a good second visit.

No published statistic cleanly prices a café's first-party list against rented platform reach. Nobody has measured it. What you can measure is your own: count how many transactions land in the three days after each message you send.

Building the second visit, step by step

  1. Trade something small for a contact at the counter. A card at the hand-off point: record fifteen to thirty seconds about your drink, honestly, get a free drip coffee next time. The reward is for the time, never the opinion.

  2. Collect name and email by default. Phone only behind a separate unticked box, because it is a heavier obligation for both of you.

  3. Set the reward to expire in seven days. The window is the mechanism. Thirty days is a coupon; seven days is a habit prompt.

  4. Aim the redemption at your quiet hour. "Before 10am" or "after 2pm" puts the return visit where you have capacity.

  5. Send one message within 48 hours. Thank them, attach the reward, say when you are quiet. This is the highest-response message you will ever send that person.

  6. Learn drink orders and use names. Recognition is the cheapest retention tool in the building and it is the one thing an app cannot do. Write regulars' orders on a card by the grinder.

  7. Send one weekly email with something specific. New beans, a bake, a guest roaster. Not a discount.

  8. Run one win-back at 30 days of silence. One message, one reason, no chasing.

  9. Measure the 30-day repeat rate monthly. Card tokens in your POS or captured contacts, whichever you have. One number, tracked.

Toutedly captures the video and the consented contact in the same scan, so steps 1 and 2 are one interaction at the counter rather than two.

What good looks like

Measure Target Basis
30-day repeat rate 25% to 35%; 40% to 50% for top operators Vendor estimate, no named source (Heypeko)
Same-day return rate 1 in 20 is typical Square
Twice in a work week 15% is typical Square
Revenue from repeat customers 25% to 40% Square, attributed on-page to SumAll
Contacts captured per 100 transactions 3 to 6 Working target, no published benchmark
Reward redemption rate within 7 days 20% to 30% Working target
Email open rate 35.63% all-industry average Mailchimp
SMS campaign click rate 14.6% or above is "Great" Klaviyo

Treat the vendor estimates as indicative. Your own month-on-month movement is a far better benchmark than anyone else's average, and it is the only one that accounts for your street.

Wording you can copy

Counter card

15 seconds about your coffee. Scan, record, free drip within 7 days, before 10am. Honest only. The reward is for your time, not your opinion.

Barista line at hand-off

"Scan that, fifteen seconds about the coffee, and your next drip is free if you are in this week."

48-hour email to a first-timer

Subject: your free coffee, good until [day]

Hi [name], thanks for the video on [day]. Your free drip is below and runs until [date], any morning before ten, which is when we are quietest. This week we are pouring [beans] from [roaster]. [Café name], [full postal address]. Unsubscribe: [link].

Weekly email, the whole thing

Subject: [beans] on until Sunday

[Two sentences about the coffee or the bake and where it came from.] Before 10am and after 2pm are the quiet stretches. [Full postal address]. Unsubscribe: [link].

Win-back at 30 days

Subject: still here, still quiet before ten

Hi [name], it has been a month. [One specific thing that changed.] If you would rather not hear from us, unsubscribe here: [link].

SMS opt-in confirmation

[Café]: you are in. About one text a week. Msg and data rates may apply. Reply STOP to stop, HELP for help.

Consent line on the capture form

Email me about what is on, about once a week. Unsubscribe any time. [ ] Also text me. Msg and data rates may apply. Reply STOP to opt out.

Caption for a customer video you post

"I got a free coffee for sharing my honest thoughts."

Your first 30 days

Week Do this Done when
Week 1 Work out whether you can measure a repeat rate at all You have a baseline or you know you cannot
Week 1 Write the consent wording and the seven-day reward terms Printed on the card
Week 2 Put the card at the hand-off point and brief every shift Contacts arriving daily
Week 2 Set up the 48-hour email with your postal address in the footer First one sent automatically
Week 3 Start the regulars' order card by the grinder Staff using names on shift
Week 3 Send your first weekly email, even to 30 people It went out on the day you said
Week 4 Count contacts per 100 transactions and redemptions inside 7 days You know your capture and return rates

Do not run the win-back yet. Nobody is 30 days silent when the system is 30 days old.

What you can and cannot do legally

Marketing texts need prior express written consent. Under the TCPA that means a separate affirmative agreement, and since 11 April 2025 consumers may revoke consent "in any reasonable manner," with revocation honoured within ten business days (BCLP). A number given for an order-ready text is not consent to market.

Marketing email is governed by CAN-SPAM. Accurate subject lines, a valid physical postal address in the message, a clear opt-out, and opt-outs honoured within ten business days. Penalties reach $53,088 per violating email (FTC).

Do not condition the reward on sentiment. 16 CFR Part 465 prohibits paying for reviews expressing a particular sentiment and permits incentives only where nothing is conditioned on the content, expressly or implicitly (Federal Register). The FTC issued warning letters under the rule in December 2025 (FTC).

Never reward a public review. Google prohibits incentivized reviews outright, including free goods and services, and removes them (Google). Yelp asks businesses not to solicit reviews at all (Yelp).

Disclose the incentive when content is published. A free drink is a material connection and must be disclosed clearly and conspicuously wherever the endorsement appears (16 CFR § 255.5).

Keep the consent record. Timestamp, source and the exact wording shown. If you cannot produce it, you cannot rely on it.

Mistakes that quietly kill this

A thirty-day reward window. It reads as a coupon, gets forgotten, and misses the week in which the habit is actually decided.

Rewarding at your busiest hour. A free coffee at 8:15am costs margin on a cup you would have sold anyway. Point redemptions at the empty hour.

One checkbox covering email and SMS. Two legal regimes, two consent standards. Bundle them and neither is defensible.

Collecting contacts and never sending anything. The first message to a cold six-month-old list gets marked as spam by the recipients and the inbox providers alike.

Only ever sending offers. People learn to wait for the discount, and you spend margin buying visits you were going to get.

Ignoring the tip effect. Repeat customers tip roughly 20% less than single-visit customers (Square). If your team lives on tips, talk about this before they notice it themselves.

Not using names. The cheapest retention mechanism in the building is a barista who remembers the order, and no software substitutes for it.

Where Toutedly fits

Toutedly's role here is the capture step at the counter. A customer scans the QR code at hand-off, records fifteen to thirty seconds answering your prompt, and receives the reward you set. In the same flow it collects their name, email and, behind a separate box, their phone number, storing the consent wording and timestamp against the record.

That gives you the one thing most cafés never get: a way to contact someone who bought a coffee on Tuesday. What you send is up to you. The 48-hour message with a seven-day reward is where the second visit comes from.

The reward is issued for the time taken, never for the opinion given, and the wording is fixed that way so it stays inside 16 CFR Part 465. Toutedly does not verify public reviews and does not confirm that anyone posted one. It does not publish to social for you; it prepares a caption and offers a one-tap share, and it generates location hashtags rather than native geotags.

It is not an email platform and not a loyalty scheme. Export the contacts into whatever you already send from, and keep the postal address and unsubscribe link in every message.

Free is $0, Pro is $49 a month, Business is $99 a month. Start with the counter card and one 48-hour email, and measure the redemption rate before you add anything else.

Questions people ask

How do you keep customers coming back after their first visit?

Give them a reason to return inside seven days and a way to be reminded. That means capturing a name and an email at the counter in exchange for something small, then sending one message within 48 hours with a short-dated reward aimed at your quiet hour.

What is a good repeat customer rate for a café?

One vendor puts independent cafés at 25% to 35% over 30 days, with 40% to 50% for top-quartile operators, though the page names no source (Heypeko). Square's transaction data separately shows 15% of customers return at least twice in a typical work week.

How do I keep customers engaged without constant discounts?

Make the messages about the coffee rather than the price: new beans, a guest roaster, a bake that only runs this week. Use the reward once, at capture, where it buys you a contact and a video. After that, specificity does the work a discount was doing.

Do loyalty cards work for coffee shops?

They reward frequency you already have and identify nobody. A ten-stamp card pays out long after the habit decision has been made. If you keep one, run it digitally so the stamp attaches to a contact record; the identity is the valuable part.

What should I email my café customers about?

One thing a week, specific: what is being poured, what came out of the oven, when you are quiet. Include your physical postal address and an unsubscribe link, which CAN-SPAM requires (FTC).

How should I run SMS marketing for a café?

Sparingly, and only with prior express written consent collected in a separate unticked box. Klaviyo treats a 14.6% campaign click rate as "Great" (Klaviyo). One text a week at most, and honour STOP immediately.

Is it worth rewarding a second visit?

Yes, once, with a short window. The reward is not buying a cup of coffee; it is buying the return trip that decides whether you are on someone's route. Seven days is the useful window, and the quiet hour is the right place to point it.

Do regulars actually spend more?

Overall yes, since repeat customers are estimated to generate 25% to 40% of revenue (Square). But the same data shows they tip about 20% less per transaction than one-time customers, which is worth discussing with your staff in advance.

Can I text customers who gave their number for order alerts?

No. A number given so you can say the drink is ready is transactional. Marketing texts require separate prior express written consent under the TCPA (BCLP). Ask again, with a box.

What is the single highest-value habit for retention?

Learning names and orders. It costs nothing, no competitor can copy it, and no software replaces it. Keep a card by the grinder with regulars' drinks on it and let new staff read it before their first shift.

Sources