Short answer: a self-hosted Nextcloud costs a 5-person team about $48 per user per month once you price the administrator's time at $60 an hour, about $24 at $25 an hour, and $6.40 if you pretend the time is free. At 25 users the three readings are $24.80, $13.60 and $5.60; at 100 users $17.60, $10.60 and $5.60. A managed per-user plan holds at $5.90 to $19.90 whatever the size. Below 50 users managed hosting is cheaper on every reading except the one where nobody is paid, and even there it is within 50 cents; above 50 users self-hosting wins on cash if you already employ the person who will run it. This post shows the working so you can put your own numbers in.
Why per-server prices mislead
Nextcloud is free software, and a VPS that runs it well for a small team costs €5 to €20 a month. Put next to a per-user plan that is a persuasive comparison, and it is the one most self-hosting guides make. It is also the wrong unit. A team does not consume a server; it consumes seats, support, storage and somebody's attention, and those scale differently. The honest comparison is cost per user per month, with the time counted at what the organisation actually pays for it.
We model three teams (5, 25 and 100 users) and two ways of running Nextcloud: self-hosted on a VPS or cloud server you administer, and a managed per-user plan, using MassiveGRID's Nextcloud Hub prices because they are the ones we can state exactly. Substitute any other provider's seat price and the shape of the result does not change. All figures are monthly, before discounts, in U.S. dollars, with euros converted at roughly parity for simplicity.
The self-hosted cost model
Four lines make up a self-hosted bill. The server is the smallest of them.
- Server: 2 vCPU and 4 GB serves 5 users comfortably; 25 users with Office and Talk want 4 vCPU, 8 GB and NVMe; 100 users want a two-node setup or at least 8 vCPU, 16 GB, a separate database and object storage. We use $12, $40 and $160 a month, which is in line with MassiveGRID's own Linux VPS and HA cloud server pricing and with the big European VPS providers.
- Storage: 100 GB per user is the Starter plan's allowance, so we match it: 0.5 TB, 2.5 TB and 10 TB of usable, backed-up disk. At $0.02 per GB-month for NVMe-backed block or object storage plus a second copy for backups, that is $20, $100 and $400.
- Administration: the line everyone skips. A stable single-server Nextcloud takes 3 to 4 hours a month of patching, log review, backup checks and the occasional restore test, plus a major upgrade every six months that costs half a day. For 25 users with Office, Talk and an identity integration, count 8 hours; for 100 users with clustering, monitoring and on-call, 20 hours. At a loaded $60 per hour for a competent Linux administrator (less in some markets, far more in others), that is $210, $480 and $1,200 a month. If the person doing it is a developer or founder, use their rate instead and the number gets worse.
- Licences and extras: none for the community branch. Collabora Online and Talk's high-performance backend are free to run at small scale; a commercial Collabora or Nextcloud Enterprise subscription adds real money at 100 users and is covered below.
| Self-hosted, per month | 5 users | 25 users | 100 users |
|---|---|---|---|
| Server | $12 | $40 | $160 |
| Storage and backup copy | $20 | $100 | $400 |
| Administration (hours × $60) | $210 (3.5 h) | $480 (8 h) | $1,200 (20 h) |
| Total | $242 | $620 | $1,760 |
| Per user per month | $48.40 | $24.80 | $17.60 |
| Per user, admin time at $25 per hour | $23.90 | $13.60 | $10.60 |
| Per user, if the admin's time is "free" | $6.40 | $5.60 | $5.60 |
The bottom three rows are the whole argument. Count the hours at a market rate and self-hosting is expensive at every size; pretend they are free and it is cheap at every size. The $25-an-hour row is the middle path many small organisations actually live with, where an existing employee does the work as a side duty. Your own figure sits somewhere between the rows depending on how honestly you bill the time.
The managed per-user cost
A per-user plan is easy to model because the price is the model. On MassiveGRID's Hub plans:
| Plan | Per user per month | Includes | 5 users | 25 users | 50 users |
|---|---|---|---|---|---|
| Starter | $5.90 | Files, Photos, Office, Talk, Standard Email, Calendar, Contacts, 100 GB per user, ticket support | $29.50 | $147.50 | $295 |
| Business | $12.90 | Starter plus Notes, Tables, Deck, Tasks, 1 TB per user, priority support | $64.50 | $322.50 | $645 |
| Enterprise | $19.90 | Business plus Enterprise Email and 24x7 support | $99.50 | $497.50 | $995 |
Annual billing takes 20% off those figures, and 36-month billing takes 40% off. The platform is Nextcloud Enterprise Ultimate, updates and daily encrypted backups with 30-day retention are in the price, and the data sits in the region you choose. Hub plans stop at 50 users; a 100-user organisation moves to a dedicated Nextcloud Enterprise instance, which starts at $15.22 per user per month with hosting on the Standard tier, billed annually, and is the fair comparison for the 100-user column above.
Side by side at 5, 25 and 100 users
| Per user per month | 5 users | 25 users | 100 users |
|---|---|---|---|
| Self-hosted, hours at $60 | $48.40 | $24.80 | $17.60 |
| Self-hosted, hours at $25 | $23.90 | $13.60 | $10.60 |
| Self-hosted, hours ignored | $6.40 | $5.60 | $5.60 |
| Managed: Hub Starter | $5.90 | $5.90 | n/a above 50 users |
| Managed: Hub Business | $12.90 | $12.90 | n/a above 50 users |
| Managed: dedicated Nextcloud Enterprise with hosting | n/a below 50 users | n/a below 50 users | from $15.22, annual |
Three conclusions follow.
Under 50 users, managed is cheaper on every reading that pays the administrator. Even at $25 an hour, a 5-user self-hosted instance costs four times a Starter seat and a 25-user one more than twice. Only the row where the hours are free gets close, and it still lands within 50 cents of Starter at 25 users, before anyone has been paged on a Sunday. Business and Enterprise plans are a different comparison: they buy 1 TB per user, team apps and support hours that a self-hosted build would have to add separately.
Above 50 users it depends on one person. If the organisation already employs a Linux administrator with the capacity, self-hosting at $10.60 per user undercuts a dedicated instance at $15.22. If that person would be hired, contracted or borrowed from product work for the job, the $17.60 row applies and the dedicated instance wins again. The break-even is an administrator costing about $40 an hour loaded.
Where self-hosting is cheaper, the gap is honest. A dedicated Enterprise instance with hosting costs several times the raw infrastructure. What the difference buys is a Nextcloud Enterprise subscription with its maintenance lifecycle and vendor support, single tenancy with your own domain, clustering, and an operator with a 100% uptime SLA. Organisations at that size usually know whether they want those things; our Nextcloud vs Microsoft 365 TCO comparison is the better guide for them.
The costs the model leaves out
Both columns hide things, and they do not cancel out.
- Downtime. A single self-hosted server has no SLA. One lost morning for 25 people costs more than a year of the difference between the columns. Managed platforms with redundancy, like MassiveGRID's, carry an uptime SLA; a self-hosted equivalent means a second node and more hours.
- Email. The self-hosted model above is a file and collaboration server. Mailboxes are included on every Hub plan; adding them to a self-hosted stack means another service or another subscription.
- Support. Self-hosted support is the community forum and whoever is awake. Hub plans range from ticket to 24x7.
- The upgrade treadmill. Nextcloud's community branches are maintained for about a year per major version, so a self-hosted instance must take a major upgrade at least annually and realistically twice. On managed hosting that is the operator's weekend, not yours.
- Exit. This one favours self-hosting slightly: your data is on your disk. On a managed host it is still your data, reachable over WebDAV, CalDAV, CardDAV and IMAP and exportable with Nextcloud's built-in migration tools, but you should confirm that before signing with anyone.
How to decide in ten minutes
- Count users today and in 18 months.
- Name the person who will patch the server at 7am after a critical advisory. If there is no name, you are a managed customer.
- Price that person's hours at what you pay them, not at zero.
- Add the cost of email, backups to a second site, and an uptime target you would defend to your board.
- Compare with the seat price of a managed plan on the billing term you would actually choose.
If the managed number is lower, order a Nextcloud Hub plan, move one team, and keep the comparison for your next budget cycle. If the self-hosted number is lower and the name in step two is real, our production installation guide and backup strategy guide are the next two things to read.
Frequently Asked Questions
How much does managed Nextcloud hosting cost per user?
MassiveGRID's Nextcloud Hub plans are $5.90 (Starter), $12.90 (Business) and $19.90 (Enterprise) per user per month on monthly billing, with 20% off on annual and up to 40% off on 36-month terms. All three include files, office, email, chat and video calls, updates and daily backups. Dedicated Nextcloud Enterprise instances for 50 users or more start at $15.22 per user per month with hosting, billed annually.
How much does it cost to self-host Nextcloud for 25 users?
Around $140 a month in server and backed-up storage, plus about 8 hours a month of administration. Counted at $60 an hour that is $620 a month, or $24.80 per user; counted at nothing it is $5.60 per user. The honest figure sits between the two and depends on who does the work and what else they would be doing.
At what team size does self-hosting Nextcloud become cheaper than a managed plan?
Not below 50 users, unless the administrator's hours are genuinely free: at $25 an hour a 25-user self-hosted instance costs $13.60 per user against a $5.90 Starter seat. Above 50 users, self-hosting at about $10.60 per user undercuts a dedicated managed instance at $15.22 if the administrator costs under about $40 an hour loaded and already has the capacity. Counting support, SLA, email and the upgrade cycle, managed instances stay competitive well past that point, which is why larger organisations often choose one over building their own.
Does managed Nextcloud hosting include backups and updates?
On MassiveGRID's Hub plans, yes: Nextcloud and app updates, PHP and OS patching, and daily AES-256 encrypted backups kept for 30 days in a separate datacenter are all part of the per-user price. Check the equivalent on any other provider before comparing seat prices, since a plan without backups is not the same product.
Can I start managed and move to self-hosted later, or the other way round?
Yes in both directions. Nextcloud is the same software on both sides, speaks open protocols (WebDAV, CalDAV, CardDAV, IMAP), and since Hub 26 Winter ships an export and import tool for moving between instances. Many teams start on a managed Hub plan, grow, and move to a dedicated instance or their own servers once they have the staff to justify it.
Skip the server. Keep the data.
MassiveGRID runs the Nextcloud Enterprise platform, updates and daily backups; you pay per user from $5.90 per month with office, email, chat and video calls included, in the region you choose. The first month is $1 with coupon code NEXTCLOUD.
See Nextcloud Hub Pricing