Hair Salon HQ
Hair salons and stylist teams
For hair salons: appointments, stylist commission, color formulas, rebooking, retail.
Use this templateHair Salon HQ
Start here: how this workspace runs
Dashboard
Booking and rebooking
Recording color formulas
Retail stock and closing
Service menu
Everything on the menu, its price, time and how many regulars book it.
| Service | Category | Price (USD) | Minutes | What's included | Added |
|---|---|---|---|---|---|
| Women's cut and blow-dry | $72 | 60 | Consultation, wash, cut, blow-dry | — | |
| Root touch-up | $98 | 90 | Single-process color on regrowth up to 1 inch | — | |
| All-over color and gloss | $160 | 120 | Single process plus a gloss to finish | — | |
| Partial balayage | $215 | 180 | Hand-painted lightening, toner, blow-dry | — | |
| Blowout | $48 | 45 | Wash and blow-dry, smooth or curled | — | |
| Bond repair treatment | $38 | 20 | Add-on to any service | — | |
| Bridal trial | $125 | 90 | Trial updo with photos for the day | — | |
| Men's cut | $42 | 30 | Clipper and scissor cut, neck tidy | — |
Clients
Clients with their usual service, visit history and spend.
| Client | Client type | Status | Usual service | Preferred stylist | Patch test on | Phone |
|---|---|---|---|---|---|---|
| Basil Oyelaran | Women's cut and blow-dry | Rafael Quintanilla | — | (704) 555-0181 | ||
| Mirela Yoshida | Root touch-up | Tamsin Okoye | Sep 9, 2026 | (704) 555-0118 | ||
| Winston Fairbairn | All-over color and gloss | Birgit Haugen | Jul 31, 2026 | (704) 555-0155 | ||
| Nadia Nakamura | Partial balayage | Odessa Callaghan | — | (704) 555-0192 | ||
| Emeka Underhill | Blowout | Rafael Quintanilla | — | (704) 555-0129 | ||
| Solveig Carrow | Bond repair treatment | Tamsin Okoye | — | (704) 555-0166 | ||
| Stellan Kellerman | Bridal trial | Birgit Haugen | Jun 21, 2026 | (704) 555-0103 | ||
| Marisol Salazar | Women's cut and blow-dry | Odessa Callaghan | — | (704) 555-0140 |
Appointments
The salon book: who is in the chair, with which stylist, and when.
| Appointment | Status | Client | Service | Stylist | When | Completed on |
|---|---|---|---|---|---|---|
| Bridal trial, low chignon | Completed | Nadia Nakamura | Bridal trial | Odessa Callaghan | Oct 7, 2026 | Oct 7, 2026 |
| Root touch-up, 6N | Completed | Mirela Yoshida | Root touch-up | Tamsin Okoye | Oct 10, 2026 | Oct 10, 2026 |
| Partial balayage + toner | Completed | Stellan Kellerman | Partial balayage | Birgit Haugen | Oct 12, 2026 | Oct 12, 2026 |
| Cut and blow-dry, long layers | Completed | Basil Oyelaran | Women's cut and blow-dry | Rafael Quintanilla | Oct 13, 2026 | Oct 13, 2026 |
| Men's cut, skin fade | Completed | Emeka Underhill | Men's cut | Rafael Quintanilla | Oct 14, 2026 | Oct 14, 2026 |
| All-over color and gloss | Completed | Winston Fairbairn | All-over color and gloss | Birgit Haugen | Oct 15, 2026 | Oct 15, 2026 |
| Blowout before a gala | Completed | Marisol Salazar | Blowout | Tamsin Okoye | Oct 16, 2026 | Oct 16, 2026 |
| Color consult for a new client | No-show | Imelda Navarro | All-over color and gloss | Birgit Haugen | Oct 17, 2026 | — |
Payments
Charges, failed cards and refunds, tied to each client.
| Payment | Status | Client | Amount (USD) | Due | Paid on | Method |
|---|---|---|---|---|---|---|
| PAY-2210 | Paid | Winston Fairbairn | $190 | Sep 19, 2026 | Sep 19, 2026 | |
| PAY-2211 | Paid | Stellan Kellerman | $313 | Oct 12, 2026 | Oct 12, 2026 | |
| PAY-2212 | Paid | Basil Oyelaran | $87 | Oct 13, 2026 | Oct 13, 2026 | |
| PAY-2213 | Paid | Nadia Nakamura | $150 | Oct 7, 2026 | Oct 7, 2026 | |
| PAY-2214 | Failed | Imelda Navarro | $50 | Oct 17, 2026 | — | — |
| PAY-2215 | Failed | Callum Brannigan | $36 | Oct 11, 2026 | — | — |
| PAY-2216 | Pending | Marisol Salazar | $240 | Oct 24, 2026 | — | — |
| PAY-2217 | Pending | Leopold Grayson | $100 | Oct 19, 2026 | — | — |
Retail products
What is on the shelf at the desk, what it cost, what it sells for, and what to reorder.
| Product | Brand | Category | Size | Cost (USD) | Retail price (USD) | On hand |
|---|---|---|---|---|---|---|
| Color-safe shampoo | Larkin Botanics | 300 ml | $11.50 | $26 | 9 | |
| Color-safe conditioner | Larkin Botanics | 300 ml | $12 | $28 | 7 | |
| Bond repair at-home step | Fernhollow Pro | 100 ml | $15 | $34 | 3 | |
| Purple toning shampoo | Fernhollow Pro | 250 ml | $10 | $24 | 12 | |
| Heat protect spray | Saltmarsh Styling | 150 ml | $8.50 | $22 | 14 | |
| Texture spray | Saltmarsh Styling | 200 ml | $9 | $25 | 4 | |
| Lightweight hair oil | Larkin Botanics | 50 ml | $13 | $32 | 6 | |
| Round brush, 45 mm | Ashgrove Tools | each | $9.50 | $24 | 5 |
What lives where
A visit from booking to paid
Your rhythm
Making it yours
Change the service menu to your own prices and times, set your commission percentages in the commission formula, and delete the sample clients once you have entered a dozen of your own. Type in any cell or drag cards between columns; every total updates by itself.
Deposits and gift cards
Long color services and bridal parties take a deposit when booking; record it as a payment with method Deposit and take it off the final bill. Gift cards are recorded as payments by gift card, so the day's totals still add up.
| Appointment | Status | Client | Service | Stylist | When | Completed on |
|---|---|---|---|---|---|---|
| Bridal trial, low chignon | Completed | Nadia Nakamura | Bridal trial | Odessa Callaghan | Oct 7, 2026 | Oct 7, 2026 |
| Root touch-up, 6N | Completed | Mirela Yoshida | Root touch-up | Tamsin Okoye | Oct 10, 2026 | Oct 10, 2026 |
| Partial balayage + toner | Completed | Stellan Kellerman | Partial balayage | Birgit Haugen | Oct 12, 2026 | Oct 12, 2026 |
| Appointment | Status | Client | Service | Stylist | When | Completed on |
|---|---|---|---|---|---|---|
| Bridal trial, low chignon | Completed | Nadia Nakamura | Bridal trial | Odessa Callaghan | Oct 7, 2026 | Oct 7, 2026 |
| Root touch-up, 6N | Completed | Mirela Yoshida | Root touch-up | Tamsin Okoye | Oct 10, 2026 | Oct 10, 2026 |
| Partial balayage + toner | Completed | Stellan Kellerman | Partial balayage | Birgit Haugen | Oct 12, 2026 | Oct 12, 2026 |
| Payment | Status | Client | Amount (USD) | Due | Paid on | Method |
|---|---|---|---|---|---|---|
| PAY-2210 | Paid | Winston Fairbairn | $190 | Sep 19, 2026 | Sep 19, 2026 | |
| PAY-2211 | Paid | Stellan Kellerman | $313 | Oct 12, 2026 | Oct 12, 2026 | |
| PAY-2212 | Paid | Basil Oyelaran | $87 | Oct 13, 2026 | Oct 13, 2026 |
Not yet marked
| Appointment | Status | Client | Service | Stylist | When | Completed on |
|---|---|---|---|---|---|---|
| Bridal trial, low chignon | Completed | Nadia Nakamura | Bridal trial | Odessa Callaghan | Oct 7, 2026 | Oct 7, 2026 |
| Root touch-up, 6N | Completed | Mirela Yoshida | Root touch-up | Tamsin Okoye | Oct 10, 2026 | Oct 10, 2026 |
| Partial balayage + toner | Completed | Stellan Kellerman | Partial balayage | Birgit Haugen | Oct 12, 2026 | Oct 12, 2026 |
My appointments
| Appointment | Status | Client | Service | Stylist | When | Completed on |
|---|---|---|---|---|---|---|
| Bridal trial, low chignon | Completed | Nadia Nakamura | Bridal trial | Odessa Callaghan | Oct 7, 2026 | Oct 7, 2026 |
| Root touch-up, 6N | Completed | Mirela Yoshida | Root touch-up | Tamsin Okoye | Oct 10, 2026 | Oct 10, 2026 |
| Partial balayage + toner | Completed | Stellan Kellerman | Partial balayage | Birgit Haugen | Oct 12, 2026 | Oct 12, 2026 |
Failed payments
| Payment | Status | Client | Amount (USD) | Due | Paid on | Method |
|---|---|---|---|---|---|---|
| PAY-2210 | Paid | Winston Fairbairn | $190 | Sep 19, 2026 | Sep 19, 2026 | |
| PAY-2211 | Paid | Stellan Kellerman | $313 | Oct 12, 2026 | Oct 12, 2026 | |
| PAY-2212 | Paid | Basil Oyelaran | $87 | Oct 13, 2026 | Oct 13, 2026 |
Rebooking rate
| Appointment | Status | Client | Service | Stylist | When | Completed on |
|---|---|---|---|---|---|---|
| Bridal trial, low chignon | Completed | Nadia Nakamura | Bridal trial | Odessa Callaghan | Oct 7, 2026 | Oct 7, 2026 |
| Root touch-up, 6N | Completed | Mirela Yoshida | Root touch-up | Tamsin Okoye | Oct 10, 2026 | Oct 10, 2026 |
| Partial balayage + toner | Completed | Stellan Kellerman | Partial balayage | Birgit Haugen | Oct 12, 2026 | Oct 12, 2026 |
Service revenue by stylist
| Appointment | Status | Client | Service | Stylist | When | Completed on |
|---|---|---|---|---|---|---|
| Bridal trial, low chignon | Completed | Nadia Nakamura | Bridal trial | Odessa Callaghan | Oct 7, 2026 | Oct 7, 2026 |
| Root touch-up, 6N | Completed | Mirela Yoshida | Root touch-up | Tamsin Okoye | Oct 10, 2026 | Oct 10, 2026 |
| Partial balayage + toner | Completed | Stellan Kellerman | Partial balayage | Birgit Haugen | Oct 12, 2026 | Oct 12, 2026 |
Clients due to rebook
| Client | Client type | Status | Usual service | Preferred stylist | Patch test on | Phone |
|---|---|---|---|---|---|---|
| Basil Oyelaran | Women's cut and blow-dry | Rafael Quintanilla | — | (704) 555-0181 | ||
| Mirela Yoshida | Root touch-up | Tamsin Okoye | Sep 9, 2026 | (704) 555-0118 | ||
| Winston Fairbairn | All-over color and gloss | Birgit Haugen | Jul 31, 2026 | (704) 555-0155 |
When a client calls to book
Rebooking at the chair
Checkout checklist
Example
A color client finishes her root touch-up. While she is under the dryer, the stylist checks the book and suggests a Tuesday in five weeks. At the desk, the client buys the color-safe shampoo the stylist used. The appointment shows Rebooked, Retail sold $32, and the stylist's commission includes 10 percent of the retail.
No-shows and late cancellations
Text a reminder two days before and on the morning of the visit. A no-show is set as No-show on the appointment; the client card counts them. After two, ask for a deposit when they next book. Be kind about the first one: life happens.
Reading the Dashboard
The rebooking donut shows the share of finished visits that left with a next appointment. Look at it by stylist at the monthly team meeting; the stylist with the highest rate shares how they ask.
What to record after every color service
Write it in Color formula on the client card, newest first, with the date:
Patch tests
Before you mix
Color corrections
Corrections take longer and cost more than the original service. Book a consultation first, price it in writing, and plan more than one visit if needed. Record each step of the formula.
Example
A regular's colorist is out sick. Another colorist opens the client card: 7G + 7N, 20 volume, 35 minutes on the roots, then a 9V gloss for 10 minutes. The client leaves with the same color she always has and does not notice the change of hands.
Mistakes
If a result is not what was agreed, tell the owner the same day. Offer a fix at no charge within a week. Write what happened and what was done on the card. Most clients stay when it is handled quickly and kindly.
Recommending products
Keeping the shelf
Closing the day
Paying stylists
The Stylist commission on each appointment is 45 percent of the service price plus 10 percent of retail. Change the percentages in the formula to match your own pay plan, and keep tips separate: tips belong to the stylist in full. Add up each stylist's appointments for the pay period from the appointments table.
Example
At the end of a busy Saturday the front desk checks that 22 appointments are marked done, adds up card and cash, and sees that the texture spray is down to four bottles, under the reorder point of five. It goes on Monday's order.
Stylists who are shy about selling usually do better with one question: "Do you want to know what I used today?" It is advice, not a sales pitch.
What's inside
6 tables · 18 views · 1 form · 2 row actions · 1 agent6 pages
- Hair Salon HQ
- Start here: how this workspace runs
- Dashboard
- Booking and rebooking
- Recording color formulas
- Retail stock and closing
5 tables
- Service menu2 views · 8 sample rows
- Clients2 views · 14 sample rows
- Appointments7 views · 20 sample rows
- Payments5 views · 12 sample rows
- Retail products2 views · 8 sample rows
Related workspaces
Barbershop HQFor barbershops: walk-in queue, bookings, chair rent and commission, memberships.
Day Spa HQFor day spas: treatment rooms, therapists, gift cards, memberships and retail.
Gym and Fitness Studio HQFor gyms: memberships, freezes, class capacity, PT packages, failed dues.
Massage Therapy Practice HQFor massage therapists: intake, session notes, memberships, rooms and reminders.
Personal Trainer Business HQFor personal trainers: client programs, sessions left, weekly check-ins, renewals.
Yoga Studio HQFor yoga studios: class schedule, memberships and class packs, teacher pay, students.