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.

Self-hosted, per month5 users25 users100 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:

PlanPer user per monthIncludes5 users25 users50 users
Starter$5.90Files, Photos, Office, Talk, Standard Email, Calendar, Contacts, 100 GB per user, ticket support$29.50$147.50$295
Business$12.90Starter plus Notes, Tables, Deck, Tasks, 1 TB per user, priority support$64.50$322.50$645
Enterprise$19.90Business 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 month5 users25 users100 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.90n/a above 50 users
Managed: Hub Business$12.90$12.90n/a above 50 users
Managed: dedicated Nextcloud Enterprise with hostingn/a below 50 usersn/a below 50 usersfrom $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.

How to decide in ten minutes

  1. Count users today and in 18 months.
  2. Name the person who will patch the server at 7am after a critical advisory. If there is no name, you are a managed customer.
  3. Price that person's hours at what you pay them, not at zero.
  4. Add the cost of email, backups to a second site, and an uptime target you would defend to your board.
  5. 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

Further Reading