SalonLogic Pro
User Guide · June 2026

SalonLogic Pro User Guide

Everything you need to set up and run your salon management platform

SalonLogic Pro SalonLogic Solo Updated June 2026

Welcome to SalonLogic

SalonLogic Pro is a complete salon management platform built by a former salon owner with 20 years of industry experience. It covers everything from daily takings to VAT returns, staff rotas to HR documents — all in one place.

💡
If you are moving from another system and have existing data in spreadsheets, you can bulk-upload employees, suppliers, products, services, expenditure, and income. See the Data Imports section.

Step 1 — Initial Setup

Work through these steps in order before entering any operational data. Some features depend on others being configured first.

Company profile

Go to Settings → Company Info. Fill in your salon name, address, phone number, and email. This information appears on all documents you generate through the platform.

Company profile form

Settings → Company Info — complete all fields before generating documents

⚠️
Your company name and address is used on generated HR documents and letters. Get this right before producing any documents for employees.

VAT settings

Go to Settings → Company Settings. Toggle Business is VAT Registered if applicable, then enter your VAT number and select your scheme.

VAT settings

VAT settings — configure before entering any financial data

🔴
VAT settings affect how income and expenditure are recorded throughout the system. Set this up before entering any financial data.

Working week & non-working days

Go to Settings → Non-Working Days. Add regular salon closure days and bank holidays. These are used by the leave system to calculate entitlements correctly.

📷 setup_nonworkingdays_calendar.png

Settings → Non-Working Days — add bank holidays and regular closure days


Step 2 — Add Your Employees

Go to Team → Employees → Add Employee, or use the bulk import for multiple staff members. Each employee needs a system login — their role determines what they can access.

Add employee form

Add Employee — personal details section

Employment details

Employment details — pay type, rate, and start date

User roles

RoleAccess LevelTypical Use
ACCOUNT_OWNERFull system access including settings, billing, and all reportsSalon owner only — one per account
ACCOUNT_MANAGERCan approve leave, view financials, and manage staff. Cannot access billing or system settingsSalon manager or senior stylist
ACCOUNT_USERCan view their own records, submit leave requests, and access the employee portalAll other team members
Role dropdown

Role selection — choose carefully, this determines what each person can see and do

Pay rates

Go to Team → Payroll → Pay Rates. Set each employee's pay type (hourly, salary, or chair rental) and their rate. This feeds directly into the pricing calculator's overhead calculation.

💡
Pay rates must be set before using the pricing calculator — it uses staff costs as part of the break-even calculation for each service.

Step 3 — Bulk Data Import

If you are moving from another system, bulk-upload your existing data via Data → Import.

Import overview

Data → Import — six import types covering all core data

⚠️
Always download the template from the import screen — column names must match exactly. Import expenditure before income, as income records link to employee names which must already exist.

Employee import fields

Employee import
ColumnReq?FormatExample
nameFull nameJane Smith
emailValid emailjane@mysalon.co.uk
address_line1First line of address123 High Street
postcodeValid UK postcodeAB12 3CD
contact_numberUK number07712345678
date_of_birthDD/MM/YYYY15/06/1990
national_insurance_numberAB123456C formatAB123456C
start_dateDD/MM/YYYY01/01/2024
hourly_rateNumber 0–100012.50
roleACCOUNT_OWNER / ACCOUNT_MANAGER / ACCOUNT_USERACCOUNT_USER
commission_servicesPercentage 0–10010
full_time_equivalent0–1 (1 = full time)1

Supplier import fields

ColumnReq?FormatExample
supplier_nameUp to 150 charactersABC Hair Supplies Ltd
typeServices or ProductsProducts
addressFull address as single field123 Trade Park, London
contact_numberPhone number01234567890
emailValid emailorders@supplier.co.uk
vat_numberGB followed by 9 digitsGB123456789

Product import fields

ColumnReq?FormatExample
nameProduct nameWella Koleston 60g
current_cost_priceCost price ex-VAT4.50
unit_typeml, g, uses, or eachml
retail_priceSelling price12.99
reorder_levelStock quantity trigger2

Service import fields

ColumnReq?FormatExample
service_nameName of the serviceFull Head Highlights
durationMinutes (5–480)90
priceSelling price75.00
product_usageProductName:Quantity, comma-separatedBleach Powder:50g

Expenditure import fields

ColumnReq?FormatExample
dateDD/MM/YYYY01/02/2024
supplier_nameMust match a supplier in the systemABC Hair Supplies Ltd
categoryExpenditure category nameStock
descriptionBrief descriptionMonthly colour order
totalTotal amount paid250.00
payment_typeCARD or BANKCARD

Income import fields

ColumnReq?FormatExample
dateDD/MM/YYYY01/02/2024
employee_nameMust match employee name exactlyJane Smith
worked_todaytrue or falsetrue
cash_salesTotal cash taken120.00
card_salesTotal card payments380.00
service_salesService income total450.00
product_salesRetail product sales50.00
client_countNumber of clients seen6
Import success

Successful import — a summary of records created

Import errors

Validation errors — fix the highlighted rows in your spreadsheet and re-upload


Income & Daily Takings

Go to Income → Daily Takings to record each day's sales. The system records cash, card, and voucher totals at salon level, and service sales, product sales, and client count per employee.

Daily takings

Income → Daily Takings — the main entry form

Employee rows

Per-employee rows — enter service sales, product sales, and client count for each stylist

Worked toggle

Worked Today toggle — switch off for any employee not working that day

How do I record today's takings?

1
Go to Income → Daily Takings
2
Select the date — it defaults to today
3
Enter the cash total, card total, and voucher total for the day
4
For each employee who worked, enter their service sales, product sales, and client count
5
Toggle Worked Today off for any employee not in that day
6
Click Save — figures feed into your KPI dashboard immediately

How do I correct a takings entry?

1
Go to Income → Daily Takings
2
Use the date picker to navigate to the day you need to correct
3
Edit the figures directly and click Save
Date picker

Date picker — navigate to any previous day to view or correct entries

Save confirmation

Confirmation after a successful save


Expenditure

Record all business outgoings through the Expenditure module. Use Add Expenditure for day-to-day purchases and Supplier Bills for formal invoices.

Add expenditure

Add Expenditure — select supplier, category, date, amount, and payment method

VAT fields

VAT is calculated automatically — enter the gross amount and the system works out the VAT and net

How do I record a purchase?

1
Go to Expenditure → Add Expenditure
2
Select the supplier. If they don't appear, add them first under Expenditure → Suppliers
3
Enter the date, category, description, and total amount including VAT
4
The VAT and net amounts calculate automatically
5
Select the payment method and click Save Expenditure

Suppliers & Bills

Supplier directory

Go to Expenditure → Supplier Card to search and manage your suppliers. Each supplier card shows contact details, expenditure history, and all invoices.

Add supplier

Add Supplier — contact details and VAT registration status

Supplier bills

Use Supplier Bills for formal invoices. Bills track what you owe and what has been paid, giving you an accurate aged payables view.

Bills list

Supplier Bills — paid and unpaid invoices with outstanding amounts

Add bill

New Bill — invoice reference, date, amount, and VAT

How do I record a supplier bill?

1
Go to Expenditure → Supplier Bills → Add Bill
2
Select the supplier and enter the invoice reference and date
3
Enter the total amount and VAT amount
4
Click Create Bill — it appears in aged payables until paid
5
When you pay the bill, open it and click Record Payment
Record payment

Record Payment — enter the payment date and amount

Aged payables

Aged Payables — outstanding amounts by supplier aged by days overdue

Bank CSV import

Import your bank statement CSV to automatically match transactions against existing expenditure records. The system learns your supplier names and suggests category mappings over time.

Bank import

Bank CSV Import — upload your statement and review matched transactions

Category mapping

Category mapping — the system learns your vendors and suggests categories automatically


Employee Records

Go to Team → Employees to view and manage your full team. Click any employee to open their employee card — a complete record covering their personal details, leave history, absences, training, and reviews.

Employee directory

Team → Employees — the full employee directory

Employee card

Employee card — overview tab with personal and employment details

Employee card tabs

Holidays tab

Holidays tab — all holiday requests with status and dates

Absences tab

Absences tab — sickness history with Bradford Factor information

Reviews tab

Reviews tab — performance review history

Notes tab

Notes tab — manager-visible notes on the employee record


Leave & Holidays

The leave management system covers annual leave, sickness, flexible working, maternity leave, and all other statutory leave types. All requests route through the approval workflow.

📷 leave_pending-requests_list.png

Leave → Pending Requests — all requests awaiting manager action

How do I approve a holiday request?

1
You will see a notification on your dashboard when a request is submitted
2
Go to Time → Approve Requests
3
Click on the request to view details and check for calendar conflicts
4
Click Approve or Decline. If declining, you must select a refusal reason
5
The employee is notified automatically
📷 leave_balances_employee-view.png

Leave Balances — entitlement, taken, and remaining days per employee

How do I record a sick day?

1
Go to Time → Absence Tracking → Record Absence
2
Select the employee and the date
3
Enter the reason and note whether a fit note has been received
4
The Bradford Factor score updates automatically
5
Click Save

Rota & Scheduling

Go to Rota → Build Rota to create and publish weekly rotas. Build shift templates first to save time — for example an “Early” or “Late” shift you use regularly.

📷 rota_builder_week-view.png

Rota Builder — weekly grid with employee rows and shift assignments

How do I publish a rota?

1
Go to Rota → Build Rota
2
Select the week you are planning
3
Drag shift templates onto each employee's row, or click a cell to assign a custom shift
4
When the week is complete, click Publish
5
Employees can see their shifts in the Employee Portal immediately

Payroll

The payroll module covers pay rate configuration, SSP calculation, and payroll export. Full automated payroll calculation with payslip generation is planned for 2026.

📷 payroll_rates_list-view.png

Payroll → Pay Rates — configured rates for each employee

📷 payroll_export_form.png

Payroll Export — select a date range and download a CSV for your payroll provider

🕐 Full Payroll Processing — Coming 2026

Automated payroll calculation including net pay, PAYE, employee NIC, payslip generation, and a complete payroll run audit trail. The current export is compatible with all major payroll providers.


Reviews & Training

The reviews module provides a structured performance review framework. The training module includes over 30 assessment modules covering salon skills, compliance, and customer service — employees complete them through the Employee Portal.

📷 reviews_list_view.png

Reviews — list of all employee performance reviews

📷 training_modules_list.png

Training modules — 30+ assessment modules available to assign to employees

📷 training_certificate_view.png

Training certificate — generated automatically when an employee passes an assessment


VAT & Making Tax Digital

SalonLogic Pro is a fully MTD-compliant platform. VAT returns are calculated automatically from your income and expenditure records and submitted directly to HMRC through the secure API connection.

ℹ️
You must connect to HMRC before you can submit. Go to Settings → HMRC Connection to authorise the platform. This is a one-time setup.
📷 vat_return_current-period_overview.png

VAT → Current Return — the nine boxes calculated automatically from your records

📷 vat_return_submitted-confirmation.png

Post-submission confirmation — HMRC reference number logged automatically

How do I submit my VAT return?

1
Go to VAT → Current Return and check all income and expenditure for the period has been entered
2
Review the nine boxes. Box 1 (output tax) and Box 4 (input tax) are calculated automatically
3
If anything looks incorrect, check your income and expenditure entries for the period
4
Click Submit to HMRC and confirm the declaration
5
A confirmation and HMRC reference number is shown and logged in your submission history
📷 vat_submissions_history-list.png

VAT submission history — all past returns with HMRC reference numbers


Reports & Business Intelligence

The KPI dashboard gives an at-a-glance view of your salon's performance. Use the efficiency analyser for deeper stylist and day-of-week analysis, and the forecasting tool to plan ahead.

📷 dashboard_kpi_panel.png

KPI dashboard — revenue, average bill, client count, and VAT status at a glance

📷 reports_efficiency_overview.png

Efficiency Analyser — salon overview with stylist performance breakdown

📷 reports_efficiency_scenario.png

Scenario builder — model the impact of price changes or staffing adjustments

How do I see how my business is performing?

1
Go to Dashboard — the KPI panel shows revenue, average bill, and client count for your selected period
2
Use the date range selector to compare different periods
3
Go to Reports → Efficiency for a breakdown by stylist and day of week
4
Go to Reports → Secure Reports to download a formatted report for your accountant

HR Documents

SalonLogic Pro includes over 120 HR document templates covering employment contracts, policies, letters, and statutory notices. Documents are generated with your salon details merged in automatically.

📷 documents_library_overview.png

Documents library — template packages with all available documents

📷 documents_vault_list.png

Document Vault — all generated documents available to download

How do I generate an HR document?

1
Go to Documents → My Documents
2
Select the document package you have purchased
3
Click on the document you need and fill in any employee-specific fields
4
Click Generate — the document saves to your vault and can be downloaded as a Word file
💡
Make sure your company profile is complete before generating documents — your salon details are merged into every document automatically.

Services

Go to Services to manage your service menu. Every service has a name, price, duration, and category. Duration is used by the online booking system to block out the correct time in your diary.

Services list

Services — full service menu with prices, durations, and categories

Add service

Add Service — name, price, duration, and category

ℹ️
Duration must be between 5 and 480 minutes. If a service has variable duration, enter the typical time.

Products & Stock

Add every product you use in the salon — both retail items for sale and backbar products used in services. Accurate cost prices feed directly into your service costing calculations.

Products list

Products — full catalogue with cost prices and stock levels

Add product

Add Product — name, cost price, unit type, and stock settings

Reorder fields

Reorder settings — set a trigger level and the system adds products to your shopping list automatically


Online Booking

SalonLogic Solo includes a public-facing online booking page. Once configured, clients can book directly — bookings appear in your diary automatically.

💡
Your public booking page is live at salonlogic.co.uk/book/your-slug once you save your booking settings. Share this link on your website, Instagram bio, or Google Business profile.
📷 booking_public-page_overview.png

Public booking page — what your clients see when they click your booking link

📷 booking_settings_slug-field.png

Booking Settings — set your slug, cancellation policy, and available services

How do I set up online booking?

1
Go to My Booking Page → Booking Settings
2
Set your slug — the unique part of your public URL (e.g. janessalon)
3
Set your cancellation policy and toggle on the services available for online booking
4
Save — your page is live immediately

Patch test safety

For colour services that require a patch test, the system automatically notifies the client and cancels the appointment 48 hours before the service if no valid patch test is on file. No manual action needed.

📷 booking_public-page_patch-test-notice.png

Patch test notice — shown automatically to clients booking colour services


Diary & Appointments

Go to My Diary to view and manage your appointments. New bookings from your public page appear automatically. Provisional bookings are shown in a distinct colour until the patch test requirement is met.

📷 diary_week-view_overview.png

SOLO Diary — weekly view with all bookings colour-coded by status

How do I manage incoming bookings?

1
Go to My Diary — new online bookings appear automatically
2
Provisional bookings are shown in a different colour until confirmed
3
Click any booking to view client details, services booked, and patch test status
4
To cancel, open the booking and click Cancel — the client is notified automatically

Company Settings

Go to Settings → Company Settings to manage your business details, VAT configuration, holiday year settings, and clock-in configuration.

Company settings

Company Settings — business details, VAT, holiday year, and clock-in all in one place


User Permissions

Go to Settings → User Permissions (Account Owner only) to customise what each manager role can access. The three built-in roles can be adjusted to match your salon's working practices.

📷 settings_permissions_role-table.png

User Permissions — role access table showing what each role can see and do


Planned Features

SalonLogic Pro is actively developed. The following features are planned for release in 2026.

💳 Deposit Collection

Collect a deposit at the time of online booking to reduce no-shows. Powered by Stripe.

📱 SMS Reminders

Automatic appointment reminders and patch test notifications by SMS.

💰 Payroll Processing

Full payroll calculation with net pay, PAYE, NIC, payslip generation, and a complete audit trail.

🏢 Multi-Location Support

Extend one account across multiple salon sites with location-level reporting.

🎯 Business Plan Targets

Set revenue, margin, and client targets and track performance on the KPI dashboard.

👔 Accountant Access

A separate read-only login for your accountant to access reports and VAT submissions.