






Salon Booking OS
$67.00 – $127.00
Self-hosted salon booking software for hair and beauty salons: online booking on your own website, one staff calendar, deposits, a shop and the customer app’s Flutter source. Choose Single Site (1 installation) or Multi Site (up to 5) — a one-time purchase with updates included.
Need Reseller / White-Label?
Compare Single Site, Multi Site and Reseller / White-Label editions before choosing.
Self-hosted salon booking software for hair and beauty salons
Salon booking software with a staff calendar and your own website, on your own hosting
One installation runs your salon’s branded website with online booking, the front desk calendar your team works from, client records, e-mail reminders and a shop for your salon’s products. Buy it once and host it yourself.
- One-time purchasePerpetual usage license, no monthly platform fee.
- PHP script + Flutter sourceThe PHP web application, the customer app’s Flutter source for Android and iOS, and the documentation.
- Self-hostedShared hosting, cloud hosting or a VPS that meets the requirements.
- No OsDot commissionPayments and text messages go through your own provider accounts.

Who it is for
Hair and beauty salons
Small and medium hair, nail and beauty salons that want clients to book online on their own website.
Salons with a busy front desk
Desk and phone bookings, walk-ins, call-backs and the end of the day in one staff calendar.
Agencies and freelancers
Multi Site covers up to five installations, one salon each, for your own salons or your clients’.
Every edition includes
PHP web application
The complete salon platform in source form, with its browser installer.
Customer app source
The Flutter source of the customer app for Android and iOS. The Android app is build-tested; the iOS source is included for you to build (not build-verified by OsDot).
Documentation
Offline HTML documentation for installation, configuration and the app build.
One ZIP download with the web application, the app source and the documentation, the license, the support policy, the system requirements and checksums. Normal software updates come with every license.
Choose your license
Single Site
One production installation, for one salon. Customise it for your own use.
Multi Site
Up to five production installations, one salon each — your own salons or your clients’.
Reseller / White-Label
Sold separately: resell installations to your own customers under your own brand, with no license key.
Details
Online Booking & Your Salon Website
An online salon booking system on your own branded website
- Your own branded website with online booking, in three themes — Linen, Onyx and Bloom — each in Light and Dark.
- Clients choose their services, a stylist and an available time, at the salon or, where you offer it, at home.
- The price a client sees when booking is the price on the confirmation, in every message and at the front desk.
- Every confirmation shows the booking reference, the time in the salon’s time zone, the staff member, the total, the deposit and the balance, the cancellation deadline, an add-to-calendar file and directions.
- Dates are written the same unambiguous way on the website, in the app and in e-mails.
- Designed to meet WCAG 2.2 AA.

Front Desk & Staff Calendar
Salon scheduling software: one calendar, never double-booked
- A staff member is never double-booked — whether the booking comes from your website, the booking widget, the app, the front desk or the API, even when two requests arrive at the same moment.
- Desk and phone bookings, walk-ins, call-backs and the end of the day, by day or by week.
- Your team’s own sign-ins. Clients never see your staff members’ phone numbers or e-mail addresses, and each person on your team sees only what their role allows.
- Bookings, deadlines and reminders stay correct across time zones and daylight-saving changes.

Clients, Messages & Reports
Salon management: client records, e-mail reminders and reports
Messages and reminders
Messages say only what actually happened, and when an appointment is cancelled the product always sends the client a cancellation notice. Reminders go by e-mail; the product sends each reminder at most once. Delivery depends on your e-mail provider and the network.
Clients and reports
Client records built from their visits and orders, and reports for your salon from the administration area.
Deposits, Payments & Your Shop
Deposits on the services you choose; your products for sale
- Ask for a deposit on the services you choose, collected online through PayPal, Stripe or Razorpay on the salon’s own accounts; the balance is paid at the salon.
- Sell your salon’s own products on your website and in your app: collected at the salon, delivered locally or shipped at your own rates, with stock, discounts and returns.
- Choose any currency your payment providers accept — USD is preselected. Checkout only ever offers a payment provider that accepts your currency.
- No country’s taxes are built in. If you charge tax, you add your own rate.
- OsDot takes no commission on your bookings and adds no markup to your messages: payments and text messages go through your own provider accounts.

Flutter Android & iOS App
The salon booking app’s source in every edition
Every edition includes the source code of the customer app for Android and iOS (Flutter): your salon’s own booking app, working with your website — the same services, times, prices, bookings, shop and accounts. The Android app is build-tested; iOS source is included for you to build (not build-verified by OsDot). You build and publish the app under your own developer accounts; OsDot offers Android Build & Deployment as a separate service. The mobile app
Licensing & Usage Rights
Single Site, Multi Site and Reseller / White-Label
| What | Single Site | Multi Site | Reseller / White-Label |
|---|---|---|---|
| Production installations | One, for one salon | Up to five, one salon each | One salon each, for your customers |
| License key and activation | One key, one activation | One key, up to five activations | None: the purchase is the entitlement |
| Resell under your own brand | — | — | Yes |
| Web application, app source, documentation | Included | Included | Included |
| Normal software updates | Included | Included | Included |
A one-time perpetual software usage license: the end of any support period never ends it. Single Site activates one installation and Multi Site up to five, with the license key from your purchase; deactivating an installation releases its slot. The Reseller / White-Label edition is a separate product.
Your name on it
Your salon’s name, logo, pictures and pages on its own website, in one of three themes. The administration area shows “Powered by OsDot™” in every edition, and it stays; the same link in the public website’s footer can be switched off by the salon’s owner.
Updates & Support
Updates included; Priority Support optional
Self-Service — included
Normal software updates through your store account, the documentation and the published fixes. No personal technical support.
Priority Support — optional
Personal technical support from OsDot with priority handling of standard installation, configuration and update issues, for one year. Get Priority Support — $97/year
Hosting & System Requirements
PHP 8.3 or 8.4, MySQL 8.4 or MariaDB, HTTPS, cron
- PHP 8.3 or 8.4. PHP 8.3 is the minimum: below it the application does not start.
- PHP extensions: intl, mbstring, pdo_mysql, openssl, sodium, curl, json, ctype, fileinfo, gd and simplexml.
- A database: MySQL 8.4 LTS, or MariaDB 10.11, 11.4 or 11.8 LTS. Other series show a warning and may be used at your own risk; a version below the application’s minimum is refused.
- HTTPS, at the root of a host name (for example
https://booking.example.com/). Installing into a sub-folder of another site is not supported. - Scheduled tasks (cron) every minute, run with your site’s PHP 8.3 or later.
- Shared hosting, cloud hosting and VPS that meet the requirements. A VPS is not required. The browser installer checks your server before it installs anything and says what to change.
- Tested on Hostinger shared hosting (LiteSpeed, PHP 8.3, MariaDB 11.8): installed from the package through the browser installer.
The full list is in the Recommended Hosting tab, the package’s SYSTEM-REQUIREMENTS.html and the online documentation.
Optional Professional Services
Installation and Android Build & Deployment
Installation
OsDot installs Salon Booking OS on your hosting for you. Offered separately on this page.
Android Build & Deployment
OsDot builds the Android app under your salon’s name and helps publish it under your own developer account. Offered separately on this page.
What’s Not Included
Hosting, accounts and services you arrange yourself
- Hosting and your domain name.
- Your payment, text-message and e-mail provider accounts, and their fees.
- App-store developer accounts. OsDot does not publish or build the iOS app for you.
- Personal technical support, unless you add Priority Support; custom development, server administration and hosting administration.
- Any country’s tax rules: if you charge tax, you add your own rate.
Frequently Asked Questions
Hosting, deposits, sub-folders, cron, the iPhone app
Is this salon booking system self-hosted?
Yes. You install Salon Booking OS on your own hosting; OsDot does not host salons. Installation is available as a separate service.
Does the salon booking software take deposits?
Yes, on the services you choose: the deposit is collected online through PayPal, Stripe or Razorpay on the salon’s own accounts, and the balance is paid at the salon.
Do I need a VPS?
No. Shared hosting that meets the requirements works; the installer checks it for you.
Can I install it in a sub-folder (example.com/booking/)?
No. Use a host name of its own, such as a sub-domain (booking.example.com).
My host’s public_html is fixed. Can I still install?
Yes, on Apache or LiteSpeed hosting with .htaccess files allowed: upload the contents of the package’s Web/ folder into public_html.
Which PHP does the cron use?
The one you name in the task’s command. Some hosts run an older PHP for plain php; use the full path of your site’s PHP 8.3 or later, as the installer’s success page shows.
Is there an iPhone app?
The package includes the app’s iOS source for you to build on a Mac with Xcode and your own Apple developer account; OsDot does not publish or build the iOS app for you.
More answers: the FAQ and the online documentation.
Try Salon Booking OS
Public demo
A sample salon, Larkspur Salon, with its website, online booking, the front desk and the shop. Sign in as the owner, the front desk, a stylist or a client: the four demo logins and their shared password are on the demo page. Demo data resets twice a day.
Demo logins and what to look at · Open the public demo (opens in a new tab)
Android demo app
A demo build of the customer app (1.0.0-demo.2, Android 7.0 or later, about 51 MB), connected to the public demo. Not on Google Play: install it from the demo page, where its SHA-256 checksum is shown.
Questions before you buy
Use the quote button on this page to ask about installation or the editions.
Version History
Current Version: 1.0.0
Version 1.0.0
- First release of Salon Booking OS by OsDot™.
- A browser installer that checks your server, creates the database tables and the owner account, and then locks itself.
- Your salon: location, business hours, closures and holidays, staff schedules and time off, and a services catalogue with options, prices and deposit rules.
- The front desk: the calendar by day and by week, desk and phone bookings, walk-ins, the end-of-day list, call-backs and "My day" for each staff member.
- Online booking on your website: clients choose a service, a staff member and a time, confirm with a code sent by e-mail, and change or cancel within your rules.
- Payments through your own Stripe, PayPal or Razorpay account: deposits for online bookings and shop orders, payments taken at the salon, refunds and reconciliation.
- A shop for the products you sell: collected at the salon, delivered locally or shipped, with stock and returns.
- Messages by e-mail, and optional text messages and push notices through your own provider accounts; the owner's daily summary.
- Client records, a client's data download, and deletion requests.
- Your website in three themes — Linen, Onyx and Bloom — each in Light and Dark.
- Each team member's own sign-in, with a role whose permissions the owner sets.
- A REST API (version 1), and the customer app's Flutter source.
| License | Multi Site, Single Site |
|---|---|
| Software Type | Business Software |
| Source | PHP Web + Flutter App Source Included |
| Technology | CakePHP, Flutter, MySQL, PHP, REST API |
| Platform | Android, iOS, Web |
| Deployment | Self-hosted |
| PHP Version | PHP 8.3, PHP 8.4 |
| Database | MariaDB 10.11, MariaDB 11.4, MariaDB 11.8, MySQL 8.4 LTS |
| Pricing Model | One-time purchase |
| Current Version | 1.0.0 |

Power Your Digital Empire with DigiHostPro
Whether you are launching a new WordPress storefront for your digital assets or deploying the backend server for a high-performance mobile app, your business demands speed, absolute security, and zero downtime.
Why Digital Entrepreneurs Choose DigiHostPro:
- Blazing-Fast Performance: Optimized server environments engineered specifically for high-speed ecommerce, heavy downloads, and media delivery.
- 99.9% Uptime Guarantee: Never miss a sale due to server outages. Keep your checkout pages and download links live around the clock.
- Enterprise-Grade Security: Safeguard your platform with advanced DDoS protection, automated backups, and complimentary SSL certificates.
- Scalable Infrastructure: Grow your online enterprise seamlessly without worrying about bandwidth limits or slow page loads.
"Don't let slow, unreliable hosting bottleneck your business growth. Give your digital storefront and apps the high-performance infrastructure they deserve."
Related products


Reviews
There are no reviews yet.