Pricing
The floor is already free, because you can run the server yourself. So the free tier here has to beat the inconvenience of a VPS rather than act as a trial, and it does not expire.
Free
$0
- 25 people a month
- 100 documents
- 250 MB stored
- 2 projects
- At a limit, new documents and people are refused. Nothing is deleted.
Pro
$29 a month
- 500 people a month
- 2,000 documents
- 25 GB stored
- Unlimited projects
- At a limit, the same as the free plan: what is new is refused, nothing is deleted, and the bill does not move.
Enterprise
Talk to us
- Agreed limits and an agreed price
- Single sign on, a data processing agreement, and a region you choose
- Or run the whole thing yourself: the server is MIT.
What that comes to
$29 a month, and that is the whole invoice. There is no metered rate, no usage reported in arrears and nothing that can make a month cost more than the number on the card. What a plan includes is a ceiling rather than a billing threshold: 500 people a month, 2,000 documents and 25 GB stored, and past any of them what is new is refused until you move up. Everything already there keeps working.
What happens when you reach a limit
Worth reading before you need it, which is the point of putting it on this page rather than in a support article.
Only what is new is refused
A document nobody has made yet, or a person this calendar month has not seen. Every document that already exists keeps opening, keeps syncing and keeps exporting, and everybody already counted this month keeps connecting.
You are warned before it, not at it
The dashboard says so from 80 percent of a limit, naming which one. That holds for every limit on both plans, since every one of them refuses rather than bills.
A failed payment deletes nothing
Paid limits hold for 14 days after a payment fails. After that the free limits apply, which can still only refuse something new. Through all of it your documents stay readable, editable and exportable. Destroying somebody's work over a card is not a thing a service interruption excuses.
What counts as what
What is a person?
A distinct reader id your own tokens carried, in a calendar month. We store it as a hash salted per project, so the same person using two of your projects counts twice and we cannot tell they are the same person. Connections are not counted and reconnects cost nothing, which is deliberate: a flaky train journey should not look like a crowd.
What is a document?
A room that has been opened at least once, counted across every project in your organisation. Deleting one in the dashboard takes it out of the count immediately.
What is storage?
The merged Yjs state of your documents, which is roughly the size of the text plus its formatting and its editing history. It is the cost that stays after everybody has gone home, which is why it is a ceiling rather than something to meter.
The questions worth asking
Do I have to use the hosted one?
No, and that is the whole point. The wire is y-websocket's protocol and the server is MIT. Running it yourself is a documented path rather than a grudging footnote.
How do I leave?
Export each document from the dashboard as Yjs state, then point your provider at another server. The format and the protocol are both standard, and both directions are checked rather than claimed.
Is there a trial of Pro?
No. The free tier is the trial, it does not expire, and it is big enough to build something real on. A trial that ends is a worse version of a free tier that does not.
What if my usage is strange?
Then the plans above probably do not fit, and a conversation beats a pricing table. Ask.
Start on the free tier
25 people a month, 100 documents, 2 projects. No card.