Skip to content

Pricing teardown · Scheduling

Cal.com pricing teardown

Cal.com prices in three tracks: free hosted, paid teams, free self-host. The split serves three different buyer types from one page.

Verified · editorial policy

Takeaway

Takeaway

As of , the takeaway is: Cal.com runs a tri-track pricing model: generous free hosted tier for individuals, per-seat paid tiers for teams, and a free self-host option under AGPL for principled buyers. Each track captures a different buyer type without forcing a choice at first contact. The lesson: when your buyer types diverge sharply, multi-track pricing serves more buyers than a single tier ladder.

Cal.com pricing teardown TL;DR

TL;DR
Company
Cal.com
Category
Scheduling
TL;DR
Cal.com runs a tri-track pricing model: generous free hosted tier for individuals, per-seat paid tiers for teams, and a free self-host option under AGPL for principled buyers. Each track captures a different buyer type without forcing a choice at first contact. The lesson: when your buyer types diverge sharply, multi-track pricing serves more buyers than a single tier ladder.
Pricing model
Multi-track: hosted freemium + per-seat paid + free self-host
Anchor pattern
Organizations tier as anchor
Upgrade trigger
Team collaboration plus advanced workflows
Last verified
May 17, 2026

Also see

Studying Cal.com's broader funnel, not just pricing?

Read the funnel teardown →

Browse the category

Comparing every pricing model in this category?

Browse scheduling

What Cal.com actually sells

What they sell
Open-source scheduling platform with hosted SaaS, self-host option, and enterprise white-label.
Who it is for
Developers, agencies, teams who want Calendly's UX with extensibility, privacy, or principle.

The pricing structure

Model

Multi-track: hosted freemium + per-seat paid + free self-host

Payment frequency

Monthly or annual per-seat for paid tiers; self-host is free in perpetuity

Free or trial behavior

Free hosted tier IS the trial for individuals. Teams can trial paid features through limited preview.

Tiers, as observed

Free hosted

$0

Individual scheduling, unlimited events, integrations, Cal Video, basic embeds.

For: Individuals and small users on the hosted SaaS.

Teams

approximately $12-15/seat/mo billed annually (verified 2026-05-17)

Round robin, collective events, team availability, branded routing forms.

For: Sales teams, agencies, and small teams scheduling collaboratively.

Organizations

approximately $37-50/seat/mo billed annually (verified 2026-05-17)

SSO, advanced admin, white-label, organization-wide booking, advanced workflows.

For: Larger companies with central admin requirements.

Enterprise

Custom (sales contact)

Dedicated infrastructure, SLAs, custom contracts, white-glove support.

For: Large organizations.

Self-host

$0 (AGPL license)

All code, host your own infrastructure, no Cal.com fee. Maintenance is on you.

For: Developers and principled buyers who refuse hosted SaaS.

Anchor analysis

Organizations tier as anchor

Organizations at approximately $37-50/seat/mo anchors the page for serious teams. Teams at approximately $12-15/seat/mo reads as the affordable team tier by comparison. The anchor is doing standard work, but the unusual move is the self-host escape valve at $0 alongside paid tiers — which is a counter-anchor for the buyer who would otherwise reject SaaS on principle.

The upgrade trigger

Team collaboration plus advanced workflows

The trigger from free hosted to Teams fires when a user needs round-robin or collective scheduling, which is a structural team need. The trigger from Teams to Organizations fires when central admin (SSO, white-label) becomes a requirement, which maps to company stage. Both triggers are workflow-aligned rather than feature-gated artificially.

What is working in this pricing model

  • Multi-track pricing serves three buyer types (individual hosted, paying teams, principled self-hosters) without forcing a choice.
  • Self-host at $0 captures the buyer who would otherwise build it themselves, betting most will return to hosted later.
  • Teams tier triggered by structural collaboration need (round-robin), not arbitrary feature gates.
  • Organizations tier captures procurement-driven buyers who need SSO and admin without exposing pricing to competitors directly.
  • Free hosted is generous enough that individual users default to it, seeding the visible-customer flywheel for paid team upgrades.

What to adapt, what to avoid

Adapt for your indie SaaS

  • If your buyer types diverge sharply (individual vs team vs principled), multi-track pricing serves more buyers than a single ladder.
  • Use a self-host or escape-hatch option to capture buyers who would otherwise build it themselves. The escape hatch is also a trust signal.
  • Trigger team-tier upgrades on structural collaboration needs (round-robin, collective availability) rather than feature gates.

Do not copy without context

  • Do not offer self-host if you cannot maintain the open-source project long-term. Stale repos hurt trust more than no repo at all.
  • Do not adopt multi-track pricing if your buyer types are not actually distinct. Most SaaS have one or two buyer types and multi-track adds confusion.

The Brunson lens

Four levers the Playbook applies when critiquing your own pricing page: how the offer stacks, where it sits on the Value Ladder, what psychology drives the tier choice, and what payment mechanics do to commitment.

Stack

Multi-track stack: parallel hosted-paid ladder plus principled self-host track that does not slot into the ladder.

Value Ladder

Four-rung paid ladder (Free → Teams → Organizations → Enterprise) plus self-host as off-ladder option.

Decoy or anchor

Organizations tier as anchor; Teams as the visible team tier; Free hosted as entry; self-host as principled counter-anchor.

Payment mechanics

Per-seat monthly or annual for paid tiers; perpetual free for hosted free and self-host.

People also ask

How does Cal.com price its product?

Cal.com runs a tri-track pricing model: generous free hosted tier for individuals, per-seat paid tiers for teams, and a free self-host option under AGPL for principled buyers. Each track captures a different buyer type without forcing a choice at first contact. The lesson: when your buyer types diverge sharply, multi-track pricing serves more buyers than a single tier ladder.

What pricing model does Cal.com use?

Multi-track: hosted freemium + per-seat paid + free self-host

How much does Cal.com cost?

Free hosted: $0; Teams: approximately $12-15/seat/mo billed annually (verified 2026-05-17); Organizations: approximately $37-50/seat/mo billed annually (verified 2026-05-17); Enterprise: Custom (sales contact); Self-host: $0 (AGPL license)

Does Cal.com have a free trial?

Free hosted tier IS the trial for individuals. Teams can trial paid features through limited preview.

Cal.com pricing – FAQ

Why does Cal.com offer self-host at $0 alongside paid tiers?

Because self-host captures the principled buyer who would reject hosted SaaS on ideological grounds. Most self-hosters eventually return to the hosted tier when the maintenance cost exceeds the subscription cost. The dual-track captures both buyer types without forcing a choice at first contact.

Should every SaaS offer multi-track pricing?

No. Multi-track pricing only helps when your buyer types are genuinely distinct AND your business model supports each track without cannibalization. Single-track pricing is simpler and converts better when your buyer types overlap.

What is the Brunson lens on Cal.com's pricing?

Multi-rung Value Ladder with an off-ladder principled track. The self-host option is a Brunson-style 'continuity escape valve' that captures buyers who would reject the offer entirely. It is unusual in SaaS pricing but matches the open-source ideology Cal.com is selling.

Why is the Teams tier triggered by round-robin rather than a feature count?

Because round-robin scheduling is the specific functional difference between individual and team use. Triggering on the structural need ensures the upgrade fires at the moment willingness-to-pay rises (the team has formed and needs the feature), not at an arbitrary feature count.

Want this pricing teardown applied to your own page?

The 90-second diagnostic labels what is broken on your offer: Wrong Person, Weak Offer, or Weak Belief. Pricing-page dysfunction usually shows up as Weak Offer.

Cal.com compared head-to-head

Browse every pricing teardown →

Last verified . Prices noted in this teardown are approximations as observed on Cal.com's public pricing page at that date; the exact figures and tier composition may shift between verifications. See the live pricing at cal.com/pricing. If anything on this page is wrong or out of date, email maryan@unlocksaas.com and we will fix it.

🚀 Explore Our Network

Full disclosure: UnlockSaaS is one of ten small products built and run by one independent operator. These are the other nine.

60 days
To First Paying Customer
7 steps
Proven Playbook
100%
Money-Back Guarantee
$49
Founding Price /mo

You shipped. Nobody paid. The playbook breaks the pattern or the code refunds you automatically.

Get Free Diagnosis

Refund runs from your dashboard, not a support ticket — the server re-checks eligibility and issues it through Stripe automatically.