Calendar
Drag, drop, resize. Built like the apps your team already uses.
Multi-staff, multi-location, multi-resource. Conflict detection on every save. Shop closures, staff time-off and Google Calendar sync built in.
Mahi is te reo Māori for work. You do plenty of it. The platform fee shouldn't be another tax on top.
The NZ-built scheduling platform for salons, barbers, beauty therapists and service businesses. Calendar, payments, reminders, retail, reports, loyalty, email campaigns and customer portal in one flat-fee plan. No marketplace skimming a slice of every new client.
Marketplace commission, on every booking, forever.
Core features in one plan, no Pro tier upsell.
AI voice agent answers the calls you can't.
Drop in no-shows once SMS reminders are on.
Built for the people doing the actual work
Side by side. No names. You know who.
Three platforms own this market. We won't say their names. Here is what they do, and what we do, line for line.
The others
What you put up with today
Mahi Time
What you get with us
20% commission on every new client. Forever.
0% commission. Flat fee. Forever.*
Per-chair pricing. Pay the same for your weekend casual as your full-timer.
NZ$129/mo for the first three team members. NZ$19.95 each after that.
Quote-only pricing. Sales call, demo call, then a number that changes.
Price published on the website. No sales call. Decide in 30 days.
Marketing emails your customers. Recommends competing salons to them.
We never message your customers. Their data is yours, exportable any time.
Locked-in data. Want to leave? Hope you like CSV exports by hand.
Export every customer, booking and payment in one click. Or via the API.
AI receptionist is a NZ$249/mo bolt-on that books outside your conflict rules.
NZ$129/mo AI voice agent that uses the same scheduling engine as the admin panel.
20¢ markup on every SMS reminder, on top of the carrier fee.
Unlimited email reminders. 100 SMS per month included, $5 per 100 after that.*
Premium support tier costs extra. Front-line agents read scripts.
One support team for every customer. NZ business hours, NZ humans.
* Unlimited email reminders and 100 SMS per month included with every plan, subject to a fair-use policy (we tap you on the shoulder if outbound volume looks more like a campaign blast than booking reminders). SMS beyond 100/mo are sold in lots of 100 for NZ$5. Full detail on the Fair Use Policy in our Terms.
The difference
Eight wins. One honest footnote. Switch in an afternoon.
Everything in one plan
No upsell, no "Pro" plan unlock, no surprise tier above the one you read about. Everything below is on the day you sign in.
See every featureCalendar
Multi-staff, multi-location, multi-resource. Conflict detection on every save. Shop closures, staff time-off and Google Calendar sync built in.
Branded URL for your Insta bio, Facebook button, or Google Business Profile.
Confirmations, 24-hour nudges, post-visit follow-ups. 100/mo included.
Stripe online or Windcave in-store. We never take a cut of the transaction.
Revenue by staff, service, day-of-week and location. CSV export for Xero or MYOB. Per-staff utilisation at a glance.
One calendar across two, five or twenty shops. Per-location hours and rosters.
Two-way per-staff sync. Changes propagate within seconds, time-off honoured.
Customers reschedule, cancel and view their history without ever calling the shop.
Points per dollar, configurable redemptions. Auto-awarded on every payment.
Win back lapsed clients, fill quiet afternoons. Segments built from real booking data.
Add take-home products to the booking or sell at the counter. Stock tracked, GST reported.
Sell, redeem, refund. Real-time balance lookup, no fiddly spreadsheets.
Take deposits at booking, charge no-show or late-cancel fees automatically.
Book chairs, rooms, equipment. Lock staff to their resource or let them float.
Rename staff to barbers, technicians, tradesmen, whatever fits your business.
Versioned, free, documented. There when you need it. Out of the way when you don't.
Add on, not bolted on
Phone rings while you're with a client. The agent picks up in your business name, checks live availability, books the slot, and texts the customer their confirmation. It uses the same scheduling engine as the admin panel, so it can't double-book or violate your closures. Hands off to a human the moment it's asked to.
Caller
Hi, can I get a balayage with Mia next Saturday?
Mahi Time AI
Mia has 10am or 2:15pm Saturday available. The 2:15 gives you the full balayage plus blow-wave. Which works?
Caller
Two-fifteen is perfect.
Mahi Time AI
Booked. Confirmation is on its way to your phone. Anything else?
Hear it work
00:38
Walk-in cut, Saturday morning
00:42
Balayage with Mia, this Saturday
00:55
Hydrafacial, after-work slot
00:46
Hot-water cylinder, Tuesday call-out
Want a custom-trained agent for your own catalogue and policies? Talk to us →
Pricing
No sales call. No quote-per-chair. No commission on the work you've already done. Add the AI voice agent later if you want it.
Mahi Time
Everything below, included.Each additional team member is $19.95/mo. Unlimited bookings. Unlimited locations. Unlimited customers.
AI Voice Agent
Up to 2 locations. Unlimited staff. Answers, qualifies, and books. Sits on top of your existing plan.
Add at signupSMS top-ups
100 SMS are included every month. Beyond that, top up in lots of 100. No per-message markup. Unlimited email is included by default.
All prices NZD, exclusive of GST. SMS pricing applies to NZ + AU mobile numbers.
*
Unlimited email and 100 SMS / mo apply subject to our
fair-use policy.
FAQ
No. Cancel anytime from the admin panel. We refund any unused portion of the month you cancel in.
Never. We charge a flat monthly fee. The customer is yours. Their data is yours. There is no marketplace, so there is nothing for us to charge a commission on.
Yes. CSV import for customers and bookings is built in. If your current platform exports it, we can ingest it. We have a free migration helper for the three biggest incumbents.
Yes, two ways. Online and pay-by-phone go through Stripe Connect; Stripe's standard rates apply and are billed direct by Stripe to you. We never see the money or take a cut. In-store, you can plug in your own Windcave terminal at zero per-transaction cost through us. Either way Mahi Time charges no transaction fee.
It reads the same database the admin panel uses. When you add a service, change a price, or block out a day, the agent knows within seconds. No retraining.
Stored in AWS Sydney. Backed up nightly. Export it anytime in CSV or via the public API. If you ever leave, you take everything with you.
Yes, on every plan. One calendar across two, five, or twenty shops. Per-location hours, staff rosters and reports.
Flat monthly fee instead of marketplace commission. A real public API instead of a closed garden. A voice agent built into the scheduling engine instead of a $250/mo bolt-on. Pricing published on the website instead of a sales call.
Ready when you are
30 days free. No card required. NZ$129/mo after that. You can move the whole salon over in an afternoon.