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.