60-day free trial
One price per location, with no extra charge for additional team members.
Cancel anytime with no minimum term.
OneDiary offers online and in app appointment booking, management, deposits*, payments*, multiple seats / staff members, reminders, all for one low monthly cost.
* A small Stripe and platform fee applies to payments accepted via OneDiary. Find out more.
One price per location, with no extra charge for additional team members.
Cancel anytime with no minimum term.
When a new client finds you through the OneDiary marketplace, we will not take a commission from their booking. Your profile should help grow your business, not add another percentage to your bill.
See how payment fees work
Set staff working hours, service availability, block time and schedule business closures.
Take a deposit or full payment at time of booking, collect payment in app and use Tap to Pay or external card readers in store.
Via the OneDiary marketplace or your Google Business listing, plus share your unique public booking link across socials.
Many booking tools start cheap, then add charges for staff seats, reminders or essential booking features. OneDiary gives you one clear monthly price per location.
Via the OneDiary marketplace, in app or web. Show staff and service availability and upsell with service add-ons.
Set roles and permissions for your staff, keeping you always in control.
Reduce no-shows with SMS, email and push notification reminders.
Protect yourself with fixed or percentage based deposits. Alternatively take full payment upfront when booking.
Use Tap to Pay or bluetooth card readers to accept payments from your customers in-store.
Showcase your excellent service with ratings and client reviews.
No per-seat pricing. No Google booking link charge. No separate charge for email or push reminders. OneDiary keeps the essentials included so your costs stay predictable.
One price per location, with no extra charge for additional team members.
Cancel anytime with no minimum term.