Run your entire esthetics business from one place.
EstiSuite handles the booking, the client records, the intake forms, the payments and the follow-up — so the only thing left on your plate is the work you actually trained for.
From $20 a month, billed annually. No setup fee, no per-booking fee, and we take 0% of what you earn.
Good morning, Mara
Here's what's happening with your business today.
$11,960 earned so far
6 today
Booked this month
Appointments done
My schedule today
View allTop services
Quick Actions
The morning read on your business.
Priya Raman
Signature Facial
9:00 · 60 min
Dani Okafor
Dermaplane + Peel
10:30 · 75 min
Tess Lindqvist
Brow Lamination
12:15 · 45 min
Renée Alvarez
Acne Treatment · Add-on: LED
2:00 · 90 min
Joss Whitfield
Hydrafacial
4:00 · 60 min
A day you can take in at a glance.
Visits
14
Upcoming
1
Total spent
$2,310
Treatment plans
Start another planHistory
-
Today
Dermaplane + Peel
Checked in · 10:30 · Session 4 of 6
-
Mar 2
Consent form signed
Chemical peel · e-signature
Forms
- Peel consent Signed
- Health check Answered
- Retinol intake To fill
Photos
CompareLeft cheek · 5 shots · Release signed
Every visit, form and payment on one record.
Collected
$14,860
This month
Tips
$1,942
Paid out separately
Outstanding
$620
3 invoices
Deposits held
$450
6 bookings
INV-1042
Dani Okafor
Your money, in your own Stripe account.
Codes, first-visit and birthday offers, and deals with dates
Live · 3
20% off · First visit
No end date
18
uses
15% off Signature Facial · Promo code
Oct 1 – Oct 31
12 / 50
uses
15% off · Birthday
No end date
9
uses
Scheduled · 1
$20 bonus card · Gift card bonus
Nov 24 – Dec 24
0 / 100
uses
Paused · 1
20% off · Last-minute opening
No end date
6
uses
Codes, first-visit and birthday offers, and deals with dates.
Revenue you could win
$6,210
Money leaking out
$1,840
Where the revenue actually is.
- Payments by Stripe Direct charges on your own connected account.
- We take 0% of it Stripe’s processing fee only. No cut of your bookings.
- iOS, Android & web One app, not a cut-down mobile version.
- Encrypted & access-controlled Row-level security, roles and two-factor sign-in.
Most estheticians run their business across five tools that don't speak to each other.
Every one of them holds a piece of the picture, and none of them holds the whole thing. So the work of joining it up — the reminders, the rebooking, the chasing, the counting — lands back on you, at the end of a day you already spent on your feet.
The usual setup
- A booking app that owns your clients
- Paper intake forms in a filing cabinet
- A card reader with its own separate app
- Reminders you send by hand the night before
- A spreadsheet you have not opened since March
- Your camera roll, doing the job of a client record
With EstiSuite
- Booking on your own site, at your own address
- Intake and consent signed before they arrive
- Payments, tips and deposits on one ledger
- Reminders that go out on their own, free
- Reports that build themselves as you work
- One client record everything writes to
A book that fills itself, and a day you can actually read.
Clients book from your own site at your own address, choosing a real service, a real duration and — if you have a team — a real person. Slots are computed against your hours, your bookings and your blocked time, so the grid a client sees is the grid you are actually free in. Every change lands on your colleagues’ screens as it happens.
- Day, week, month and team views
- Services with add-ons, durations and their own prices
- Time blocks for lunch, admin and the school run
- Repeating appointments, and a whole series booked in one go
- Rooms and equipment held by the booking, so two treatments never need the same suite
- Share a room with another business? Connect the two and neither of you can double-book it
- Check clients in and out without touching the booking’s status
- A waitlist that books itself: a freed slot goes out as a claim link, and the first to confirm gets it — automatically, if you switch that on
- Small symbols on each booking for a first visit, a member, a plan session or a client who asked for you
- Live sync across every device signed into your business
Priya Raman
Signature Facial
9:00 · 60 min
Dani Okafor
Dermaplane + Peel
10:30 · 75 min
Tess Lindqvist
Brow Lamination
12:15 · 45 min
Renée Alvarez
Acne Treatment · Add-on: LED
2:00 · 90 min
Joss Whitfield
Hydrafacial
4:00 · 60 min
Everything you know about a client, in the place you need it.
Every visit, form, invoice, membership, photo and message sits on one record. Intake and consent forms go out as a link, come back signed, and land in your inbox. A course of treatment is sold as a plan — the sessions book themselves at the right spacing, and you are told when someone drifts off cadence.
- Full visit history, notes and contact details
- Intake and consent forms with a real e-signature
- Treatment plans: a series of sessions, booked as a set and tracked to completion — or counted back from a wedding or an event
- Treatment proposals: priced options after a consult that the client accepts, books and pays for
- Structured treatment records with a zone map, the last session’s settings beside you — and, if you set limits, a warning before a step up
- Patch tests recorded, read and required before the treatments that need one
- Pre- and post-care steps a service carries, sent around every visit
- Client photos with side-by-side compare, behind a signed release
- Clients get their own login to book, rebook, move or cancel a visit
- Two-way messaging by text and email in one thread
Visits
14
Upcoming
1
Total spent
$2,310
Treatment plans
Start another planHistory
-
Today
Dermaplane + Peel
Checked in · 10:30 · Session 4 of 6
-
Mar 2
Consent form signed
Chemical peel · e-signature
Forms
- Peel consent Signed
- Health check Answered
- Retinol intake To fill
Photos
CompareLeft cheek · 5 shots · Release signed
9:41 AM
9:44 AM
9:45 AM
Appointment reminders send automatically and never count against your allowance.
Get paid properly — and stop paying for the no-shows.
Payments run through your own Stripe account, so you are the merchant of record: your payouts, your disputes, your 1099-K, and money that never sits on an EstiSuite balance. Stripe charges its standard processing fee and EstiSuite adds nothing on top — we take no percentage of anything you sell. Deposits and card-on-file are one setting, and a missed appointment becomes a real invoice instead of an awkward text.
- Stripe’s processing fee only — EstiSuite takes 0%
- Card, cash and in-person payments on one ledger
- Tap to Pay — a contactless card on your own phone, no reader, with the iPhone and Android apps
- Deposits, or a card saved with nothing charged
- No-show and late-cancellation fees you set once
- Tips tracked separately from what the service earned
- Invoices with pay links, partial payments and refunds — and shelf products on the same bill, with stock moved when it’s paid
- Prepaid packages: services and products at one price, used over later visits
- Gift cards that are spendable, lockable and never expire
Collected
$14,860
This month
Tips
$1,942
Paid out separately
Outstanding
$620
3 invoices
Deposits held
$450
6 bookings
INV-1042
Dani Okafor
What it costs to take a payment.
Two parties can charge you when a client pays by card. Only one of them does.
Stripe's standard processing rate in the US. It comes out of the payment before it reaches your bank, and it goes to Stripe — we never see it.
The card-present rate, if you take payment on a reader in your room. Cash and other offline payments are recorded in EstiSuite and cost nothing at all.
We do not take a cut of your bookings, your treatments, your retail or your tips. Your subscription is the whole of what you pay us — a busy month and a quiet month cost you exactly the same.
Stripe's rates vary by country and are set by Stripe, not by us — stripe.com/pricing is always the current word. Because the money is charged on your own connected account, Stripe bills you directly and pays you directly.
A booking page that looks like your business, not like software.
More on your booking sitePick one of eight designs — the one here is Editorial Atelier — then edit the page on the page: click the headline and type. It lives at your own address, carries your logo and colors into every email your clients get, and publishes proper local-business markup so search engines read your hours and address correctly.
- Eight designs — Organic, Modernist, Classical, Editorial Atelier, Botanical Ritual, Bespoke Spa, Luminous, Electrified
- Edit in place: click the text, change the text, pick any color
- Your own subdomain — yourname.estisuite.com
- Your brand carried into client emails, not ours
- Services, specials, packages, treatment plans, gift cards, shop, reviews, gallery and FAQ sections
- Your own terms, privacy, cancellation and returns policies, each with its own page
- Structured data for search, generated from what you published
Editorial Atelier: Ivory & ink — Instrument Serif display, clay accent, magazine rules.
Four of the eight themes, the same business on every one — nothing retyped, and every word on the page is editable in place.
The whole business, in your pocket between appointments.
EstiSuite is a real iPhone and Android app — the same one, not a stripped-back companion. Check a client in, add a note, take a payment or move tomorrow's booking without walking back to a laptop.
- The same app as the web — every feature, not a viewer
- Your day, your clients and your notes between appointments
- Check clients in and take payment without leaving the room
- Tap to Pay: take a contactless card or phone wallet on your own device, no reader
- New bookings land on your phone as they happen
- Works on iPhone, iPad and Android
The iPhone and Android apps are on their way to the stores. In the meantime EstiSuite runs in full in any mobile browser, so nothing is waiting on them — start today and the apps will simply appear when they land.
Good morning, Mara
Here's what's happening with your business today.
New Appointment$11,960 earned so far
6 today
My schedule today
View allFind the money already sitting in your client list.
EstiSuite reads the book you already have and tells you where revenue is leaking: who has not rebooked, who is overdue on their own rhythm, which memberships would pay for themselves. Every figure carries a confidence level, so you can tell a measurement from an estimate.
- Ranked opportunities, recalculated from live data
- A pricing and capacity advisor that shows its working — and suggests a price, never sets one
- Specials and promo codes, from first-visit and birthday offers to win-backs and last-minute openings
- Memberships and recurring plans your clients can join themselves
- Referral partners: send a client to a business you trust, and see what comes back
- Trackable links that credit the booking they produced
- Review requests that ask everyone, not just the happy ones
- Local listing consistency checked against your real details
- Reports on revenue, retention, services and staff
Revenue you could win
$6,210
Money leaking out
$1,840
Software for your business should behave like it works for you.
A few of the decisions behind EstiSuite that we would make the same way again, even where the easier option would have made us more money.
-
Your Stripe account, and 0% to us
Charges are direct, on your own connected account. You are the merchant of record — you own your disputes, your payout schedule and your tax record. Stripe takes its processing fee; EstiSuite takes nothing on top, so a fully booked month costs you the same as a quiet one.
-
Reminders are never metered
Appointment reminders don’t count against any allowance on any plan. Charging you per reminder would cost you no-shows to save us pennies, so we don’t.
-
Your clients get an app too
Not a confirmation email — a real login where they see their visits, sign forms, hold a membership and rebook. That relationship is yours, and it lives under your branding.
-
Numbers that admit what they are
Every revenue suggestion is labelled high, medium or low confidence, and the assumptions behind it are named. A number based on a guess should say so.
-
A shopfront you actually control
Your booking page is yours, at your address, in your colors — not a profile in someone else’s marketplace where your client is one tap from a competitor.
-
Share a suite without sharing a calendar
Two solo estheticians renting one room is common — and so is the double-booked room. Connect the two businesses and each one’s booked time shows on the other’s calendar as a busy band: no names, no prices, nothing else. Neither of you can book the room while it’s taken.
Set up in an afternoon, not a quarter.
There is no implementation call and no onboarding fee. You will be taking bookings on your own page the day you sign up.
- 01
Set up your business
A guided setup through your location and hours, a starter menu of services you price as you tick them, the appointment tools you want on, your booking page and your payouts. Whatever’s left waits on a Getting started checklist — and you can change any of it later.
- 02
Bring your clients over
Your client list — typed in, or imported from a spreadsheet with a preview before anything is written — and ready-made intake and consent forms to start from. Forms go out as a link, so nobody re-types their history.
- 03
Share your booking page
Your own address, on your own terms. Bookings, deposits, forms and reminders run themselves from there.
Built for estheticians. Not adapted for them.
Every part of EstiSuite — the intake forms, the treatment histories, the product usage, the deposit rules — was shaped around how skin work actually runs, rather than borrowed from software written for somebody else's trade.
One price. Every client, every appointment, no per-booking cut.
Pick the plan that matches the size of your business. Change or cancel it yourself, whenever you want.
Basic
Everything you need to run the day.
$24 /month
or $20/month billed annually — $240 a year, 2 months free (saves $48)
Solo estheticians getting off paper and out of the DMs.
Get started- Appointments, services and add-ons
- Client records, photos and visit history
- Treatment plans, sold and booked as a series
- Digital intake forms with e-signature
- Card payments, invoices and tips
- Your own branded booking site
- Specials: promo codes, deals, first-visit and birthday offers
- Waitlist, gift cards and prepaid packages
- Patch tests, care steps and treatment proposals
- Product inventory
- Reports and dashboard
- 10 GB of photo and video storage
- Unlimited appointment reminders
Marketing by email is unlimited. Appointment reminders by text and email are always free.
Pro
Basic, plus the tools that grow the book.
$48 /month
or $40/month billed annually — $480 a year, 2 months free (saves $96)
Established estheticians who want the chair full every week.
Get startedEverything in Basic, plus:
- Memberships and recurring plans
- Marketing links with booking attribution
- Review requests and local SEO tracking
- Social media — publish, measure and reply from one place
- Every kind of special — win-back, last-minute, loyalty, refer-a-friend, gift card bonuses — with Insights
- Opportunity engine — where revenue is leaking, and a pricing advisor
- Your own toll-free texting number, at no extra charge
- 500 marketing texts a month
- 50 GB of photo and video storage
500 marketing texts a month. Appointment reminders never count against it.
Max
Every feature, multiple sites, and room to market.
$120 /month
or $100/month billed annually — $1,200 a year, 2 months free (saves $240)
Multi-room studios and teams working across more than one space.
Get startedEverything in Pro, plus:
- Multiple locations with per-site hours and stock
- Rooms and equipment that bookings reserve
- Staff scheduling and published rotas
- Staff roster, invites and roles you define yourself
- Per-service staff eligibility
- 1,500 marketing texts a month
- 100 GB of photo and video storage
1,500 marketing texts a month. Appointment reminders never count against it.
Included with every plan
- Your own branded booking site at yourname.estisuite.com
- Unlimited appointment reminders by text and email
- The client app — your clients see their visits, forms and plans
- Payments through your own Stripe account
- Unlimited clients, appointments and services
- Share a room with another business without ever double-booking it
- The full app on iPhone, Android, tablet and the web
Prices in USD. When a client pays by card, Stripe charges its own processing fee (2.9% + 30¢ per online payment in the US) and that goes to Stripe. EstiSuite adds 0% on top — no cut of your bookings, your retail or your tips.
Want the full breakdown? Compare every plan.
The things people ask before they switch.
If yours isn't here, write to us — a real person answers.
Is EstiSuite only for estheticians?
It is built for estheticians and skin professionals specifically — intake and consent forms, treatment histories, service add-ons and product usage are modelled the way skincare work actually runs. Other appointment-based beauty businesses use it happily, but it is not a generic salon tool with a skincare label on it.
Do my clients need to download an app?
No. Your booking page works in any browser, and clients can book without an account at all. If they do create one, they get their own login where they can see their upcoming visits, sign intake forms, hold a membership and rebook — still in a browser, nothing to install.
How do payments work, and who holds the money?
You connect your own Stripe account and charges run directly on it, which makes you the merchant of record. Payouts go to your bank on Stripe’s schedule, you own any disputes, and the tax record is in your name. Money from your clients never sits on an EstiSuite balance, and because Stripe bills you directly there is no middleman between you and your own takings.
What does EstiSuite charge on top of my payments?
Nothing. EstiSuite takes 0% of your bookings, your retail and your tips — your monthly subscription is the whole of what you pay us, whether you take one payment a month or a thousand. The only fee on a card payment is Stripe’s own processing fee, currently 2.9% + 30¢ per online payment in the US, which Stripe charges on your own account and keeps. Stripe’s rates vary by country and are set by Stripe, so stripe.com/pricing is always the current word.
Is there a per-booking or per-client fee?
No. Clients, appointments, services, forms and appointment reminders are unlimited on every plan. We deliberately do not charge per booking, because a pricing model that costs you more the busier you get is one that penalises the thing the software is supposed to help with.
Can I take a deposit or charge for a no-show?
Yes. You can ask for a deposit at booking, or save a card without charging anything — a much smaller ask of a first-time client. Marking someone as a no-show, or cancelling inside your own window, offers to raise the fee you configured. Nothing is ever charged automatically without you deciding to.
Can I pay for the year instead of monthly?
Yes. Every plan can be billed monthly or once a year, and a year costs the same as ten months — so paying up front gives you two months free, which works out to $20, $40 and $100 a month for the three plans. You can switch between the two from Billing.
What happens when I use up my monthly texts?
Buy a prepaid pack of text credits — from $35 for 500 — and keep sending. Credits are only spent once your monthly allowance is gone, and they never expire. You can also turn on automatic top-ups with a monthly ceiling you set. On Basic, which includes no marketing texts, credits are how you send them at all; appointment reminders are never counted on any plan.
Can I take card payments in person?
Yes. Record a cash or in-person card payment against any invoice from the desk. With the iPhone and Android apps you can also take a contactless card or phone wallet on your own device with Tap to Pay — no separate reader — at Stripe’s card-present rate, with the money landing in your own Stripe account like every other payment.
Do appointment reminders count against my text allowance?
Never, on any plan. The monthly allowance covers marketing and one-off texts you choose to send. Appointment reminders are the product doing its job, and metering them would cost you no-shows.
Can I move my existing clients over?
Yes. Export your clients, services and upcoming appointments from your current tool as a spreadsheet and import them — you see a preview of exactly what will be created, and nothing is written until you confirm. Phone numbers are normalised so texting works from day one, and a report afterwards shows what came in and what was skipped and why.
I share a suite with another esthetician. How do we stop double-booking the room?
Connect the two businesses. From Business Settings you invite the other owner — by email or by their booking-page address — and once they accept, each business’s booked time appears on the other’s calendar as a busy band. That band is the whole of what crosses over: no client names, no services, no prices. Your booking page and client app stop offering any slot the other business already holds, and a cancellation or no-show releases it again. You each keep your own subscription, your own clients and your own Stripe account, and either of you can disconnect at any time. If you want one front door, you can also publish a joint page at a single address that shows both businesses side by side. Included on every plan.
Can my clients cancel or move their own appointments?
Yes, within the cancellation window you set. From their own login a client can move an upcoming visit to another open slot or cancel it, and your calendar updates at the same moment — no message thread, no phone tag. Your deposit and late-cancellation rules still apply exactly as you configured them.
Do my clients see my notes, or what anyone else pays?
No. What a client sees of their own treatment is a deliberate list — visit dates, service names, how far through a plan they are, milestones and the homecare you recommended. Clinical notes, treatment records and screening findings never reach their screen — the only forms they can open are the ones they filled in themselves. They can see their own charges, itemised, and nothing about any other client.
Can I run specials or promo codes?
Yes. Every plan can run promo codes, deals with dates, and first-visit and birthday offers; Pro and Max add win-backs, rebook rewards, off-peak and last-minute openings, bundles, loyalty punch cards, refer-a-friend, gift card bonuses and an Insights tab. Whether a special applies is decided by the same rules on your booking page, in your clients’ app and at the desk, and every discount is listed on the bill by name. Nothing is switched on until you create a special and activate it.
Can I post to social media from EstiSuite?
Yes. Connect your business’s social accounts once, then write a post, attach a photo or video from your library, and publish it to every connected account from one place — each post is checked against each network’s limits before it goes out. Every account gets its own page showing followers, reach and how each post performed, read live from the platform when you open it, and comments come into one thread you can reply from. Social media is included on Pro and Max.
What happens to my booking page if I cancel?
Cancelling ends your billing at the end of the period you have already paid for, and takes your public booking page down at the same time so it can’t keep accepting bookings you may not be around to honor. Your services, products and reviews are kept, not deleted.
Does it work on my phone?
Yes, and it is the same full app on every device — not a cut-down mobile version. EstiSuite runs in any mobile browser today, and native iPhone and Android apps are on their way to the App Store and Google Play. Your booking page is designed phone-first either way, because that is where nearly every client will open it.
Is the mobile app included, or is it extra?
Included. There is no separate app purchase, no per-device charge and no higher tier required to use your phone — your subscription covers you on iPhone, Android, tablet and the web at the same time.
Can I add my team?
On the Max plan you can invite staff by email, publish rotas, control which services each person is eligible to perform, and define your own roles — “Front desk”, “Senior therapist” — each with exactly the permissions you choose. Every plan lets an owner lock specific actions to owner-only.
Your practice deserves better than five apps and a notebook.
Set up your booking page, bring your clients across, and let EstiSuite handle the part of the job nobody trained for.
Already have an account? Log in at app.estisuite.com
Post your work where your clients already are — from the app you book them in.
Connect your business’s social accounts once, then publish to all of them from one composer, with the photo or video pulled from the same library your booking page uses. Each account has its own page showing followers, reach and how every post did — read live from the platform when you open it, never a number cached last week. Comments arrive in one thread and you answer them from here.
- Publish a photo or video to every connected account from one composer — as a post, a short vertical video or a story, where the network supports it
- A shared media library — a client before-and-after is one tap from a post
- Every post checked against each network’s limits before it goes, not after
- Each account’s posts, short videos and stories on its own page, with followers, reach, likes and plays fetched live when you look
- Comments in one thread, with replies sent from EstiSuite where the network allows it
- A record of everything posted and what happened to each
More on social mediaAccounts
Add accountFollowers
3,524
+86
Reach
18.2k
+12%
Engagement
4.1%
+0.6
Posts sent
14
this month
New post
Six weeks into a peel series — this is what showing up does. Book the next one below.
Recent posts
Tue · 212 likes · 18 comments · 4.9k reach
Sat · 164 likes · 9 comments · 3.7k reach