Salon software should hold a deposit or a card on file before a chair sits empty, let you word a cancellation policy clients will actually agree to, and prompt the next booking before the client walks out. Online booking fills the calendar; these three decide whether it stays full.
Quick answer
Require a card on file or a deposit on every online booking, not just the first one. Pick one plain cancellation policy, in writing, before you need to enforce it. Turn on a rebooking prompt at checkout for any service clients repeat on a schedule. Make sure your Google Business Profile and Instagram bio lead to the same booking calendar as your website. Ask every new client how they found you, from a fixed list of answers, and check that list against who rebooks.
Which clients cost you a chair, and how does the software stop it?
A no-show on a long color appointment empties a chair nothing else can fill on short notice. Two mechanics protect against it, and they are not the same thing. A deposit takes part of the service price when the client books, before any work happens. A card on file, or a card held for one booking, charges nothing at booking but can be billed a cancellation or no-show fee afterward.
On its Plus and Premium plans, Square Appointments offers what it calls "no-show protection": clients add a payment card to complete the booking, and "cards are only held for a single appointment and not saved on file for future charges" unless the client chooses to save the card (Square, checked 2026-10-04). The fee can be a flat amount per appointment, a flat amount per service, or a percentage of each service price, and the business can charge it up to 14 days after the appointment.
GlossGenius keeps deposits and no-show fees as two separate charges. A deposit is "non-refundable" once collected, and because it is treated separately from a no-show or cancellation fee, a business can still charge a fee of up to the appointment value on top of it (GlossGenius, checked 2026-10-04). Fresha counts the deposit toward the fee instead: if the deposit covers it, nothing more is charged; if not, the business can charge the difference, and a no-show fee "cannot be reversed" once charged (Fresha, checked 2026-10-04).
None of this helps if it only applies to the first booking. Ask in the demo whether the card or deposit requirement carries to every future online booking a client makes.
How do you word a cancellation policy clients will accept?
A policy clients read and still book against states a notice window in hours and a fee, as a flat amount or a percentage, once and plainly. Boulevard's guidance warns against vague phrasing like "may incur a fee" and gives an example that requires 48 hours' notice to cancel or rebook, then says: "Appointments cancelled with less than 48 hours' notice are charged 50% of the scheduled service cost" (Boulevard, checked 2026-10-04).
GlossGenius publishes three templates: a 24-hour notice policy with a percentage fee for late cancellations, a policy that charges the full service price for a no-show, and a deposit policy that keeps the deposit for a cancellation inside a stated number of hours or a no-show (GlossGenius, checked 2026-10-04). Neither window is right on its own; a color correction that books out weeks ahead loses more to a late cancellation than a quick blow-dry does, so the fee and the notice period can differ by service.
Put the final wording in three places: the online booking confirmation, a sign at the desk, and the reminder text or email, so a client cannot say they never saw it.
Will a reminder and a rebooking prompt actually refill the chair?
A reminder only prevents a no-show if it goes out early enough for the client to cancel instead of skipping; a same-day text mostly tells you who is not coming, too late to refill the slot. Send one before your cancellation window closes (two or three days ahead for a 48-hour policy) and a shorter one the day before.
Rebooking is a separate lever, and it works at checkout, not through a later campaign. For any service clients repeat on a schedule, such as color or a cut, offer the next slot before the client leaves the chair, on the device the stylist is already holding.
Where should a new client be able to book from?
A new client decides where to tap, not where you'd prefer: your Google Business Profile, your Instagram bio or your own site. All three should land on the same calendar, never a separate one that someone has to reconcile by hand.
For Google, a business connects a booking provider from its Business Profile under Bookings, and Google's help page says the provider "will show up on your Business Profile within a week" (Google, checked 2026-10-04); that page says nothing about deposits or no-show fees. Square's help page for Reserve with Google, the program behind booking straight from a Google search, lists a limit for Square Appointments: bookings made that way "cannot be secured with prepayment or no-show protection," and "classes and no-show fees are not compatible with Reserve with Google and Square Appointments" (Square, checked 2026-10-04). That is Square's documented limit, not a Google rule for every provider, so ask your own provider whether a booking from Google carries your deposit or card requirement.
For Instagram, GlossGenius documents adding a Book Now button once the account is switched to a professional account, under Contact Options in Edit Profile, and notes that adding the button on Facebook adds it to Instagram too (GlossGenius, checked 2026-10-04). Test each channel the way a client would, on a phone: tap the Google listing, then the Instagram bio, and confirm both reach a bookable time, not a dead link or a DM.
If you rent chairs, who keeps the client when someone leaves?
Booth rental and employment decide whose client list a stylist walks out the door with, not just how pay works. GlossGenius tells booth renters that "your clients live in your GlossGenius account, not in a broader system, so they stay yours if you ever change locations," and that while clients book through the space's shared calendar, each renter's payout "goes directly to your bank account" (GlossGenius, checked 2026-10-04). That is the renter-owns-the-client model.
An employee salon runs the other way: one shared client record and one cancellation policy set by the owner, so a client who switches stylists inside the salon does not need to be re-entered. The mismatch to avoid is employee-style software in a booth-rental salon, which then has to fake separate accounts, or the reverse. Settle in the rental agreement, in writing, who owns the client record, who keeps a deposit or no-show fee charged on a renter's client, and who pays for the software seat, before a renter signs.
Which source should get credit when a new client books, and did they rebook?
A desk that logs "how did you hear about us" in a notebook gives a report nothing to use later. Ask every new client at booking, from a short fixed list (Google, Instagram, walk-in, referral), and save the answer on the booking record itself, not just the client's file, since a returning client can arrive through a different channel the second time.
Then follow two numbers past the first visit for each source: how many new clients came in at all (a booked appointment is not a completed one), and how many of those booked again inside the rebooking window for their service. A source that fills first-time chairs but produces no second visit is paying for one-time revenue. The monthly table for those counts, with a worked example by source, is in the salon marketing guide; for a day spa, gift cards and packages need a source line too, and the day spa marketing guide covers when to credit them.
I bought Google Ads and Meta Ads from October 2023 to September 2025, nearly $700K in cumulative spend, and an ad report counts the bookings it is told about; whether those clients came back is a count your booking software holds.
Illustrative: I made up every figure in the month below for an imaginary five-chair hair salon; none of it describes a real client.
| Line | How it's figured | Made-up amount |
|---|---|---|
| Appointments booked, last month | counted in the booking software | 500 |
| No-shows, before requiring a card on file | no-shows ÷ appointments booked | 45 (9%) |
| Lost to no-shows | 45 no-shows × $85 average ticket | $3,825 |
| No-shows the next month, 500 booked, card required with a 50% fee | the same formula | 15 (3%) |
| Fees collected on those no-shows | 15 × ($85 × 50%) | $637.50 |
| Still lost to no-shows | (15 × $85) − $637.50 fees collected | $637.50 |
| Drop in no-show losses | $3,825 − $637.50 | $3,187.50 |
The last line is not all money in the bank. The 30 appointments that stopped no-showing were either kept or cancelled ahead of time, and a cancelled slot only pays if a waitlist or a rebooking prompt fills it.
What should you check before you sign?
- Does the card-on-file or deposit requirement apply to every future online booking, or only the one that first asked for it?
- Can the cancellation window and fee differ by service, so a long color appointment carries a stricter window than a quick blow-dry?
- Does a booking made through Google or a social channel carry the same deposit or card requirement as one made on your own site?
- If you rent chairs, does each renter get a separate client list, policy and card-on-file setting, or one shared across the salon?
- Can you export new clients by source, with first-visit and rebooking status, without naming the client to anyone outside your desk?
Tags
Frequently asked questions
What is the best booking system for hair salons?
No single product is best for every salon; the right one matches how your chairs are staffed. Shortlist two or three, then run your own no-show policy, your own booth-rental split if you have one, and a Google or Instagram test booking through each before you compare price. The one that survives that test on your own calendar is the one worth pricing out.
What is the best app to book hair salon appointments?
That depends on where your clients already are, not on a single app. Test the booking flow your clients will actually use: from your Google Business Profile, from your Instagram bio, and on your own site, on a phone, not a laptop. Count the taps it takes each one to reach a confirmed time, and compare that count across the apps you are weighing.
What is the best spa scheduling software?
The same shortlist works for a day spa as for a hair salon, with one addition: check that a service with a processing gap, such as a facial mask or a wrap, can hold a room without blocking a provider for that whole time. A day spa's real test is whether rooms and providers are scheduled separately, not whether the software calls itself spa software.
What is the best bookkeeping software for hairdressers?
Booking software and bookkeeping software are different categories, and a booking product with payroll features still does not replace your bookkeeper or accountant. What it should do is export each day's sales, tips and booth-rent charges in a file your bookkeeper can read, so ask to see that export in the demo.
Can a salon charge a no-show fee if the client already paid a deposit?
On some platforms, yes. GlossGenius, for one, treats a deposit and a no-show or cancellation fee as separate charges, so a fee of up to the appointment value can still apply on top of a deposit already collected, at the owner's discretion. Check this in each product's own policy settings rather than assuming; it changes how much a client risks by not showing up.