Pricing

One price for the
whole organisation.

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. You are not billed per head.

Hosted in the EU End-to-end encrypted No third-party trackers Self-hosting on every plan
PER ORGANISATION / 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
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.

One price for the organisation

You buy a band, not a stack of seats. Hire five people and the invoice does not move until you reach the ceiling — so nobody has to weigh up whether a new colleague is worth another licence.

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. 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 a yearly renewal at 20% of the licence that keeps updates and support coming.

Because the licence is a single payment, self-hosting costs less than cloud from the first year in every band. 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€348€299€60
Growth€708€599€120
Business€1428€1199€240
Enterprise€2988€2499€500

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
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.

cipher AES-256-GCM
exchange 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.

What exactly is end-to-end encrypted?

Direct messages, group chats, server channels and their attachments, plus meeting media on supported browsers. Not calendar, tasks, forms or files at rest — those are encrypted, but with a key the server holds.

Is this the Signal protocol?

No. We use ECDH key agreement with AES-256-GCM. A Double Ratchet implementation is written and tested but is not yet the one carrying your messages, so we do not claim forward secrecy today. It is the next thing we ship.

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.

No. The price covers the whole organisation, and each band includes a number of people — 30, 150, 500 or unlimited. Adding someone inside the band does not change the invoice, so growing your team is a hiring decision rather than a budget one.
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.
The question does not really arise: you pay for the band, not for the accounts inside it. Somebody who has not logged in for six months costs you nothing extra, and there is no monthly clean-up to run just to keep the bill down.
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 20% of the licence and 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.