Cal.com
Open AppGet started
Pricing

Choose your Cal.com subscription

Start scheduling for free, with no usage limits. For collaborative features, choose one of our premium plans that fits your company size.

Individuals

Free

Everything you could need for scheduling as an individual.

Use for free

*Free forever

Free features:

  • 1 user
  • Unlimited event types & calendars
  • Email & SMS notifications
  • Integrate with 100+ apps
  • Mobile App
  • Browser Extension
  • Accept Stripe & PayPal payments
  • Two-way Salesforce & HubSpot sync
  • 1-click import Calendly events

Teams

$12per user/monthSave 25%

For small teams & startups with combined scheduling needs.

Try for free

*14 day free trial

Free plan features, plus:

  • 1 team, shared availability
  • Round-robin scheduling
  • Managed & collective event types
  • Recurring events
  • Customizable email & SMS notifications
  • Remove Cal.com branding
  • Routing forms
  • Booking analytics
  • Custom APIs

Organizations

$28per user/monthSave 25%

For larger teams looking for more control, privacy, and security.

Try for free

*14 day free trial

Teams plan features, plus:

  • Unlimited sub-teams
  • Route by custom variables
  • Company subdomain (yourcompany.cal.com)
  • SAML SSO and SCIM
  • SOC 2, HIPAA, ISO 27001 compliant
  • Instant meetings
  • Domain-wide-delegation
  • Role-based permissions
  • Additional APIs

Enterprise

Custom

The most advanced scheduling for enterprise without limits.

Talk to sales

*Annual pricing

Organizations plan features, plus:

  • Dedicated onboarding and engineering support
  • SLA & uptime guarantees
  • HRIS & directory integrations
  • Priority Slack & account support
  • Dedicated database

Trusted by fast-growing companies around the world

Feature breakdown

Compare our Free and Teams plans to see why Cal.com is the better choice.

Features

Individuals

Scheduling as an individual.

Free forever

Teams

Schedule as a team.

$12per month/userSave 25%

Organizations

Schedule company-wide.

$28per month/userSave 25%

Enterprise

Scheduling without limits.

Custom pricing

Unlimited event types

Create as many booking templates as you need for different meeting types.

Unlimited calendar connections

Connect multiple calendars to sync availability and prevent double bookings.

Unlimited meetings

Accept unlimited bookings without restrictions on the number of meetings.

Multiple duration options

Offer different meeting lengths for the same event type (e.g. 15, 30, or 60 mins)

Set custom meeting locations

Define where meetings take place, such as Zoom, Google Meet, phone, or in person.

Control your meeting availability

Set specific days, hours, and availability rules for each event type.

Automatic timezone detection & conflict checking

Automatically adjust for attendee timezones and prevent scheduling conflicts.

Meeting cancellation

Allow organizer and attendees to cancel meetings using a secure link.

Meeting rescheduling

Allow organizer and attendees to reschedule without back-and-forth emails.

Meeting reassignment

Transfer a scheduled meeting to another team member when needed.

Booking calendar & list view

View and manage all your upcoming bookings in a calendar or list format.

Change booking questions

Customize the questions attendees answer when booking.

Requires confirmation

Review and approve booking requests before the meeting is officially scheduled.

Require host's email verification

Ensure attendees confirm their email before the booking is finalized.

Private links

Create invite-only booking links that aren't publicly discoverable.

Offer seats

Allow multiple people to book the same time slot for group sessions or classes.

Hide organizer's email

Keep the host's email address private from attendees.

Custom reply-to email

Set a custom reply-to address for booking confirmations and notifications.

Optimized slots

Suggest the best available times based on availability and scheduling preferences.

(Custom) workflows / booking notifications

Automate (custom) reminders, follow-ups, and notifications around bookings.

Webhooks

Send booking data instantly to your systems when meetings are created, updated, canceled or choose from our other triggers.

Redirect on booking

Send attendees to a custom URL after they complete a booking.

Common schedule

Ensure everyone on this event type uses the same shared availability and scheduling rules.

Insights - analytics

Analyze booking trends, team workload, and event performance over time.

Basic routing

Route bookings to the right person or team using simple rules.

Attribute based routing

Route meetings dynamically using custom fields like region, role, or priority.

Member attributes

Assign attributes to teammates (e.g. location or department) for smarter routing.

Restriction schedule

Limit when specific event types can be booked based on rules or schedules.

Make your organization private

Keep teams and sub-teams private so members can't see or access each other's schedules unless permitted.

Blocklist

Block specific emails or domains from booking meetings with you.

Round-robin scheduling

Distribute bookings across a team automatically based on availability, weights and/or priority rules.

Round-robin groups

Create booking pools of teammates and distribute meetings automatically (e.g. pairing a sales rep and engineer for the same call).

Fixed round-robin scheduling

Book meetings with a fixed host while rotating additional teammates from a selected pool.

Collective events

Schedule meetings where multiple team members attend together.

Managed events

Create admin-controlled event templates with lockable settings and consistent team communications.

Dynamic group links

Create a shared booking link on the fly by combining usernames (e.g. cal.com/john+jane) to generate a collective meeting with shared availability.

Recurring events

Allow attendees to book repeating meetings, such as weekly check-ins or ongoing sessions.

Unlimited sub-teams

Organize your company into multiple sub-teams, each with its own members and booking setup.

Ready when you are

Scheduling for
absolutely everyone.

Free for individuals, no credit card, no usage limits. Connect a calendar, share a link, and let people book when it works for both of you.