Choosing Software

What should a salon booking system include in Australia?

A salon booking system should handle online booking with real-time availability, automated SMS reminders, deposit collection, team scheduling, and client records — all with AUD pricing with GST included and domestic Stripe rates (1.7% + 30c). The difference between a booking system and generic scheduling software is industry-specific features like processing time, service-to-team-member matching, and colour formula tracking.

What a salon booking system actually is

A salon booking system is scheduling software built specifically for the way salons operate. Generic scheduling tools (Calendly, Acuity, Google Calendar) handle time slots, but they don't understand salon workflows — overlapping processing times, service-to-staff matching, or the difference between a 45-minute cut-and-colour and a 45-minute facial.

The distinction matters because salon scheduling is more complex than most appointment-based businesses. A hairdresser might have a colour client processing for 30 minutes while they start a cut on another client. A beauty therapist can only perform lash extensions — they shouldn't appear as available for facials. A nail technician needs 10 minutes between clients for curing and cleanup. Generic tools don't handle any of this, which means manual workarounds, double bookings, and scheduling gaps that cost you revenue.

A purpose-built salon booking system also doubles as a client management tool. It tracks appointment history, service preferences, colour formulas, and notes — turning every visit into a personalised experience without relying on memory. When a regular client books online, the system already knows who they are, what they usually get, and who they prefer to see.

Core features every salon booking system needs

These are non-negotiable. If a system doesn't handle these well, nothing else matters — your team will work around it daily, and your clients will notice.

Online booking with real-time availability

Over 60% of salon appointments are booked outside business hours — evenings and weekends when nobody is answering the phone. Online booking needs to show real-time availability (so clients can't book into slots that are already taken), support service selection with accurate durations and pricing, and let clients choose a specific team member or accept any available. The booking page should be mobile-friendly (80%+ of salon bookings come from phones) and branded to your salon, not a generic marketplace that shows competitors alongside you.

Automated SMS and email reminders

Automated reminders are the single most effective tool for reducing no-shows, consistently cutting them by 30-50%. Look for customisable timing (most salons send at 24 hours and 2 hours before the appointment), personalised messages with the client's name, service, date, and time, and confirmation or cancellation options so clients can respond without calling. Check how many SMS messages are included — running out mid-month defeats the purpose.

Deposit collection

Deposits collected at booking time are the most reliable way to protect against no-shows and last-minute cancellations. The system should support both fixed-amount and percentage-based deposits, process them securely through integrated payments, and handle automatic refunds when cancellations fall within your policy. No-shows cost Australian salons an estimated $5,000-15,000 per year — deposits address this directly.

Team scheduling

For salons with more than one person, the system needs individual schedules and working hours per team member, service-to-team-member assignments (so a colourist doesn't appear as available for nail services), time-off and leave management, and conflict prevention so you can't accidentally double-book a stylist. A drag-and-drop scheduler that lets you move appointments between team members and time slots is essential for managing a busy salon floor.

Client records

At minimum: complete appointment history, service preferences, colour formulas (for hair salons), contact details, and notes. The goal is personalised service without relying on memory. When a regular walks in, you should be able to pull up their full history in under five seconds. Some systems also store consent forms, before-and-after photos, and communication history.

Features that separate good from great

Once the core is solid, these features add meaningful value — they're the difference between software that works and software that actively helps you run a better salon.

Processing time and buffer time

Processing time is the period during a service where the client doesn't need the team member's direct attention — colour developing, a treatment mask sitting, or a perm setting. During processing, the team member can start another service. Buffer time is the gap between appointments for cleanup, setup, or a break. A booking system that understands both prevents scheduling gaps while giving your team the time they need between clients.

Digital forms and consent

Many salon treatments require consent forms — chemical treatments, lash extensions, microneedling, waxing. A system that auto-sends the right form based on the booked service saves time at check-in and keeps you compliant. Digital forms with electronic signatures are legally valid under the Electronic Transactions Act 1999 and eliminate the paper filing cabinet.

Service bundles and pricing tiers

If your salon offers packages (cut-and-colour bundles at a discounted rate) or different pricing tiers (junior vs senior stylist), the system should handle this natively. Workarounds like creating separate services for every combination lead to a bloated service menu and confused clients. Pricing tiers should be visible during online booking so clients know the cost upfront.

Reporting

Basic reporting — revenue per day/week/month, appointments by team member, busiest times, no-show rates — helps you make informed decisions. You don't need complex dashboards, but you should be able to answer "how did we do last month?" without exporting data to a spreadsheet.

Waitlist management

A waitlist fills cancellations quickly by automatically notifying clients who wanted a specific time slot. If your salon regularly runs a full schedule with frequent cancellations, this feature recovers significant revenue that would otherwise be lost to empty chairs.

What matters specifically in Australia

International software doesn't always meet Australian requirements well. These are the things that make a practical difference to your monthly costs and daily operations.

AUD pricing with GST

Software priced in USD or GBP means unpredictable costs due to currency fluctuations. A $49 USD plan could cost $75-85 AUD depending on the exchange rate, and you still need to account for GST on top. Australian-made software typically prices in AUD with GST included, making it straightforward to budget.

Domestic payment processing

Australian Stripe rates for domestic card transactions are 1.7% + 30c. Platforms that process through international payment gateways charge 3.9%+ per transaction. On $10,000 in monthly card payments, that's a $220/month difference — $2,640 per year in unnecessary fees. Make sure the platform processes payments through an Australian payment account.

SMS through Australian carriers

Appointment reminders via SMS are critical for reducing no-shows. Software that routes SMS through Australian carriers delivers messages faster and more reliably than international routing. Check the monthly SMS allowance — a salon with 400 appointments per month sending two reminders each needs at least 800 SMS monthly.

Support in Australian timezones

When your booking system has a problem at 9am on a busy Saturday in Sydney, you need support available in AEST — not waiting for a US or European team to start their day. Australian or APAC-based support means help when you actually need it.

Timezone handling

Australia spans multiple timezones (AEST, ACST, AWST) and observes daylight saving in some states. Your booking system should correctly handle timezone conversions so that reminders send at the right local time and online booking shows accurate availability regardless of where the client is browsing from.

How to evaluate a salon booking system

A practical checklist for comparing options — focus on what affects your daily operations and monthly costs, not feature count.

  1. 1Calculate the total monthly cost for your actual team size — not the "starting from" price. Include SMS charges, payment processing fees, and any add-ons.
  2. 2Check if SMS reminders are included on all plans and how many per month. Running out mid-month is a common problem.
  3. 3Confirm pricing is in AUD so you're not exposed to exchange rate fluctuations.
  4. 4Test the online booking flow on your phone as if you were a client. If it takes more than 60 seconds to complete a booking, your clients will abandon it.
  5. 5Verify that service-to-team-member matching works — can you restrict which team members appear for which services during online booking?
  6. 6Check whether processing time and buffer time are supported natively, not as workarounds.
  7. 7Ask about data export — your data belongs to you. If you can't export clients, appointments, and history, you're locked in.
  8. 8Start a free trial with real appointments during a normal work week. Don't just click around a demo — book clients, send reminders, process a payment.
  9. 9Have every team member try the scheduler. If anyone struggles after 10 minutes, the interface isn't intuitive enough.

Ask every vendor: "What is the total monthly cost for a salon with 5 team members, 400 appointments per month, and 800 SMS reminders?" Compare those answers — not the prices on the website.

Ready to try Bella Booking?

Start your free trial today. No credit card required.

Australian-owned business. Sydney-based support team.