Simple, transparent pricing

Plans for every business

Start free and scale as you grow. No hidden fees. All billing is managed securely by Stripe, we never store your card details.

Card details never stored by us Cancel anytime Billing powered by Stripe

What is a Service?

A bookable offering you create, for example: Haircut, 60-min Massage, Personal Training Session, or Legal Consultation. Each service has its own duration, pricing, and availability.

What is a Staff Member?

Anyone in your business who can be assigned to a service and has their own schedule, for example: a therapist, personal trainer, stylist, doctor, or instructor. You can set individual availability and working hours per staff member.

What is a Booking Slot?

A booking slot is a specific date and time window that a customer can reserve. Slots are automatically generated based on the services you offer and the working hours of each staff member assigned to those services.

Example: You have a service called "60-min Deep Tissue Massage" and two staff members, Alice (Mon–Wed, 9 am–5 pm) and Bob (Thu–Fri, 10 am–6 pm). The system generates individual 60-minute slots across both their schedules, so customers see "Monday 9:00 am with Alice", "Monday 10:00 am with Alice", and so on, automatically, with no manual work.

Starter

Free

Forever. No billing required.

Default for all new accounts
What's included
  • Up to 2 services
  • Up to 5 staff members
  • Unlimited booking slots per month
  • In-person & online bookings
  • 1:1 & multi-participant events
  • Automated email reminders
  • Global timezone support
  • Virtual meeting links (Jitsi)
  • Embeddable booking widget
  • Tablet check-in link
  • Custom booking attributes
  • Searchable business page
  • Google-indexed business page
  • Cancellation policies
★ MOST POPULAR

Professional

$9 / month

Billed monthly in USD.

Upgrade from your business dashboard
Everything in Starter, plus
  • Up to 5 services
  • Up to 15 staff members
  • Unlimited booking slots/month
  • In-person & online bookings
  • 1:1 & multi-participant events
  • Automated email reminders
  • Global timezone support
  • Virtual meeting links (Jitsi)
  • Embeddable booking widget
  • Tablet check-in link
  • Custom booking attributes
  • Searchable business page
  • Google-indexed business page
  • Cancellation policies
  • Marketplace apps (incl. Stripe Connect to receive payments)

Enterprise

$29 / month

Billed monthly in USD.

Upgrade from your business dashboard
Everything in Professional, plus
  • Unlimited services
  • Unlimited staff members
  • Unlimited booking slots/month
  • In-person & online bookings
  • 1:1 & multi-participant events
  • Automated email reminders
  • Global timezone support
  • Virtual meeting links (Jitsi)
  • Embeddable booking widget
  • Tablet check-in link
  • Custom booking attributes
  • Searchable business page
  • Google-indexed business page
  • Cancellation policies
  • Marketplace apps (incl. Stripe Connect)

Ready to get started?

All new accounts begin on the free Starter plan — no credit card required. Once registered, you can upgrade to Professional or Enterprise at any time directly from your business dashboard.

Get started free
All billing is managed securely by Stripe , we never store your credit card details.

Full feature comparison

Feature Starter Professional Enterprise
Core limits
Services e.g. Haircut, Massage, Consultation Max 2 Max 5 Unlimited
Staff members e.g. therapists, trainers, stylists Max 5 Max 15 Unlimited
Booking slots per month Unlimited Unlimited Unlimited
Booking
In-person (on-site) bookings
Online (remote) bookings
1:1 single appointments
Multi-participant / group events
Flexible cancellation policies
Custom booking attributes
Scheduling & reminders
Real-time availability
Automated 3-tier email reminders
Global timezone support
Tools & integrations
Embeddable booking widget
Tablet check-in link
Virtual meeting links (Jitsi Meet)
Marketplace apps (incl. Stripe Connect)
Discoverability
Searchable business page
Custom Call to Action
Google-indexed business page
Support
Community support

Frequently asked questions

Yes. No trial period, no expiry. The Starter plan is free for as long as you use it. No billing details are required to get started.
Absolutely. You can change your plan at any time. When you upgrade, you get instant access to the new limits. Downgrades take effect at the end of your billing cycle. All billing changes are handled directly through Stripe, we never store your card details.
Resvly does not charge transaction fees or commissions. Stripe Connect has its own processing fees (typically 2.9% + 30¢) which are charged by Stripe directly.
Resvly does not store any credit card or payment information. All billing is managed entirely by Stripe, one of the world's most trusted payment processors. Your card details are entered directly on Stripe's secure platform and never pass through our servers.
Stripe supports all major credit and debit cards (Visa, Mastercard, Amex), Apple Pay, Google Pay, and many local payment methods depending on your country.
You will be prompted to upgrade your plan. Existing services and staff members remain fully active, you just cannot add new ones until you upgrade.
None. Sign up, add your services, and start accepting bookings in under 30 minutes. No sales calls, no contracts.

Ready to get started?

Join thousands of service providers already using Resvly. Start free. Billing managed securely by Stripe.