Free
Everything you need to get started with online scheduling.
Features you'll love
- 1 booking page
- Unlimited bookings
- Google Calendar sync
- Basic availability rules
- Custom booking form
- Email confirmations
- Video meeting integrations
- Automatic timezone detection
- Custom booking link
Individual
For professionals who want to eliminate admin and get paid automatically.
Everything in Free, plus:
- Unlimited booking pages
- Multiple services per booking page
- Custom branding & themes
- Brand colors & custom backgrounds
- Online payments
- Calendar-managed availability
- Booking buffers & scheduling windows
- Reminder emails
- Remove platform branding
Professional
For professionals who want to eliminate admin and get paid automatically.
Everything in Individual, plus:
- Advanced booking forms
- Unlimited custom questions
- Dynamic email placeholders
- Calendar event customization
- Redirect after booking
- Approval workflow
- Webhooks
- Booking analytics
- Advanced automation workflows
Team
Scheduling across your whole team — with central admin control.
Everything in Professional, plus:
- Round-robin scheduling
- Team booking pages
- Shared team availability
- Centralized billing
- Team roles & permissions
- Advanced routing rules
- Global timezone support
- Priority support
All prices in USD · Annual billing saves 20% · Need enterprise pricing?
See every feature, side by side
Understand exactly what's included in each plan before you commit.
Free | Individual | Professional | Teams | |
|---|---|---|---|---|
| customization | ||||
| Logo & profile imagesDisplay your own logo, profile photo, or team images on your booking page. | ||||
| Custom booking URLUse a personalized booking link that reflects your name or business. | ||||
| Page title & descriptionCustomize the heading and introductory text shown on your booking page. | ||||
| Service pricingSet fixed or variable pricing based on the selected service or duration. | ||||
| Markdown supportUse Markdown to format booking pages, confirmation pages, emails, and notifications. | ||||
| Online paymentsAccept secure card and digital wallet payments before confirming appointments. | ||||
| Multi-language supportOffer your booking experience in dozens of supported languages, including right-to-left layouts. | ||||
| Automatic language & timezoneDisplay dates, times, and language based on each visitor’s location and preferences. | ||||
| Booking QR codeGenerate a printable QR code that opens your booking page. | ||||
| Dynamic placeholdersInsert booking details and customer responses into emails and notifications automatically. | ||||
| Custom booking formCreate personalized booking forms with configurable questions and response fields. | ||||
| Booking form questionsMaximum number of custom questions available on a booking form. | 5 | 10 | Unlimited | Unlimited |
| Brand colorsApply your own brand colors throughout the booking page. | ||||
| Calendar event customizationChoose which booking details appear in calendar events. | ||||
| Custom footerDisplay contact information, website links, or social media links on your booking page. | ||||
| Background image or gradientPersonalize your booking page with a custom background image or gradient. | ||||
| Advanced form fieldsUse hidden fields and pass-through values to automate workflows and capture additional information. | ||||
| Remove platform brandingHide platform branding for a fully branded booking experience. | ||||
| Redirect after bookingSend customers to a custom webpage after booking for onboarding, promotions, or conversion tracking. | ||||
| Offline messageCustomize the message displayed when bookings are temporarily unavailable. | ||||
| Meeting Types | ||||
| Individually customized booking pagesPer service, location or language | 1 | 2 | 10 | Unlimited |
| One-to-one sessions | ||||
| Booker-chosen duration | ||||
| Booker-chosen location | ||||
| Multiple services per booking pageOffer multiple services from a single booking page. | ||||
| Group sessions / webinarsMultiple attendees in one slot or capacity-based resource booking | ||||
| Accept / reject requested appointments | ||||
| Availability options | ||||
| Calendar managed availabilityAutomatically check your connected calendars for availability and sync new bookings. | ||||
| Min/Max advance booking noticeControl the minimum and maximum time before an appointment can be booked. | ||||
| Booking padding / buffer timeAdd buffer time before and after appointments. | ||||
| Group size limitSet the maximum number of attendees for Group sessions. | ||||
| Daily booking limitSet limits on the number of bookings taken per day. | ||||
| Password-protected bookingRestrict access to booking pages using a password. | ||||
| Service windowAccept bookings only within a specified date range. | ||||
| Customizable workflows | ||||
| Confirmation emailsRecipients per booking event | ||||
| Cancellation emails | ||||
| Reschedule emails | ||||
| Reminder emails | ||||
| No-show emails | ||||
| After-meeting follow-up emails | ||||
| Custom confirmation email content | ||||
| Dynamic content in notifications | ||||
| Meeting approval workflowReview booking requests, approve or decline them, and automatically notify customers. | ||||
| WebhooksAutomatically send booking events and data to your connected applications. | ||||
| Team Booking | ||||
| Round-robin & collective availability | ||||
| Display whole team on one page | ||||
| Team member selection rulesEqual distribution, first available, priority order, most availability | ||||
| Centralised billing & administration | ||||
| Assign team roles & permissions | ||||
Pricing FAQ
Is there a free trial for paid plans?
Yes — try the Professional plan free for 14 days and experience everything in the Individual plan, along with powerful features designed for growing businesses.
Can I switch plans at any time?
Absolutely. Upgrade, downgrade, or cancel any time. Downgrades take effect at billing cycle end.
What happens to my data if I cancel?
Your data is retained for 30 days after cancellation so you can export or reactivate.
Do you charge a fee on payments?
ServiceLeo takes 1% of payments you collect. Stripe's standard processing fees (2.9% + 30¢) apply.
Is Teams priced per seat?
Yes. The Teams plan is billed per member, so you only pay for the people who need access.
Do you offer annual pricing?
Yes — we offer 10% off for annual payments and 20% off for payments made every two years. Contact us for an annual invoice.
Still have questions?
Our team is happy to walk you through what plan fits your needs.