Lash extension appointments are among the longest single-service bookings in the beauty industry. A classic full set runs 90 minutes to 2 hours. A volume or mega-volume full set runs 2.5 to 3 hours. During that entire block, your table is occupied, your hands are busy, and any client who could have walked in or been squeezed into that time is turned away. When a booked client doesn't show, you've held a 3-hour block for nothing.

The lash industry has moved faster than most beauty categories toward deposit normalization, partly because the appointment length makes the no-show cost so visible. A lash tech who loses a 3-hour full-set appointment on a Saturday loses not just $175 in revenue but the most valuable block of their busiest day. Clients who have worked with professional lash techs understand that deposits are standard. Clients who balk at a $50 deposit for a $175 service are telling you something about how seriously they take the appointment.

The full-set vs. fill distinction

Lash appointments have two distinct booking types with different no-show economics, and your software and deposit structure should treat them differently.

Full sets, classic, hybrid, volume (or mega-volume) are the longest appointments and the highest-revenue bookings. They're also harder to fill on short notice because most clients who want a full set plan the appointment in advance. A no-show on a 2.5-hour full-set Saturday slot is catastrophic. Full-set appointments warrant a higher deposit: $50 to $75, or 30 to 40 percent of the service fee.

Fills are shorter (45 to 75 minutes) and lower-revenue per appointment. They're slightly easier to fill on short notice because the shorter duration fits into gaps that a full set cannot. Fill deposits can be lower ($20 to $35) reflecting the lower revenue and slightly better recovery potential. Some lash techs charge the same deposit structure for fills and full sets; others tier by appointment length. Either works as long as it's consistent.

What lash techs need from booking software

Lash booking software needs to do a few things well: show your available appointment slots based on actual calendar availability, collect a deposit before confirming the slot, display your cancellation policy before payment, send reminders 24 to 48 hours before the appointment, and handle rescheduling without losing the deposit.

It also needs to handle the aftercare and relationship aspects of the lash client relationship, before-and-after photos, client allergy history, adhesive preference notes (service history) which most generic booking tools don't address. This is where lash-specific platforms like GlossGenius earn their monthly fee.

Many working lash techs use a hybrid: GlossGenius or Vagaro for existing client management and relationship tracking, and GrabMySlot for new client intake where the deposit requirement is most critical. New clients are the highest no-show risk; established clients with a history in your system are known quantities who have demonstrated reliability.

The best options compared

ToolMonthly costDepositsClient recordsBest for
GrabMySlot$0 + 3% per depositCore featureNoDeposit-first booking, new client intake
GlossGenius$24 to $48/moYesYesLash techs wanting full client management
Vagaro$30/mo soloYesYesGrowing studios, multi-service management
Square AppointmentsFree + processingAll plansBasicTechs already using Square for payment
Booksy$29 to $69/moYesYesTechs wanting marketplace client discovery

New client deposits: why they need to be higher

New clients are the highest no-show risk in any service business, and lash appointments are no exception. A new client who found you on Instagram, booked a full set on a Friday afternoon, and then decides not to come has cost you one of your highest-value appointment slots on one of your busiest days, and you have no prior relationship to reference when following up.

Many lash techs require full prepayment from new clients for their first appointment, rather than a partial deposit. This is increasingly standard in the lash industry and frames the appointment as a premium service purchase rather than a tentative reservation. New clients who are serious about their lashes, the kind of client who becomes a loyal regular, accept this structure without objection. Clients who push back on full prepayment for a first appointment are less likely to be the reliable regulars you want to build your book around.

Once a new client completes their first appointment and demonstrates reliability, transition them to your standard deposit structure for future bookings. This creates a natural tier: new clients prepay, established clients deposit, long-term regulars with consistent attendance may qualify for card-on-file.

Managing the fill cycle through your booking system

Lash retention is highly dependent on consistent fill intervals. A client who books fills every 3 weeks maintains beautiful lashes with minimal work at each fill. A client who lets their lashes grow out for 6 weeks comes in needing a near-full-set's worth of work at a fill price. Your booking system should support (and ideally encourage) the fill interval that serves both the client's results and your schedule efficiency.

Build your appointment types to reflect the fill timeline: "2-Week Fill (45 min)" and "3-Week Fill (60 min)" as separate bookings, each with its own duration and deposit. Clients who book the right fill type for their interval get the right amount of time, and you're not undercharging for 60 minutes of work booked as a 45-minute fill. A booking system that shows appointment type descriptions helps clients select correctly.

Recommendation

For solo lash techs just building their clientele: GrabMySlot for new client booking and deposit collection, with client records maintained in a simple spreadsheet or basic CRM until the volume justifies a monthly platform subscription. Share your booking link in your Instagram bio, your Google Business profile, and in responses to DM inquiries.

For established lash techs with a full book: GlossGenius or Vagaro for existing client management, with GrabMySlot handling new client intake specifically. The deposit protection is most critical at the new client stage; established clients in your system have a history you can reference. At a full book of 30+ clients per week, the $24 to $48 monthly cost of a client management platform is easily justified by the time saved on record-keeping, photo organization, and service history.

GrabMySlot is free to start. You pay 3% plus Stripe's standard payment processing fee only when you collect a deposit. Set up your booking page in under five minutes at grabmyslot.com.