Skip to main content
Beton
pricing teardown open source CRM

Twenty CRM Pricing Teardown

Twenty CRM at $9/user/month exposes how much of Salesforce and HubSpot pricing is brand tax.

Vlad Nadymov
Twenty CRM Pricing Teardown

This post is a part of series on commercial open source software pricing. See full list of articles here.

Twenty is an open-source CRM gunning directly at Salesforce and HubSpot — full contact management, custom objects, API access, email integration. It’s hit ~30k GitHub stars, which for a CRM (a category dominated by entrenched incumbents) is impressive. The pitch is: same functionality, fraction of the price, you own the data.

Plans

  • Self-hosted (free): Full AGPL license. Run it yourself, no limits.
  • Pro — $9/user/month: Unlimited records, custom objects, full API access, email integration, standard support.
  • Organization — $19/user/month: Everything in Pro + SAML/OIDC SSO, priority support.

The contrast with Salesforce is almost comical

Salesforce Starter is $25/user/month and doesn’t include half of what Twenty’s $9 plan covers. Salesforce Enterprise is $165/user/month. HubSpot Sales Hub Professional runs $90/user/month.

Twenty at $9 is not just cheaper — it’s in a different pricing universe. For a 10-person sales team, the delta between HubSpot Pro and Twenty Pro is $810/month. That’s close to $10k/year for essentially the same features.

The interesting question isn’t why Twenty is cheaper. It’s why incumbents charge so much for a CRM, a product category that’s been solved for 20 years. Twenty’s pricing exposes how much of Salesforce/HubSpot’s cost is brand tax, ecosystem lock-in, and support overhead — not actual software value.

AGPL: the double-edged sword

Self-hosting is free — but AGPL comes with strings. If you modify Twenty and offer it as a service to others, you must open-source your modifications. For most companies using it internally, this doesn’t matter at all. But if you’re building a product on top of Twenty (say, an industry-specific CRM), you either have to open-source your product or pay for a commercial license.

AGPL is intentional. It’s the standard play for commercial open source: free for self-use, but building on top requires a conversation (and probably a contract).

The ops burden question

The Pro cloud tier is $9/user/month. The self-hosted tier is free. For a 10-person team, that’s $90/month you’re paying to not deal with database maintenance, upgrades, backups, and uptime.

Whether $90/month is worth avoiding that ops burden depends entirely on your team. A startup with a DevOps engineer: probably self-host. A sales-led team with no infra experience: the $90/month is a bargain.

The pricing works because the self-hosted option is genuinely competitive — it’s not crippled. Twenty is betting on most teams being bad at ops, which is statistically correct.

License

AGPL v3. Completely free to self-host and use internally. If you’re distributing or running a service built on Twenty, you need to open-source your code or negotiate a commercial license with the team.

Worth paying for?

At $9/user/month, this is one of the better deals in B2B software. If your team is already using Salesforce or HubSpot and the only reason you haven’t switched is inertia, Twenty is worth a serious look. The self-hosted option is free and full-featured — pay only when you want someone else to run it.


This post is a part of series on commercial open source software pricing. See full list of articles here.

I build Beton — open source revenue intelligence for B2B SaaS.

Get posts like this in your inbox

Revenue intelligence, behavioral signals, and product-led growth. No spam.