Beauty
Updated Nov 2026
Best booking software for lash artists: fills, patch tests and rebooking
A lash appointment is not a one-off sale. It is a patch test, a two-hour build, and then a fill every two to three weeks for as long as the client keeps coming back. Software that treats each visit as a separate transaction quietly loses you the third visit.
Why lash work breaks a normal calendar
Most booking tools assume a fixed service and a fixed duration. Lash work has a rhythm the calendar has to understand.
- The cycle is a window, not an interval. Classic sets fill at 14 to 18 days, volume at 18 to 21. Too early and there is nothing to fill; too late and the set is a rebuild.
- There is a test before the first set. A patch test 24 to 48 hours ahead needs its own slot and its own record.
- Two hours of close work cannot be double-booked. A rushed set is a bad review with photos attached.
- The ticket is high enough to hurt. A $150 first appointment is the most common no-show on a beauty calendar.
The five features that decide it
- A patch test as its own service. Fifteen minutes, free or $10, attached to the client record. If the tool cannot hold a no-charge service, you will track it in your phone notes and forget one.
- Rebooking built into checkout. The next fill offered before the client reaches the door, with the date calculated from today.
- Per-client lash notes. Curl, length, mapping, adhesive, sensitivity, photo. The second appointment should not start with twenty questions.
- Deposits or card on file. Deposit on the first set, card on file for regulars, both visible in the booking flow.
- An enforceable cancellation window. Forty-eight hours, shown before payment, so charging it later is policy rather than an argument.
How the main options compare
| GlossGenius | Vagaro | Fresha | Square Appointments | |
|---|---|---|---|---|
| Free tier | No | No | Full core | One calendar |
| Patch-test service | Yes | Yes | Yes | Yes |
| Rebooking prompts | Strong | Yes | Basic | Manual |
| Card on file | Yes | Yes | Yes | Yes |
| Best for | Solo lash and brow | Small studio | First year, tight budget | Existing Square user |
All four take a booking and a deposit. The difference shows in month three: did the software pre-book the next fill, or leave it to the client to remember?
The rebooking rhythm that keeps the calendar full
Artists who stay booked do one thing differently: they book the next fill before the current one ends. Not "text me when you want to come in" - an actual date, with a card behind it.
The rule set: classic rebooks at 14 days, hybrid at 16, volume at 18 to 21. Offer two slots inside that window instead of an open calendar. If the client leaves without booking, one message at day 10 and one at day 21, before the set becomes a rebuild. Our guide to rebooking automation has the wording, and last-minute bookings covers how to price the buffer slot instead of giving it away.
Patch tests and consent without the paperwork
Put the test in the system: a 15-minute service booked 48 hours ahead, with the result in the client note (date, adhesive, reaction or none). Repeat after a six-month gap or any adhesive change. Pair it with a short digital intake form: allergies, lens use, medications, previous reactions, consent. Five fields, one screen - and your defence if a reaction is reported three weeks later.
Deposits and the $150 problem
A first full set is a large enough ticket that a deposit is normal: thirty to fifty percent at booking, applied to the balance, with a stated 48-hour window. For regulars, card on file is friendlier - no money moves unless they fail to show. Charge half the fill price for a missed fill, not the full set price. The deposit policy templates cover both, and automated reminders at 48 and 24 hours catch the forgotten Tuesday.
What I would do at each stage
Solo, first year, bookings from Instagram: GlossGenius. Booking page, card on file, forms and rebooking prompts built for this business, and a client side that looks like a brand. It is paid, so treat it as an expense from month one.
Zero budget: Fresha. Free core booking with deposits and card payments. You will do more rebooking work by hand.
Two or more artists: Vagaro. Per-staff calendars, service menus per artist and commission reporting once you split chairs.
Already on Square: Square Appointments. One account for payments and bookings beats a second subscription, if you accept manual rebooking. Booksy is strongest for marketplace discovery and waitlists, weakest for a custom-branded page; test it for a month before moving a full client list.
Three mistakes that cost more than the subscription
- A twelve-item service menu. Five is enough: patch test, classic, hybrid, volume, fill. Extra options delay a decision.
- Letting new clients book a fill. A fill on someone else's work is a removal and a full set. Separate service, separate price.
- Discounting fills to plug gaps. It trains clients to wait for the discount, and the discount becomes the price.
The test at the end of month two: how many of last month's clients already have a date? Under half, and the software is a diary. Over three quarters, and it is doing its job.
Frequently asked
How often should lash clients rebook?
Classic sets at 14 days, hybrids around 16, volume at 18 to 21. Offer two specific slots inside that window at checkout rather than an open calendar, and follow up once if they leave without choosing.
Should I charge for a patch test?
Charge a small fee or nothing, but book it as a real appointment and record the result. A free 15-minute slot is cheaper than a reaction you cannot document.
What deposit should I take on a full set?
Thirty to fifty percent, stated at booking and applied to the balance. For regular fills, a card on file is usually accepted more readily than a deposit on every visit.