Calendly vs Cal.com: The Open-Source Argument Is Over

For four years, the honest one-line answer to Calendly vs Cal.com was easy: Calendly is the polished product, Cal.com is the open-source one you could always take with you. Pick based on whether you valued polish or ownership.

That answer stopped being true on 15 April 2026, and most comparisons — including an earlier version of this one — have not caught up. Cal.com moved its production code into a private repository. The public repository was renamed, relicensed and stripped of the commercial features. What you can self-host today is not Cal.com. It is a different, smaller product called Cal.diy.

Which leaves a one-person business comparing two closed-source scheduling SaaS products that sit $24 a year apart. That is a genuinely different decision, and it deserves a different tiebreaker.

The short answer, updated for September 2026

Take Cal.com’s free plan if you need more than one kind of meeting, more than one calendar, or the ability to take a deposit before someone books. All three are free there and all three cost $120 a year on Calendly.

Take Calendly Standard ($10 per seat per month on annual billing) if what you want is your own name alone on a booking page that you never have to think about again. It is the cheapest unbranded booking page of the two, by $24 a year.

Do not pick Cal.com because it is open source. As of April, it isn’t.

Two corrections to what this article used to say

Both errors were live on this page for weeks, so they are getting a named section rather than a silent edit.

First, the price. This comparison listed Cal.com’s Teams plan at “roughly $15 per user per month.” The published figure on cal.com/pricing is $12 per user per month on annual billing, with the page advertising a 25% annual saving that implies $16 month to month. Neither number was $15. Our roundup of scheduling tools for freelancers caught this first; the fix now lives in the source.

Second, and more seriously, the framing. This article described Cal.com as the open-source option and told you that you could always self-host it. That advice is now wrong in a way that matters, and the rest of this piece explains why.

What actually happened on 15 April 2026

Cal.com published two posts a day apart. The first, from co-founder Bailey Pumfleet, announced the move to closed source and framed it as a security decision: AI tooling has made it cheap to scan a public codebase for exploitable bugs, and a scheduling product holds a lot of calendar data. The second, from the engineering side, described the mechanics.

The mechanics are the part worth knowing. The production codebase moved to a private repository. The public repository — the one thousands of people had starred, forked and self-hosted — was renamed calcom/cal.diy and relicensed from AGPL-3.0 to MIT. Commercial and enterprise features were removed before the handover. Cal.diy is now maintained by former Cal.com interns rather than the core engineering team, which the company is candid about: “The Cal.com engineering team focuses on the commercial product. The Cal.diy maintainers focus on the community.”

None of that is scandalous. Companies relicense. But it does mean a sentence that appeared in a lot of freelancer advice — “worst case, you can self-host Cal.com” — no longer parses, because the thing at that address is a different product.

Cal.diy is not Cal.com: what left the box

Cal.com’s own engineering post lists exactly what was removed. This table is that list, mapped against where each capability now lives on the hosted product, because that is the comparison a freelancer actually has to make.

Capability Cal.com (hosted) Cal.diy (self-hosted)
Workflows — automated reminders, follow-ups, triggers Yes; customisable on Teams Removed
Routing forms and the route builder Teams Removed
Insights — booking analytics and reporting Teams Removed
Teams and Organizations: shared availability, round-robin, permissions Teams / Organizations Removed
Instant booking Organizations Removed
Cal.ai phone agent Paid Removed
SAML / SSO Organizations Removed
Booking audit log Enterprise Removed
API v1 and v2 v2 only
Licence Proprietary, private repo MIT (previously AGPL-3.0)
Compiled from Cal.com’s engineering post of 15 April 2026. The core scheduling engine, app store and booking flows remain in Cal.diy.

Read that first row again, because it is the one that touches money. Workflows is the automated-reminder engine. It is the feature that emails someone the day before so they turn up. It is the single piece of a scheduling tool that measurably protects a freelancer’s calendar, and it is the piece that left the self-hostable version.

A small footnote that tells you how fresh this all is: as of today, the footer of cal.com still links “Self-hosted” and “License” to github.com/calcom/cal.com — a repository that was renamed in April. GitHub redirects it, so nothing breaks, but the signposting has not caught up either.

Why that matters to a one-person business — and why, mostly, it doesn’t

Here is the honest part. Almost nobody reading this was ever going to self-host a scheduling app. Running Cal.diy means a server, a Postgres database, OAuth credentials for every calendar provider you support, and being the person who gets paged when the booking page is down on a Tuesday morning. For a solo business, that is not a saving. It is a second unpaid job with a worse hourly rate than the one you have.

So the practical loss is not the self-hosting. It is the option value. Open source was the exit ramp you paid nothing to keep: if pricing changed, if the product got worse, if the company got acquired, you had a floor. That floor is now a different product with the automation removed. If you chose Cal.com partly for that reason, the reason is gone and it is worth re-deciding on purpose rather than by inertia.

So what are we actually comparing now?

Two hosted products. Prices below are read from each vendor’s own pricing page today, in US dollars, on the annual billing toggle.

  Calendly Cal.com
Free: event types 1 Unlimited
Free: calendar connections 1 Unlimited
Free: take payment at booking No — Standard and up Yes — Stripe and PayPal
Free: your name alone on the page No — Standard and up No — Teams and up
Entry paid plan, annual billing Standard, $10/seat/mo Teams, $12/user/mo
Annual saving the page advertises 17% Standard, 20% Teams 25%
Trial of the paid tier 14 days
Top of the ladder Enterprise from $15,000/yr, 50-seat minimum, USD only Organizations $28/user/mo, then custom
Code you can run yourself None Cal.diy (MIT), reduced feature set
Read from calendly.com/pricing and cal.com/pricing on 5 September 2026.

Two things jump out of that table that the marketing on either side will not tell you.

One: both companies charge you to remove their name from your booking page, and the open-source-flavoured one charges more. Calendly unbrands at $10 a seat. Cal.com unbrands at $12 a user, on a plan called Teams. If your whole reason for a booking link is that it looks like part of your business rather than part of someone else’s, Calendly is the cheaper route to that by $24 a year.

Two: Calendly’s free plan gives you one event type and one calendar. That is a narrower door than most people assume when they sign up.

What actually pushes you off the free plan

Price tables compare plans. This one compares triggers — the specific, ordinary thing that happens in a freelance business and ends the free tier.

The thing that happens On Calendly On Cal.com
You add a second meeting length — a 15-minute intro and a 60-minute working session Free plan ends Still free
You connect a second calendar so personal appointments block work slots Free plan ends Still free
You want a deposit paid before the slot is held Free plan ends Still free
You want your name alone on the booking page $120/yr $144/yr
You want to write your own reminder wording Standard, $120/yr Teams, $144/yr
One collaborator shares availability with you $120/seat/yr, or $192 for round-robin $144/user/yr
Annual figures are the advertised monthly rate multiplied by twelve, on annual billing, for one person.

Three of the six triggers hit Calendly and not Cal.com, and all three are things that happen in the first month of taking a booking link seriously. Almost every freelancer ends up wanting two meeting lengths. Almost everyone has a second calendar. The result is that “Calendly is free” is true for a narrower version of your business than the one you probably run.

The other three triggers cost roughly the same either way. Which is the whole point of the next section.

The gap is $24 a year, so stop deciding on price

$120 versus $144. Two dollars a month. To put that in the terms this site usually uses: at the $77-an-hour floor rate we built in how much to charge as a freelancer, the entire annual difference between these two products is about nineteen minutes of billable work. You will spend longer than that reading comparisons of them.

Nineteen minutes is not a decision criterion. So the tiebreaker has to be something else, and the something else that nobody prices is what it costs you to leave.

Get the free Freelancer Tool Stack

Send me the checklist ↗

Exit cost: the number neither pricing page shows

A booking link is not a tool you use, it is an address you publish. It goes in your email signature, your proposal template, your invoice footer, your LinkedIn bio, the “book a call” button on your site, and — the ones you forget — three years of sent emails and every proposal you ever wrote. The cost of switching is not the export button. It is the addresses.

What you’d want to take with you Leaving Calendly Leaving Cal.com
Your public booking URL Lost — it lives on calendly.com Lost — it lives on cal.com
Meetings already booked Kept — they are events in your own calendar Kept — same reason
Anyone who clicks the old link tomorrow Lost Lost
A one-click importer from the other tool None offered Yes — “1-click import Calendly events”, on the free plan
Running the software yourself instead Not possible Cal.diy, MIT-licensed, reduced feature set

Look at row four. The importer only points one direction. Cal.com ships a one-click Calendly import and puts it on the free plan; Calendly ships nothing equivalent. That is not an accident of engineering, it is a strategy — and it means the switching cost from Calendly to Cal.com is roughly an afternoon, while the switching cost the other way is you, manually, rebuilding event types.

If you are undecided and you expect to stay undecided, that asymmetry is a real argument for starting on Calendly: it is the side you can leave cheaply. If you are already on Cal.com and happy, it is an argument for staying put, because nobody is going to import you back.

Where Calendly is still the better buy for a solo

Calendly’s advantage is not features, it is that the recipient has seen it before. When a corporate client clicks your link, the page looks like the one their own procurement team uses, and that costs you zero explanation. For work that involves being booked by larger organisations — consulting, training, anything where the person booking is an assistant — that familiarity is worth more than an unlimited event-type count.

It is also the cheaper unbranded page, and its Standard plan is a plan for one person, which Cal.com’s entry tier — a plan literally called Teams — is not. And if you have already decided you want exactly one 30-minute call type forever, Calendly’s free plan will genuinely never charge you.

One budgeting note if your notes predate this summer: Calendly now sells Standard Plus and Teams Plus, which bundle its Notetaker transcription and the Callie email assistant on top of the base tiers. The plan names on the pricing page will not match an older spreadsheet.

Where Cal.com is still the better buy for a solo

Everything the free plan does that Calendly charges for: unlimited event types, unlimited calendar connections, Stripe and PayPal payments at booking, the mobile app, the browser extension, and integrations with over a hundred apps. For a freelancer who runs several distinct offers — a paid audit, a free intro, a monthly retainer check-in — that is not a marginal advantage, it is the difference between $0 and $120 a year.

It is also the better fit if your booking link needs to be wired into something. The API and the developer-facing components are the part of the product Cal.com has kept investing in, and if you are the sort of person who is going to connect bookings to a database or an automation, see Zapier vs Make for the plumbing and how to automate your freelance business for what is worth wiring up at all.

What you should not pick it for any more is the licence.

Should you self-host Cal.diy? Three questions

If you are still tempted, these are the three that settle it, in order.

1. Do you need automated reminders? If yes, stop here — Workflows was removed from Cal.diy. You would be self-hosting a booking page that cannot chase anyone, which is the wrong half of the product for a business that depends on people showing up.

2. Will you patch it? The stated reason for going closed source was that AI tooling finds vulnerabilities in public code faster than maintainers fix them. That argument does not stop applying because you are the one running it. Cal.diy is maintained by a small community team, and a self-hosted instance is your responsibility on the day a CVE lands.

3. What is your time worth? Run the number from tracking billable hours. At any professional rate, a couple of hours of setup and a couple of hours a year of maintenance already exceeds $144. Self-hosting has never been about saving money for a one-person business, and it is now saving less product than it used to.

The honest answer for almost everyone: no. Cal.diy is a good thing for developers embedding scheduling into their own products. It is not a freelancer’s cost-saving move.

Who should pick what

Pick Cal.com’s free plan if you offer more than one kind of meeting, keep more than one calendar, or want money taken at the point of booking. You will pay nothing, and the three things Calendly charges $120 a year for are the three things you were about to need.

Pick Calendly Standard if your booking link is client-facing at a level where familiarity and polish matter, if you want an unbranded page at the lowest price, or if you want a plan sold to individuals rather than a team plan bought by one person.

Pick Cal.com Teams only when a second person genuinely shares your availability, or when you specifically want to customise reminder wording and see booking analytics. Below that threshold you are buying a team plan for a team of one.

Skip both if you already pay for an all-in-one platform. Scheduling is bundled into most of them, and a second subscription for a booking link is the most common piece of redundant spend in a solo stack — see Bonsai vs HoneyBook, and note that HoneyBook’s Starter plan is the exception that does not include the scheduler. Our complete solo toolkit maps which tools overlap.

[PLACEHOLDER: nota de experiencia propia — cuál de los tres disparadores de la tabla de triggers rompió primero el plan gratis de Javier: el segundo tipo de reunión, el segundo calendario o el depósito.]

[PLACEHOLDER: captura — la pantalla de facturación de Cal.com mostrando el toggle anual/mensual con el “Save 25%” activo junto al plan Teams, que es donde se ve que el precio de titular es el anual.]

How to switch without losing bookings

Whichever direction you go, the sequence that avoids a dead link is the same. Set up the new tool and test one real booking end to end, including the calendar invite and the reminder. Change the link in the four places that generate most clicks — email signature, website button, proposal template, invoice footer. Leave the old tool live and paid for one more month, because the link is still sitting in old emails. Only then cancel.

If you are moving to Cal.com, run its Calendly importer first: it rebuilds your event types, which is the tedious part. If you are moving to Calendly, budget an hour to recreate them by hand.

For the wider picture — what else a booking link should connect to, and which tools in this category are worth a second look — start with our scheduling tools roundup, then the automation tools guide and the productivity apps we actually keep. If you take deposits at booking, Stripe vs PayPal decides more of your margin than the scheduler does, and what free invoicing plans really cost applies the same free-tier scepticism to the invoice that follows the call. Everything in this silo lives under Automation & Productivity.

Pricing verified against calendly.com/pricing and cal.com/pricing on 5 September 2026, and against Cal.com’s engineering post of 15 April 2026. [AFFILIATE: calendly] [AFFILIATE: cal-com]

Get the free Freelancer Tool Stack

The 18 tools that run a one-person business — invoicing, contracts, time, AI writing, automation and money. One checklist, no fluff.

Send me the checklist ↗

Frequently asked questions

Is Cal.com still open source?

No. On 15 April 2026 Cal.com moved its production codebase to a private repository. The public repository was renamed to calcom/cal.diy and relicensed from AGPL-3.0 to MIT, with the commercial and enterprise features removed. Cal.diy is open source; the Cal.com product you sign up for is not.

Can I still self-host Cal.com for free?

You can self-host Cal.diy, which is not the same thing. Workflows, routing forms, Insights, Teams and Organizations, SSO and API v1 were all removed before the handover. For a freelancer the significant loss is Workflows, the automated reminder engine.

Which free plan is better, Calendly’s or Cal.com’s?

Cal.com’s, for most freelancers, and by a wide margin. Calendly’s free tier is one event type and one calendar connection, with no payments. Cal.com’s free tier is unlimited event types, unlimited calendars and Stripe or PayPal payments at booking. Calendly’s free plan is only enough if you offer exactly one kind of meeting.

How much does each one cost to remove the branding?

Calendly removes its branding on Standard, $10 per seat per month on annual billing — $120 a year. Cal.com removes its branding on Teams, $12 per user per month on annual billing — $144 a year. The cheaper unbranded booking page is Calendly’s, by $24 a year.

Is it hard to switch from Calendly to Cal.com?

Switching to Cal.com is the easy direction: it offers a one-click Calendly import on its free plan, which recreates your event types. The reverse has no equivalent tool, so plan on rebuilding by hand. In both cases the real work is updating every place you published the old link, and keeping the old account alive for a month afterwards.

Does either one let me charge a no-show fee?

Neither charges a penalty after the fact. The workable approach on both is requiring payment before the slot is held — free on Cal.com, and on Calendly from Standard upward. A booking that was paid for cannot really no-show; at worst it becomes a credit you owe someone.


Scroll to Top