Booking that keeps the chair full.
Your own booking page, text reminders, deposits, and one calendar for the whole shop. One flat price per location. No commission on your clients.
Free for one chair, with no time limit. No card to start.

What barbers ask us first
A deposit and a text the day before.
Ask for a deposit on any service, a fixed amount or a percentage. Clients get a text the day before and can confirm or move the appointment in one tap. Fewer empty chairs on a Saturday.
- Deposits per service: fixed or % of price, collected at booking
- SMS and email reminders 24 h before. Confirm or reschedule in one tap.
- Card-on-file no-show fees where the law allows. Off by default in Québec.
- You set the late-cancellation window. Clients see it before they book.
Bookings without the DMs.
Put one link in your bio. Clients pick the barber, the services and a time. No account to create. Every booking lands in the shared shop calendar and syncs both ways with Google and Outlook.
- Booking page in EN and FR. Guest checkout, no app to download.
- Embeddable widget (iframe or button) for your own site
- Shared calendar: per-barber colours, drag to move, walk-ins and blocks
- Per-barber durations and prices; buffers and lead times per service
- Two-way Google Calendar and Outlook sync
One flat price per location. That's the whole model.
Most booking apps charge per staff member, then take a commission on new clients, then mark up payments. koupe charges one price per shop, plus a 0.4% platform fee on card payments. No per-seat pricing. No commission on your clients.
| Line item | koupe Pro | Per-member app + 20% new-client commission |
|---|---|---|
| Software | $49 (annual) for up to 8 staff | 6 × $19.95 = $120 |
| SMS | 500 included + 100 × $0.04 = $4 | Included per member |
| Payments | Stripe 2.9% + 30¢ + 0.4% platform fee ≈ $100 | Mandatory processor, ≈ $110 margin |
| New-client commission | $0 | 20 new clients × ~$40 × 20% = $160 |
| Total | ≈ $153 / mo | ≈ $390 / mo |
Illustrative, based on published Canadian list prices of a leading per-member marketplace app (August 2026) and Stripe's domestic card rate. Your volumes will differ. The point is the model.
Solo barber? Starter at $24 / mo (annual) plus 0.4% on $9,000 of card volume is about $60 all-in. The Free tier is $0 with no time limit.
See pricingBuilt for Canada
Compliance you don't have to think about.
We built koupe in Montréal for shops that serve clients in both languages and answer to Canadian law. Not a generic product with a French translation bolted on.
French and English parity
Booking page, texts, emails, receipts and the admin app — all in fr-CA and en-CA. Bill 96 / Charter s. 52.1 parity by default.
Québec Law 25
Privacy-officer page per shop, consent records, portability export in 30 days, erasure with financial records kept, confidentiality-incident register.
CASL-aware messaging
Transactional vs. marketing consent per channel, consent evidence stored, STOP / ARRET handled, unsubscribe on every marketing message.
Provincial taxes on every receipt
GST, HST, QST and PST lines by province, CRA-compliant receipts, and QuickBooks Online sync with Canadian tax codes.
Encrypted and portable
Encrypted at rest and in transit, PII encrypted at the field level, tenant isolation at the database level. Export or delete your data at any time.
Québec no-show rule respected
Pre-set no-show penalties are not allowed under the Québec Consumer Protection Act. koupe turns card-on-file fees off for QC shops and uses deposits instead.
Questions barbers ask
Is the Free plan really free?
Yes. One bookable staff member, 75 appointments a month, booking page and widget with koupe branding, calendar, clients and email reminders. No card, no time limit. Upgrade when you want SMS, deposits, a second barber or calendar sync.
What do you mean by "no marketplace fees"?
Some apps list your shop in their marketplace and keep up to 20% of a new client's first booking, even clients who found you on Google. koupe never does. You pay a flat monthly price per location; every client you bring in is yours.
Can I import my clients from Fresha, Booksy, Square, Setmore or Acuity?
Yes. Export a CSV from your current app and upload it. Clients and services come over in minutes; appointments on a best-effort basis. Your client list stays yours and can be exported again any time.
Do my clients need to create an account?
No. Clients book as guests with their name, phone and email. No app to download, no marketplace profile. Returning clients are recognized by phone or email.
How do payments and deposits work?
Payments run on Stripe Connect with payouts to your own bank account. Cards cost Stripe's 2.9% + 30¢ plus a 0.4% koupe platform fee. Deposits are taken at booking; the balance and tip are settled at checkout. Apple Pay and Google Pay are supported.
What if I want to leave?
Cancel any time from your settings. Export clients, appointments and receipts as CSV and JSON before you go. We keep nothing hostage.
Open your booking page today.
Free for one chair, forever. Paid plans start at $29 per location with a 14-day Pro trial.
Set up in about 10 minutes. Import your clients with a CSV.