The short answer
An off the shelf booking system for an Australian service business costs from nothing to a few hundred dollars a month per location, plus card fees and SMS. A custom booking front end on top of an existing platform's API typically costs $10,000 to $30,000 (AUD, ex GST), a multi location booking system with rosters, deposits and online payments $40,000 to $90,000, and a resource scheduling engine with complex rules, a client portal and mobile apps $100,000 to $250,000 or more. Those are indicative market ranges, not quotes. Most single location businesses should subscribe; custom earns its cost when staff, rooms, equipment and rules interact in ways the platforms cannot express.
Key takeaways
- Subscriptions are cheap: Square Appointments lists $0, $40 and $90 a month per location in Australia, and Cliniko prices by practitioner count from 45 a month.
- Custom booking cost is set by the availability rules (staff, rooms, equipment, buffers, locations), not by the number of screens.
- Price deposits, no show fees, calendar sync and reminders as separate line items. Each is a few days to two weeks of work.
- Card surcharges on eftpos, Mastercard and Visa ended on 1 October 2026. Booking fees that apply whatever the payment method are not caught by the change.
- Cancellation and no show terms in standard form contracts can be unfair contract terms, and penalties have applied since 9 November 2023.
What does a booking system cost, and which kind do you need?
For most service businesses, a booking system costs a monthly subscription, not a build. The question is whether your scheduling rules fit what the platforms offer. This page covers web booking systems a business uses to take bookings for its own staff, rooms and equipment. If you are building a two sided marketplace or an on demand app, read our booking and marketplace app cost guide instead.
| Path | What you get | Indicative cost (AUD, ex GST) |
|---|---|---|
| Subscribe to a booking platform | Online booking page, calendar, reminders, payments, basic reports | $0 to a few hundred dollars a month per location, plus card and SMS fees |
| Custom front end on a platform’s API | Your own branded booking flow and rules, with the platform still holding calendars and payments | $10,000 to $30,000 |
| Multi location booking system | Staff rosters across sites, deposits, online payments, admin calendar, accounting sync | $40,000 to $90,000 |
| Resource scheduling engine | Staff, rooms and equipment booked together, complex rules, client portal, mobile apps | $100,000 to $250,000+ |
The custom bands are indicative market ranges. They sit inside Expeed’s published Australian bands, which put an internal booking or scheduling tool at $15,000 to $40,000 and a booking system with payment integration at $40,000 to $150,000. They are not our prices.
What does off the shelf booking software cost per month?
Published subscription prices run from free to a few hundred dollars a month, and the real variable is how each vendor counts: per location, per practitioner or per team member. These are list prices at the time of writing (November 2026).
| Platform | How it charges | Listed price | Fees on top |
|---|---|---|---|
| Square Appointments | Per location | Free $0, Plus $40, Premium $90 a month (AUD) | 1.6% in person, 2.2% online card processing |
| Cliniko | By practitioner count | 45 a month for 1 practitioner, 95 for 2 to 5, up to 395 for 26 to 200 | SMS at 10 cents a message |
| Fresha | Per business or per bookable team member | 19.95 a month for an independent, 14.95 per team member for teams | 2.79% + 20 cents online payments; 20% one time commission on new marketplace clients |
| SimplyBook.me | By plan tier | Free, then 11.90, 24.90 and 49.90 a month on annual billing | Add ons priced separately |
Square’s figures are from its Australian page. The other vendors displayed prices in the currency for our location when we checked, so confirm the AUD figure on their pricing pages before you budget. Timely did not show prices without a sign up flow, so it is left out.
The arithmetic matters more than the headline. A clinic with 12 practitioners pays Cliniko’s 9 to 12 tier, 195 a month, about 2,340 a year. A four location salon group on Square Premium pays $360 a month. Neither number comes close to the cost of a build.
When is a custom booking system worth it?
Build when your availability rules are the business, and the platforms make staff work around them every day. Signs that point that way:
- A booking needs two or more resources at once, such as a practitioner, a treatment room and a machine.
- Rules depend on qualifications, client history, travel time between sites or equipment cleaning windows.
- You run memberships, packages or credits that the platform cannot model without manual adjustments.
- Bookings must flow into a system the platform does not integrate with, such as your own CRM or an industry system.
- You are paying for several tools (booking, forms, payments, SMS) that one system could replace.
If none of these apply, subscribe. Our build vs buy guide sets out the wider decision, and industry specific notes are in our salon software and hospitality pages.
How much do deposits, no show fees and calendar sync add?
Each common booking feature is a separate piece of work, so price it as a line item. The effort below is our illustrative estimate for a custom build, converted at an assumed blended agency rate of $1,100 to $1,500 a day. For context, Re:Sourced’s July 2026 guide puts senior software contractors in Sydney at $800 to $1,100 a day ex GST; agencies charge more because the rate carries testing, review and project management.
| Line item | What it involves | Effort (days) | Cost at $1,100 to $1,500 a day |
|---|---|---|---|
| Deposits at booking | Stripe or similar checkout, partial payment, receipts, refunds | 3 to 5 | $3,300 to $7,500 |
| No show and late cancellation fees | Card stored securely with the provider, fee rules, customer notices, dispute handling | 3 to 6 | $3,300 to $9,000 |
| Two way calendar sync | Google and Microsoft calendars, conflict handling, token refresh | 5 to 10 | $5,500 to $15,000 |
| SMS and email reminders | Templates, timing rules, opt out handling, delivery logs | 2 to 3 | $2,200 to $4,500 |
| Waitlist | Fill cancelled slots automatically and notify the next client | 3 to 5 | $3,300 to $7,500 |
| Rooms and equipment as resources | A booking holds several resources at once, with buffers and cleaning time | 8 to 15 | $8,800 to $22,500 |
| Multiple locations | Site rosters, time zones, per site pricing and reporting | 4 to 8 | $4,400 to $12,000 |
The availability engine is where estimates go wrong. Every new resource type multiplies the cases to test, which is why the jump from staff only booking to staff plus rooms plus equipment is so large.
What does a multi location booking system cost? A worked example
A hypothetical four location allied health group with 30 staff, eight treatment rooms and shared equipment would land around $85,000 to build, using the assumptions below. It is arithmetic for budgeting, not a quote.
- Effort by area: discovery and design 6 days, availability engine 12, client booking flow 8, deposits and no show fees 6, calendar sync 5, reminders 2, admin calendar and rosters 8, reports 3, Xero sync 4, testing 6, deployment and project management 5. Total 65 days.
- Build cost: 65 days at an assumed $1,300 a day is $84,500, or $71,500 to $97,500 across the $1,100 to $1,500 range.
- Running costs a year: hosting at an assumed $300 a month ($3,600); SMS for two reminders on 2,000 bookings a month at ClickSend’s listed 7.2 cents ($3,456); maintenance at 15% of the build ($12,675). Total $19,731 a year, before card fees.
- Three year total of ownership: $84,500 + (3 × $19,731) = $143,693 ex GST.
Against that, Square Premium at four locations is $360 a month, or $12,960 over three years. The custom system only makes sense if the room and equipment rules, packages or integrations are things the group cannot run without, or if it replaces several other subscriptions. Card processing costs apply either way.
What do Australian rules mean for deposits and cancellation fees?
Your cancellation and no show terms are usually part of a standard form contract, so the unfair contract terms law applies. The ACCC says the changes that took effect on 9 November 2023 banned proposing, using or relying on unfair terms in standard form contracts, with penalties for breaches. Its examples of terms that may be unfair include terms that penalise one party, but not the other, for breaching or ending the contract.
In practice, that means the booking system should support terms a court would see as balanced:
- show the fee and the cancellation window before the client confirms;
- scale the fee to the loss, for example a deposit rather than the full price for a short appointment;
- let the business waive fees and record why;
- keep a record of what the client agreed to and when.
This is general information, not legal advice. Have a lawyer review the wording.
How did the October 2026 surcharging change affect booking payments?
Card surcharges are gone on eftpos, Mastercard and Visa from 1 October 2026, so remove any surcharge logic from your checkout. The RBA’s FAQs say the three networks introduced no surcharge rules from that date, and that American Express, PayPal and UnionPay also removed surcharging.
The RBA also says the change only covers fees added because a customer pays by card. It does not apply to booking fees, service fees, or weekend and public holiday surcharges that apply regardless of payment method, and businesses can still offer discounts for other payment methods. A custom booking system should therefore price the booking fee separately from the payment method, and treat card costs as part of your prices.
What are the ongoing costs?
Plan for four running costs: hosting, messaging, payments and maintenance. Maintenance is the largest for a custom build; the rest apply to subscriptions too.
- Maintenance: roughly 15 to 20% of the build each year, covered in our software maintenance cost guide.
- SMS: ClickSend lists Australian messages at 7.2 cents each from a $20 top up, falling to 6.2 cents from $3,000. Our business SMS rules guide covers sender ID and consent.
- Payments: processing fees from your provider, now absorbed into your prices rather than surcharged.
- Hosting: modest for a booking system, but budget for backups and monitoring.
How can you cut the cost of a first version?
Keep the platform for what it does well and build only the part that is different. Ways to bring a first release down:
- Start with a custom booking flow on an existing platform’s API, so calendars, reminders and payments stay in the subscription.
- Launch one location first and add multi site rules once the engine is proven.
- Use the payment provider’s hosted checkout instead of building card handling.
- Leave mobile apps for a later phase; a responsive web booking page covers most clients.
- Write the availability rules down in plain language before any design work. Unclear rules are the main source of rework.
Our custom software cost guide explains the wider drivers.
How AWLabs approaches booking systems
We start with whether you need custom software at all. In a 15 minute Development Consult during Sydney business hours, we look at the platform you use and where it breaks, and often the right answer is to stay on it. If a build makes sense, a paid Discovery Audit maps your resources, rules, payments and integrations, and the fee is credited in full against the build. You then get a fixed price Schedule of Work with three options, The Minimum, The Recommended and The Complete, so you can choose how much to build first. Senior engineers lead every build. See our custom software development service.
Frequently asked questions
How much does a booking system cost per month in Australia?
Off the shelf booking tools range from free plans to a few hundred dollars a month. At the time of writing, Square Appointments lists Free, Plus at $40 and Premium at $90 a month per location, and Cliniko charges by the number of practitioners, from 45 a month for one to 395 a month for 26 to 200. Add card processing fees and SMS reminders on top.
How much does it cost to build a custom booking system?
Indicative Australian ranges are $10,000 to $30,000 (AUD, ex GST) for a custom booking front end on an existing platform, $40,000 to $90,000 for a multi location system with rosters, deposits and payments, and $100,000 to $250,000 or more for a scheduling engine with complex resource rules, a client portal and mobile apps. Expeed puts an internal booking tool at $15,000 to $40,000 and a booking system with payment integration at $40,000 to $150,000.
Can I charge a no show fee through my booking system?
Most platforms let you take a deposit or keep a card on file and charge a fee for a late cancellation or no show. The fee must be disclosed clearly before the booking. If your booking terms are a standard form contract, a term that penalises only the customer can be an unfair contract term, so keep the fee proportionate and get advice on the wording.
Can I still add a card surcharge to bookings after October 2026?
Not on eftpos, Mastercard or Visa payments. The networks introduced no surcharge rules from 1 October 2026, and American Express, PayPal and UnionPay also removed surcharging. The RBA says the change does not apply to booking fees, service fees or weekend and public holiday surcharges that apply regardless of payment method.
Is a booking system the same as a booking app like Uber or Airtasker?
No. A booking system lets one business take bookings for its own staff, rooms or equipment. A marketplace or on demand app connects many providers with many customers and costs considerably more. Our booking and marketplace app cost guide covers that second case.
What ongoing costs does a custom booking system have?
Budget hosting, SMS and email delivery, payment processing, and maintenance of roughly 15 to 20% of the build cost a year. SMS is often the surprise: at ClickSend's listed Australian rate of 7.2 cents per message, two reminders on 2,000 bookings a month is about $288 a month.
These figures are market ranges, not quotes and not what AWLabs charges. Every AWLabs build is priced after our Discovery Audit.
Sources
- Square Appointments pricing (Australia), Square
- Cliniko pricing, Cliniko
- Fresha pricing, Fresha
- SimplyBook.me pricing, SimplyBook.me
- ClickSend SMS pricing (Australia, AUD), ClickSend
- Frequently Asked Questions: Removal of Card Payment Surcharges From 1 October 2026, Reserve Bank of Australia
- Unfair contract terms, Australian Competition and Consumer Commission
- How Much Does Custom Software Development Cost in Australia in 2026?, Expeed Technology
- Tech Contractor Day Rates in Australia: The 2026 Guide, Re:Sourced