Booking app for solo hair stylists

Your chair,
never empty.

Booking and cancellation recovery for one chair — not a salon chain. First 100 stylists lock $19/mo for life.

First 100 stylists lock $19/mo for life, then it's $29. 14 days free, no card to start. Texting turns on when you add a card.

What's actually at stake

8%Salon cancellation rate (Zenoti 2025)
11%Cancels + no-shows combined — the chair that didn't happen
60sFirst to tap gets 60 seconds to confirm.

Sources: Zenoti 2025 Beauty & Wellness Benchmark. 8% cancel + 3% no-show = 11% miss. Run your own numbers on pricing, or read the math at /blog/empty-chairs-math.

The two things we do differently

Fill the cancellation. Book the processing time. Both included at $19.

Plus everything else a solo stylist needs

The rest of the kit, done well.

Also in the box: your own booking page, automatic reminders, calendar sync, password-free client booking, a today-only dashboard, and a five-minute setup. See everything included →

The tools that make your day work

Regulars locked in. Client details remembered. Numbers visible.

Or skip the blast entirely

Sometimes the next client is already on your books.

When a cancellation opens earlier than another client's existing appointment, ChairCal can offer THAT client the swap privately — one text, one tap, 24-hour reply window, no race.

She keeps her cadence. You keep the chair full. Nobody hears "sorry, just took it."

Currently bookedSarah · Fri 2pm
Open earlierTue 11am
Move me up

How Fill works

From "she cancelled" to "she's booked."

  1. 01

    Day one: invite your regulars.

    Opening alerts are opt-in — each client chooses to hear about cancellations when she books or replies YES to an invite you send.

  2. 02

    Sarah cancels tomorrow's 2 o'clock.

    She texts you, or taps the cancel link in her confirmation. The slot opens.

  3. 03

    You tap Send.

    Your regulars get the text a second apart, in priority order. Your VIPs hear first.

  4. 04

    First to tap gets 60 seconds to confirm.

    The first to tap gets 60 seconds to confirm, so nobody gets bumped mid-booking. If she doesn't confirm, the opening reopens to everyone who already has a link and to the waitlist.

  5. 05

    You keep the day.

    A quiet ping tells you it filled. The dashboard counts the money saved. You go back to the rinse.

Founders rate · 100 seats

The first 100 lock $19/mo for life.

After that, $29. Same product. One filled cancellation covers the month.

Hi, I'm Peter. I'm an engineer, and I built ChairCal after watching my own stylist chase cancellations on social media. Between my appointments I'd see her post her open Friday afternoon slots, hoping someone would grab one.

Pricing · Founders rate

$19/ month — for the first 100, locked for life

$29/month after the first 100. 1,000 texts and 5,000 emails a month included. Pays for itself with one filled cancellation. See what's included →

14-day free trial · No card to start

Shopping around?

See how ChairCal compares to GlossGenius, Vagaro, StyleSeat, and Fresha.

Lock $19 before it goes to $29.

14 days free. No card to start. Built for one chair, not a chain.