Buying guides

Does booking software have hidden fees? The six that catch Australian businesses

The monthly price on the pricing page is rarely the monthly cost. Here are the six line items that turn an advertised $29 into something quite different — and the questions that surface each one before you sign.

Short answer: usually yes, and rarely because anyone is being dishonest. The advertised number is almost always real. It is just that it describes a narrower thing than most people assume, and the gap shows up on the second or third invoice.

Here are the six that actually catch people, in rough order of how much they cost.

(If you are weighing up a free tool rather than a paid one, the shape of the problem is different — we wrote about what free booking software really costs separately.)

1. Per-staff pricing

The biggest one, and the easiest to miss because it is not hidden at all — it is just quoted per seat while you are thinking per business.

"From $29/month" on a per-staff plan means $29 for one person. Six staff is six times that, every month, whether they are booked solid or on annual leave. A business comparing a $29 per-staff product against a $49 flat product usually concludes the first is cheaper, and for a solo operator it is. At four staff it is not.

Ask: is this per business or per staff member, and what happens when I add someone for a month?

2. Booking commission

A percentage of bookings that come through the vendor's marketplace. Typically charged once per genuinely new client, sometimes with a minimum.

This is a defensible model — it is paid acquisition you only pay for when it works. The thing to understand is that it scales with your success rather than your usage, so your best month is also your biggest bill, and it is attached to the growth you were hoping to keep.

Ask: what counts as a "new" client, who decides, and what happens if someone books through the marketplace once and then direct forever?

3. Payment processing margin

Every platform that takes cards takes a processing fee. The question is whether that fee is the processor's rate or the processor's rate plus the software vendor's margin.

Some platforms run their own payments product and set their own rate. Others let you connect your own Stripe or Square account, in which case you pay whatever rate you have negotiated and the software adds nothing. On real volume the difference between 1.5% and 2.2% is not a rounding error — on $20,000 a month it is $140.

Ask: can I bring my own Stripe or Square account, and if not, what exactly is your rate including every component?

4. SMS

Reminders are the single best anti-no-show tool there is, so you will send a lot of them. SMS always costs real money — carriers charge for it — but how it reaches you varies enormously.

Some bundle a credit allowance and charge per message after it. Some resell at a markup. Some pass carrier cost through. Watch for the allowance resetting monthly in a way that does not roll over, and for international or long-message pricing if your reminders run past 160 characters.

Ask: what is the per-message rate after my included credits, does the allowance roll over, and is there a markup on carrier cost?

5. Tier gating on the one feature you need

The classic pattern: the product does what you want, but that specific thing is on the tier above. Multi-location, deposits, reporting, a walk-in queue, removing vendor branding — any of them can be the gate.

This is fine when it is visible and painful when it is discovered in week three, because by then you have loaded your services and trained your staff.

Ask: on which plan is each of my must-haves available — naming them one at a time — and confirm it in writing.

6. Setup, migration, and getting out

Onboarding fees, data-import charges, and the one nobody checks until they need it: what you can take with you.

Exporting clients and services is usually possible. Exporting future bookings often is not, which means a migration involves someone re-entering a calendar by hand. Minimum contract terms matter here too — "no lock-in" sometimes means no minimum term and sometimes means no early-exit fee, which are different promises.

Ask: what does export include, specifically whether future bookings are in it, and what is the minimum term?

The arithmetic that settles it

Forget the headline price. Work out a realistic month:

(plan x staff seats)
+ (new clients x commission)
+ (card volume x processing rate)
+ (SMS sent x per-message rate)
+ (tier upgrade for the feature you actually need)
+ (setup and migration, spread over 12 months)
= your real monthly cost

Do that for each shortlisted product with your own numbers. The ranking frequently changes, and the cheapest advertised price is often not the cheapest product.

Where we stand

So that this is useful rather than coy: Trimsy is a flat monthly subscription from A$24.99 with one staff member included and extra seats at $7, 0% booking commission at any volume, and you connect your own Stripe or Square account so card processing is whatever rate you qualify for — we add nothing on top. SMS runs through a per-tenant Twilio account at cost, no markup. Billed in Australian dollars with a GST invoice, cancel any time, and your data exports.

We do gate some features by tier — the walk-in queue is on Growth, not Essential — and we would rather you read that here than find it later. The plans page lists what is on which.

Run the arithmetic above on us too. That is the point of it.


Fee structures vary by vendor and change — always confirm against current pricing pages before deciding. See Trimsy's plans or compare against other platforms.

All postsStart free trial