Pricing

Priced for the team
you actually have.

Chat, meetings, documents, calendar, mail, tasks and an assistant that does the work — end‑to‑end encrypted, hosted in Europe, or on your own server. A small platform fee, then a per-person rate that falls as you grow.

Hosted in the EU End-to-end encrypted No third-party trackers Self-hosting on every plan
25 people
PLATFORM FEE + PER PERSON / MONTH · VAT NOT INCLUDED · EUR
Starter
A small team that wants the whole suite without running an IT department.
€29 /month
VAT NOT INCLUDED
30 people included
  • Chat, channels and threads, end-to-end encrypted
  • Voice, video, screen sharing and CoreMeet
  • CoreFiles with live document editing
  • Calendar, mail, tasks, notes and forms
  • CompanionCore AI included
  • 5 GB per person
Start free Online payment — coming soon
Growth
A company that has outgrown free tools and wants one bill instead of seven.
€59 /month
VAT NOT INCLUDED
150 people included
  • Everything in Starter, for five times the people
  • CoreMeet with encrypted media and guest links
  • Whiteboards, dashboards and inbound webhooks
  • Task projects and milestones
  • CoreDB — collaborative databases
  • Two-way Google Calendar sync
  • Admin and moderation audit logs
Start free Online payment — coming soon
Business
Several departments, external clients, and a procurement review to pass.
€119 /month
VAT NOT INCLUDED
500 people included
  • Everything in Growth
  • CoreSales — campaigns and CRM
  • Server plugins and the app directory
  • Your own email domain
  • Granular roles — 31 separate permissions
  • Priority support
Start free Online payment — coming soon
Enterprise
No seat ceiling, your own infrastructure, and terms written for you.
€249 /month
VAT NOT INCLUDED
Unlimited people
  • Everything in Business
  • Unlimited seats — the price stops moving
  • Federation between servers
  • Bring your own encryption keys (BYOK)
  • Onboarding and migration support
  • SLA on request
Talk to sales Online payment — coming soon
Online checkout is coming soon. The prices above are the real ones and they are what you will be charged — during the beta we set the subscription up with you directly. Join the list or talk to sales, and we take it from there.

Four decisions behind these numbers.

Pricing is a product decision. Here is the thinking, so you can tell whether it fits how you work.

Four people pay for four

A four-person studio should not pay for thirty seats it does not have. You pay a small fee for the workspace and then for the people in it — and the per-person rate drops at every band, so growing gets cheaper per head, not dearer.

Encryption is not a tier

Direct messages, group chats, channels and their attachments are end-to-end encrypted on the Starter plan exactly as they are on Enterprise — and so is the Double Ratchet that gives one-to-one messages forward secrecy. Security you have to upgrade to buy is not security.

Your server is a real option

One command on your own Ubuntu machine and it is running in about five minutes, talking to no external service. Every plan can be deployed either way — the choice is yours, not a sales gate.

The AI is in the price

CompanionCore comes with every plan, not as a per-seat extra. Point it at a cloud model, bring your own API key, or run it on a local model so nothing leaves the building at all.

Cloud, or your own server?

Cloud is a monthly subscription we run for you — updates, backups, certificates and uptime are ours to worry about. Self-hosted is a licence you buy once, plus an optional yearly renewal at 20% of the licence that keeps updates and support coming.

Because the licence is a single payment, self-hosting overtakes cloud at some team size — and the table moves with the number you set above, so you can see where that is for you. Cloud earns its price back in the hours you do not spend running a server.

Self-hosted figures exclude the cost of your own machine. The installer runs on 2 vCPU and 4 GB of RAM; a VPS in that class is roughly €10–20 a month.

Band Cloud / year Self-hosted, year 1 Then / year
Starter
Growth
Business
Enterprise

Almost everything is in every plan.

You are choosing how many people, not which features. The handful of rows that do differ are marked — and so is the work we have not finished.

Feature Starter30 SEATS Growth150 SEATS Business500 SEATS EnterpriseUNLIMITED
Communication
Chat, channels and threads
Full message history
Voice, video and screen sharing
CoreMeet meetings with guest links
Polls, reactions and read receipts
Message searchin development
Meeting recordingin development
Documents and files
CoreFiles storage5 GB / person5 GB / person5 GB / personnegotiated
Live document editing in the browser
Spreadsheets and presentations
Version history and restore
Share links — view, comment or edit
Trash with 30-day recovery
The rest of the suite
Calendar, with two-way Google sync
Mail — IMAP, SMTP, Gmail and Outlook
Tasks, projects and milestones
Notes, forms and whiteboards
CoreDB — collaborative databases
Dashboards with inbound webhooks
CoreSales — campaigns and CRM
CompanionCore AI
Agentic assistant with file and document tools
Cloud models — Claude, Gemini, OpenAI, DeepSeek
Local models via Ollama, nothing leaves
Bring your own API key
Scheduled routines
Project memory and knowledge graph
Document and deck generation
Security
End-to-end encrypted chat and attachments
Forward secrecy on direct messages (Double Ratchet)
Forward secrecy on group chats and channelsin development
History on a newly added device (opt-in key recovery)
Encrypted meeting media
Files encrypted at rest
Two-factor authentication
Granular role permissions
Admin and moderation audit logs
Bring your own encryption keys (BYOK)
SSO and SAMLin development
Compliance and hosting
GDPR subject requests and breach register
Data export — JSON, CSV or ZIP
No third-party trackers
EU data centres on cloud plans
Self-hosted deployment
Federation between servers
Administration and support
Admin panel and provisioning
Seat and storage limits enforced
Your own email domain
Server plugins and app directory
Email support
Priority support
SLAon request

Rows marked in development are exactly that — features we are building and have not shipped. We would rather you find them listed honestly here than discover the gap after you have signed.

The answers procurement asks for.

Including the limits. A security page that lists only strengths is a marketing page.

dm protocol X3DH + Double Ratchet
dm cipher XChaCha20-Poly1305 · a key per message
dm identity X25519 + Ed25519 · per device
groups AES-256-GCM · shared key · ECDH P-256
vault kdf PBKDF2-SHA256 · 210 000
transport TLS 1.2 / 1.3
e2ee dm · groups · channels · attachments
3p tracking none
gdpr subject requests · breach register
Where is the data stored?

On cloud plans, in EU data centres. On a self-hosted deployment, wherever you put the server — we have no access to it, and it calls no external service.

Who can read my messages?

Direct messages, group chats and channels are encrypted in your browser before they are sent, so we cannot read them. Files in CoreFiles are encrypted at rest with a key the server holds — so those we technically can, which is why we say it here rather than let you assume otherwise.

Can I read a conversation on a second device?

Yes. Every direct message is sealed separately for each device you are signed in on. A device you add later is the harder case: forward secrecy destroys the keys that opened older messages, so by default a new laptop starts from empty and nothing — including us — can recover what came before it.

So key recovery is on by default: your app keeps a sealed copy of each message as it reads it, under a key only your passphrase opens. Sign in on the new device, unlock, and your history is there. We default it on because the alternative loses messages quietly, every day, until somebody finds a switch — but it is a real trade, and here it is: someone who learns your passphrase can read your archived history. One switch in Settings turns it off and deletes every copy.

What exactly is end-to-end encrypted?

Direct messages, group chats, server channels and their attachments, plus meeting media on supported browsers. Attachments are sealed with the conversation key rather than the ratchet, so they are end-to-end encrypted but not forward secret. Not calendar, tasks, forms or files at rest — those are encrypted, but with a key the server holds.

Is this the Signal protocol?

For one-to-one messages, yes — the same construction. Direct messages now run over X3DH and the Double Ratchet: a separate session per device, a fresh key for every message, and a new chain on every reply. That gives forward secrecy, so a stolen key does not open yesterday's messages, and post-compromise security, so the next reply heals a session that was breached. It is our own implementation of the published specification on audited primitives, not Signal's library, and it has not been independently audited yet. It runs in the web and desktop apps.

Group chats and channels are not there yet. They stay on one shared group key handed to each member — end-to-end encrypted, but not forward secret. Sender keys are the next piece of work. And if the person you write to has published no device key, we fall back to the previous end-to-end scheme rather than send anything in the clear.

How do export and deletion work?

You submit a data-subject request and an administrator fulfils it — export as JSON, CSV or ZIP, or full erasure. A breach register and consent history sit behind the same panel.

Do you track us?

There is no Google Analytics, no Sentry, no advertising pixel — no third-party code receives your data. We do keep our own product analytics, and those sit behind a consent banner.

Questions about the invoice.

The ones that decide whether this gets approved.

A platform fee for the workspace, plus a rate for each person in it: total = base + rate × people. Both change with the band, and the per-person rate falls as the band rises — €1,99 on Starter, €1,49 on Growth, €0,99 on Business, €0,79 on Enterprise. The calculator at the top of this page does the arithmetic for your headcount, and always shows which band works out cheapest.
Adding a person beyond the limit is refused with a clear message rather than quietly billed — the limit is enforced in the product, not just written on this page. You move up a band when you need to, and we bill the difference from that point.
You are billed for people in the workspace, so an account that still exists still counts. Deactivate or remove someone and they come off the next invoice — we do not bill for seats you have emptied, and we do not ask you to wait out a term. If you deactivate somebody mid-month we credit the remainder against what you pay next.
Online checkout is not live yet. During the beta we arrange the subscription with you directly and invoice by bank transfer, with a proper VAT invoice for a Portuguese or EU company. When card payment opens, existing customers keep the price they signed at.
No. Every figure on this page is net of VAT. For a Portuguese company VAT is added at the standard rate; for a VAT-registered company elsewhere in the EU the reverse charge applies and we invoice without VAT.
You buy the licence once and receive a key that activates against your server. The yearly renewal is optional and costs 20% of the licence, and it keeps updates and support running. If you stop renewing, the software keeps working — you simply stop receiving updates. Support is by email, with an SLA available on Enterprise.
Yes, and no card is required — there is no card form to fill in yet. At the end of the trial the workspace is not deleted: it becomes read-only until you either subscribe or export your data. Nothing disappears without you being told first.
Yes — registered nonprofits, schools and universities get 50% off any band, cloud or self-hosted. Write to us from the institution's own domain and we apply it.
Yes, and it is a supported path rather than a favour: you export from the cloud workspace and import into your own installation. Whatever you have already paid on the cloud plan for the current year comes off the licence price.

Start free

Leave your email and we open a workspace for you. No card, and no sales call unless you ask for one.

Would you rather run it yourself? The self-hosted installer is a single command.

Talk to sales

For Enterprise, migrations, an SLA, or a quote your finance department can file. We answer within one working day.

Before you plan around these numbers

These prices are provisional, and CoreOffice is not generally available yet. Everything on this page reflects what we currently intend to charge — it is published so you can judge whether the product fits your budget, not as a commitment. The figures may change before launch.

Nothing here is a binding offer, no payment can be taken today, and no plan can be bought yet. If you join the list now we will tell you what the prices are when they are final, and anyone we sign up during the beta keeps the price they were given.