One flat price. The whole platform.
Plans start at R160 a month. Every plan is self-hosted on your own infrastructure — your data never leaves your servers.
Starter
R160/month
Everything a solo practitioner needs to get booked and stay organised.
- 1 provider
- Unlimited appointments
- Branded booking page
- Customer management
- Email reminders
- Self-hosted, your data
Professional
R420/month
For growing teams that need more providers and deeper insight.
- Up to 5 providers
- Everything in Starter
- SMS & WhatsApp reminders
- Analytics & reporting
- Multiple locations
- REST API access
Business
R890/month
For multi-branch operations that want the lot, with priority support.
- Unlimited providers
- Everything in Professional
- Advanced analytics
- Custom domain & white-label
- Priority support
- Onboarding assistance
Prices in South African Rand (ZAR), excl. VAT. Cancel anytime.
Pricing questions
What does "self-hosted" mean for me?
WebScheduler runs on your own server or hosting account. Your appointments, customers and business data live with you — not on a third-party platform.
Are there per-booking fees?
No. You pay one flat monthly price for your plan. Take as many bookings as you like — the price doesn't change.
Can I change plans later?
Yes. Move up as your team grows or down if you need to — changes take effect on your next billing cycle.
Do you offer onboarding help?
Business plans include onboarding assistance. On any plan, our team can help you get set up — just book a demo and we'll walk you through it.
Not sure which plan fits?
Book a demo and we'll help you pick the right one.