Skip to content
AtheronLABS

You're visiting from the United States. Prices are shown in US dollars. Not right?

labs@atheron:~/industries/salons-spas/apps$ build app --web --mobile

Salon booking apps

Booking, memberships and a stylist's day.

A deposit makes a no-show rare, a reminder brings a client back on time, and a stylist who can see their commission stops disputing it. We build the booking and staff apps around your brand, connected to your point of sale.

// what matters here

What is different in this industry.

01

Deposits that keep the book full

Deposits and cancellation rules by service, so a missed hour is the exception.

02

Clients back on time

Rebooking reminders timed to each service, sent when a client is due.

03

Commission everyone can see

Stylists see commission as it is earned, worked out from your own sales.

04

Your clients, your list

The client list lives in your database, not a rented platform's.

// example projects

Priced examples for this service.

Each one is hypothetical, labelled as such, and priced live from our rate card. Open any of them in the estimator and make it yours.

Example projectWeb appMobile app

Booking with deposits and memberships

Hypothetical. Not a client, not a result.

// The problem

A group of salons books through a rented platform, loses hours each week to no-shows, and cannot sell the monthly memberships its clients ask about.

// What we would build

A booking website and iOS and Android app in the salon's own brand: services and stylists chosen online, deposits and cancellation rules, rebooking reminders, memberships and packages, all connected to the point of sale.

// What is in it

  • Services, stylists and times booked online
  • Deposits and cancellation rules you set
  • Rebooking reminders timed to each service
  • Memberships and packages billed each month
  • Client records kept in your own database
  • Connected to your point of sale

// Stack

  • Next.js
  • React Native
  • PostgreSQL
  • Stripe
  • Point of sale interface
  • DigitalOcean

// estimate

Build
≈ US$124,000 to US$190,000, delivered within 29 weeksCAD 176,700 to 270,200
Hosting
≈ US$344 a monthCAD 490 a month
Support
≈ US$2,500 a monthCAD 3,565 a month

Prices in your currency are estimates from today's Bank of Canada rate. All invoicing is in CAD or USD.

Timeline by milestone

Discovery
2.9 to 3.4 weeks
Design approved
8.4 to 14.4 weeks
Core features
1.9 to 2.9 weeks
Full build
0.9 to 1.9 weeks
First build on devices
2.9 to 5.4 weeks
Testing and fixes
0.4 to 0.9 weeks
Store submission
0.9 to 1.4 weeks
Launch
0.9 to 1.4 weeks

Outside our hands, and added to the calendar

App store review
1 week
Interface access from your point of sale or booking vendor
1 to 4 weeks

How it is paid

Deposit 20%
CAD 35,340 to 54,040
Discovery 9.2%
CAD 16,256.40 to 24,858.40
Design approved 9.2%
CAD 16,256.40 to 24,858.40
Core features 7.6%
CAD 13,429.20 to 20,535.20
Full build 5%
CAD 8,835 to 13,510
First build on devices 20.1%
CAD 35,516.70 to 54,310.20
Testing and fixes 2.5%
CAD 4,417.50 to 6,755.00
Store submission 6.7%
CAD 11,838.90 to 18,103.40
Launch 9.7%
CAD 17,139.90 to 26,209.40
Holdback, 30 days after launch (10%)
CAD 17,670 to 27,020
Example projectWeb appMobile app

Staff app with schedule and commission

Hypothetical. Not a client, not a result.

// The problem

Stylists check their schedule by text, keep client notes on paper and dispute commission each pay period because nobody can see how it was worked out.

// What we would build

A mobile app for stylists and therapists: their day, client notes and before and after photos with consent, and commission on services and retail shown as it is earned, from the point of sale's own sales.

// What is in it

  • Each stylist's day, with client notes
  • Before and after photos, with the client's consent
  • Commission on services and retail, shown as earned
  • Time off and swaps requested in the app
  • Owners set commission rules once

// Stack

  • Next.js
  • React Native
  • PostgreSQL
  • Point of sale interface
  • DigitalOcean

// estimate

Build
≈ US$92,100 to US$141,000, delivered within 26 weeksCAD 131,200 to 200,700
Hosting
≈ US$176 a monthCAD 250 a month
Support
≈ US$2,500 a monthCAD 3,565 a month

Prices in your currency are estimates from today's Bank of Canada rate. All invoicing is in CAD or USD.

Timeline by milestone

Discovery
4 to 4.5 weeks
Design approved
4.5 to 7.5 weeks
Core features
2 to 3 weeks
Full build
1.5 to 2.5 weeks
First build on devices
4 to 5.5 weeks
Testing and fixes
0.5 to 1.5 weeks
Store submission
1.5 to 2 weeks
Launch
1.5 to 2 weeks

Outside our hands, and added to the calendar

App store review
1 week
Interface access from your point of sale or booking vendor
1 to 4 weeks

How it is paid

Deposit 20%
CAD 26,240 to 40,140
Discovery 9.2%
CAD 12,070.40 to 18,464.40
Design approved 9.2%
CAD 12,070.40 to 18,464.40
Core features 7.6%
CAD 9,971.20 to 15,253.20
Full build 5%
CAD 6,560 to 10,035
First build on devices 20.1%
CAD 26,371.20 to 40,340.70
Testing and fixes 2.5%
CAD 3,280.00 to 5,017.50
Store submission 6.7%
CAD 8,790.40 to 13,446.90
Launch 9.7%
CAD 12,726.40 to 19,467.90
Holdback, 30 days after launch (10%)
CAD 13,120 to 20,070

// questions

Questions we get about this.

Can the salon app sell monthly memberships?

Yes. Memberships and packages are billed each month through a provider such as Stripe, with the benefits you set.

Which salon point of sale systems can the booking app connect to?

Most current systems with an interface. We confirm yours before we quote.

Can clients choose a particular stylist or therapist?

Yes, or any available one, with each person's services and hours set by you.

// next

Not quite your project?

Tell us what you have in mind. We will come back to you with a range and the questions that would narrow it. Or book a call and talk it through.

Salon and spa booking app and staff app development | Atheron Network Labs