Where SharePoint cost vs self-hosted Nextcloud actually differs
A CIO or finance lead weighing a renewal or a storage increase should know that the comparison turns on whether recurring SharePoint subscription and storage fees outweigh the infrastructure, support and internal skills needed to run Nextcloud. Nextcloud Hub is free to self-host under the AGPL, so the software line item is zero, and the spending moves to servers, object storage, database and backup operations, a Collabora Online deployment for co-authoring, and optionally a paid Nextcloud Enterprise subscription. For paid support, Nextcloud's pricing page lists Standard at 71.29 euros per user per year for 100 or more users, with a 100-user minimum. Collabora Online Business lists at 3 euros per user per month for up to 99 users, and its pricing page includes long term support, a service level agreement and signed security updates. These are list prices from the vendors' pages at the time of writing, so confirm current figures and any volume terms directly with each vendor before you use them in a business case.
This page does not use a fixed SharePoint figure. Pull your own numbers from the Microsoft 365 or SharePoint Server agreement, including the licence count, any add-on storage you buy, the storage pool that applies to your tenant, and the renewal date. On the self-hosted side, list the components you would own: compute for Nextcloud and the Collabora Online pods, database service, object storage capacity, backup storage and tooling, monitoring, and the admin hours for upgrades. Nextcloud requires one major version upgrade at a time and a backup before each one, so budget that recurring effort explicitly. Collabora's Helm chart also documents manually set replicas because autoscaling breaks collaborative editing, which means someone must size and watch that capacity.
Two numbers usually decide the answer: how many named users will edit documents, and how much data you store per user. Ask any partner or internal team for a written split of one-time costs (migration, hardening, initial configuration, testing) and recurring costs (infrastructure, subscriptions, staff time, upgrades), with the assumptions behind each line. Ask whether the quote covers Nextcloud Enterprise support tiers, Collabora Business or Enterprise terms, and who carries the on-call duty. A useful check is to model a three-year total under both options with the same user count and storage growth, then test how the result changes if your storage grows faster than expected. The model should show where your internal skills are thin, because that gap is what a fixed-scope implementation or a support retainer would have to cover.
Cost components on each side, one-time and recurring
This table lists each cost component of document storage on the SharePoint side and the self-hosted Nextcloud side, and marks whether it is one-time or recurring. Use it to build a like-for-like comparison from your own user count, data volume and compliance needs, then ask vendors and partners for the figures that apply to you.
| Cost component | SharePoint (Microsoft 365 or Server) | Self-hosted Nextcloud with Collabora Online | One-time or recurring |
|---|---|---|---|
| Subscription or licence | Microsoft 365 plan per user, or SharePoint Server licences and client access licences for each farm | Nextcloud Hub is free under AGPL. Optional Nextcloud Enterprise needs at least 100 users per the pricing page | Recurring on both sides if you buy subscriptions |
| Storage | Tenant storage pool and paid extra storage, or SAN and disks for on-premises farms | Your own disks or object storage sized to data growth and version history | Recurring as data grows |
| Server or cloud infrastructure | Included in Microsoft 365, or farm servers, SQL Server and load balancers for SharePoint Server | Virtual machines or Kubernetes nodes for Nextcloud, database and cache servers in your cloud or data center | Recurring (hosting), with one-time build |
| Object storage | Not separately licensed in the tenant model | Optional S3-compatible store for primary or external storage, hosted by you | Recurring, driven by capacity and requests |
| Collabora Online | Office for the web is included in Microsoft 365 licences | CODE is free but not recommended for production. Business plan is priced per user per month for up to 99 users, per the pricing page | Recurring if you buy a plan; one-time setup |
| Implementation and migration | Migration tooling and partner work to move libraries, permissions and sites | Architecture, installation, integration with identity, and migration from SharePoint export | One-time |
| Support and SLAs | Included in Microsoft 365 plans or Microsoft support contracts for Server | Community support is free. Nextcloud Enterprise tiers add maintenance, support hours and response times | Recurring |
| Upgrades and maintenance | Handled by Microsoft in the cloud, or by your team and patch cycles for Server | Your team or a retainer applies major upgrades one version at a time, with backups before each | Recurring |
| Internal skills and backup and security testing | Administrators for tenant policies, or farm administrators for Server, plus periodic testing | Staff for PHP, database, backup and access control, plus independent security testing | Recurring, with one-time skills build |
What moves the comparison most
Nextcloud's licensing is free to self-host, so most of the comparison comes down to a few variables: user count, data volume, the support tier you choose and the skills you already have. Each card below names one driver and what to confirm before you compare totals against your SharePoint spend.
User count sets the subscription tier
Nextcloud Enterprise starts at a 100-user minimum, and rates drop from 200 users, so the same headcount can price very differently on either side of those thresholds. For Collabora, the Business plan covers up to 99 users at a per-user monthly rate, while the Enterprise plan for 100 or more users is quoted with volume discounts. Ask both vendors for a quote at your exact user count and at the count you expect in three years.
Data volume drives storage and backup
Self-hosted storage costs grow with the amount of content, version history and backup copies you keep, not with the number of users. Object storage in your own cloud account or data center is usually billed per terabyte, and backups multiply that footprint. Measure current library size, version retention and growth per year, then price primary storage and backup retention separately.
Support tier and maintenance lifecycle
Standard includes one year of maintenance, while Premium adds a maintenance lifecycle of five or more years, extended support hours and clustered instance support. Choosing a shorter tier can mean re-procuring and re-validating your platform sooner than planned. Check which tier covers the Nextcloud versions you will run, since each major release is supported for one year through monthly maintenance.
Availability and Collabora pod sizing
Collabora's Helm chart disables horizontal autoscaling because scaling breaks collaborative editing, so replica counts are set by hand. The chart recommends production limits of 8 CPU cores and 8000 MiB of memory per pod, with requests of 4 cores and 6000 MiB. Each pod is a fixed cost in your cluster, and load balancers must route by the WOPISrc parameter so co-editors reach the same pod. Confirm capacity with a load test before you commit.
In-house skills for the platform
The cost of running Nextcloud depends on who operates it. Plan for people who can administer Kubernetes if you deploy Collabora there, PHP and web server tuning for Nextcloud, and database administration for PostgreSQL or MariaDB. Upgrades must step through one major version at a time with backups before each one. If those skills are not in-house, price the gap as either hiring or an outside support contract.
How the self-hosted stack is priced piece by piece
The self-hosted side of this comparison has no single license fee to set against SharePoint. Nextcloud Server is free under the AGPL, and the community edition of Collabora Online, CODE, is free to download, but Collabora's own documentation says CODE is not recommended for production. A production document editing service therefore means either the Collabora Business plan, which the Collabora pricing page lists at 3 euros per user per month for up to 99 users and which includes long term support, an SLA, signed security updates and customer portal access, or an internally maintained build with its own patching and security review. Ask for the second option in writing if you choose it, and cost the staff hours it implies. Nextcloud Enterprise is a separate, optional decision: its Standard tier includes one year of maintenance, while Premium adds a maintenance lifecycle of five years or more and clustered instance support.
The recurring cost that most often surprises teams is the upgrade cycle. According to the Nextcloud maintenance and release schedule, Nextcloud publishes a new major version every four months and supports each one for a year through monthly maintenance releases. Nextcloud does not allow skipping major releases, so an instance several versions behind must be moved forward one major version at a time, with a backup before each step and third-party apps disabled until they are confirmed compatible. Budget a standing upgrade rotation, either by staff or by a retainer, rather than treating the platform as a one-time build. Confirm your chosen Nextcloud version's end of life date against the schedule before you commit to a rollout window.
Installation method also affects effort. Nextcloud All-in-One is the official installation method and bundles Redis and APCu caching, PostgreSQL, optional Nextcloud Office, Talk, BorgBackup-based backups, ClamAV and full-text search, which reduces the number of components your team assembles by hand. It does not remove the upgrade rotation or the need to size storage and backup targets. For organizations under 100 users, Nextcloud One offers managed hosting from Nextcloud GmbH, which turns the run cost into a subscription. Compare that subscription against the staff time and infrastructure you would otherwise carry, and ask for the scope of backups, upgrades and data location in any quote before deciding between buying and running it yourself.
How to build the comparison with your own numbers
This sequence turns the cost components in this page into a written, side-by-side estimate for your organization, so each line can be checked against your own licences, storage and user counts. The output is a three to five year view you can take to finance and to quote requests.
Inventory current SharePoint and OneDrive storage
Your Microsoft 365 or SharePoint Server administrator records the total storage consumed across SharePoint sites and OneDrive accounts, the number of document libraries, the largest sites and the file counts for each. For SharePoint Online, confirm the current tenant storage pool and any purchased additional storage from the Microsoft 365 admin center, and for SharePoint Server, record farm content database sizes. Check the result: you should have one sheet with total terabytes, per-site growth over the last 12 months, and the licence SKUs and counts that apply to the users who will move.
Count users against the 100 and 200 user thresholds
Pull active user counts from your identity directory, separating full-time employees, contractors, guests and shared mailboxes, since each may need a different licence or may not need one at all. Mark whether the count sits below 100, between 100 and 199, or at 200 or more. The Nextcloud pricing page sets a 100-user minimum for Enterprise and offers lower rates from 200 users, so this count decides which rate band your quote falls into. Also confirm which accounts need access to shared storage and which only need individual files.
Price Nextcloud Enterprise tiers per user per year
Using the list prices on the Nextcloud pricing page, multiply your user count by the per-user annual rate for each tier you are considering: Standard, Premium or Ultimate. Record the list price as a starting point, then ask Nextcloud GmbH or a reseller in writing what discount applies at your user band and term. Note that Nextcloud Hub itself is free to self-host under the AGPL, so this line covers support, maintenance and added features only, and it is optional. Check the result: a table with one row per tier showing annual list cost and the support terms that come with it.
Estimate object storage and backup growth
Apply your current storage total and growth rate to a storage target, either local disks, a SAN, or an S3-compatible object store such as Ceph RADOS Gateway, SeaweedFS or Garage. Add the cost of replicas, backup copies and retention for the period you need, since backups often grow faster than primary data. Ask storage vendors and your infrastructure team to quote capacity, hardware or cloud object pricing for the modelled terabytes. Check the result: a capacity model showing primary, replicated and backup terabytes by year.
Add Collabora Business or Enterprise lines
Collabora Online can be used for co-authoring in the browser alongside Nextcloud. The Collabora pricing page lists the Business plan at 3 euros per user per month for up to 99 users, and the Enterprise plan for 100 or more users is quoted with volume discounts. Free CODE is available for testing or small teams but is not recommended for production. Enter your user count against the plan that applies and ask Collabora for a written quote covering support, SLA and signed security updates. Check the result: a monthly and annual line item for the editing service, separate from the file platform.
Add infrastructure, migration and internal labour lines
List each cost as its own line so the comparison stays honest: servers or virtual machines for Nextcloud and Collabora, database and cache hosting, load balancing, backup software, monitoring, the one-time migration project, and internal labour for administration and user support. For Collabora, note that the Helm chart recommends production limits of 8 CPU cores and 8000 MiB of memory per pod, and that replicas are set manually because autoscaling breaks collaborative editing. Mark each line as one-time or recurring and name who pays for it. Check the result: a cost sheet where every line has an owner, a unit and a recurring or one-time flag.
Run a three to five year view on the release cadence
Nextcloud publishes a new major version every four months and supports each for one year, and it does not allow skipping major releases during upgrades. Plan one upgrade path per major version in your model, including backups, compatibility checks for third-party apps and test time. Map annual labour and support hours for those upgrades against the SharePoint side, where Microsoft manages the platform but your team still manages licences, migrations and governance. Check the result: a year-by-year total for three to five years, with the upgrade and support assumptions written next to each figure.
Get scoped quotes in writing
Send the same written scope to DeployOpen and to other implementation providers, covering the user count, storage volume, identity source, Collabora plan, migration content and support level you chose. DeployOpen works on fixed-scope engagements, with scope, deliverables and timelines agreed in writing before work starts, and does not publish a price list, so a quote follows from that scope. Ask each provider to state assumptions, exclusions and what triggers a change order. Check the result: comparable written quotes that you can place next to your cost sheet and the labour lines it already contains.
Questions buyers ask before comparing costs
How much effort does self-hosting Nextcloud with Collabora Online take?
Effort depends mostly on how many users you have, how many documents you hold, and how much of the stack you already run. Nextcloud Server itself is free under the AGPL, but someone must install it, keep it patched, back it up and upgrade it. Nextcloud publishes a new major version every four months and supports each one for a year, and it does not allow skipping major releases, so each upgrade is a planned task rather than a one-time setup. Collabora Online adds a second service that needs its own capacity planning. Ask your team to inventory the database, cache, object storage, reverse proxy and monitoring you would need, then estimate the recurring hours for patching and upgrades against your own change calendar.
Can our own team run Nextcloud without outside help?
Many teams with Linux, PHP and database skills can run Nextcloud in-house, and the official All-in-One installation method bundles Redis, PostgreSQL, Collabora-based office editing, backups and antivirus into one deployment. The harder parts are the ones that fail quietly: Collabora editing sessions must reach the same pod, upgrades need a tested backup and disabled third-party apps, and directory integration needs careful testing. Check whether you have staff who can own these tasks on a fixed schedule, including after hours. If not, a fixed-scope implementation or a retainer for upgrades and testing is a common middle option. DeployOpen plans, implements, hardens, backs up, upgrades and documents self-hosted platforms in your own infrastructure, under written scope.
How long does a migration from SharePoint take, and what drives it?
The timeline is driven by volume and structure more than by the tools. The main drivers are the total size of document libraries, the number of versions you must keep, how many sites and permission groups need to be mapped, the share of files with long paths, and how many lists, pages and workflows have no direct file equivalent and must be rebuilt or retired. Export options also matter: Microsoft's Purview eDiscovery exports include version history but require an E3 or E5 license, and search export packages expire 14 days after creation, so plan the export window in advance. Ask for a pilot on one representative site to measure real throughput before agreeing to a full schedule.
What does Nextcloud Enterprise add, and when is it worth paying for?
Nextcloud Enterprise adds paid support, extended maintenance and additional features on top of the free Nextcloud Hub. The published tiers are Standard, Premium and Ultimate, with a 100-user minimum. Standard includes one year of maintenance, Premium adds a maintenance lifecycle of five or more years, extended support hours and clustered instance support, and Ultimate adds support up to 24/7 with response times down to one hour. The list prices on Nextcloud's pricing page start at 71.29 euros, 104.99 euros and 204.75 euros per user per year respectively for 100 or more users, with lower rates from 200 users. It is worth comparing against the cost of your own on-call and upgrade effort, and confirming current prices directly with Nextcloud GmbH before budgeting.
Can Collabora Online be scaled with a horizontal pod autoscaler?
No, not in the way most teams expect. The official Collabora Online Helm chart disables horizontal pod autoscaling because scaling breaks collaborative editing and copy and paste, so replica counts are set manually. Load balancers must route requests by the WOPISrc parameter so every user editing a document reaches the same pod. The chart recommends production limits of 8 CPU cores and 8000 MiB of memory per pod, with requests of 4 cores and 6000 MiB. Confirm the chosen ingress controller, nginx, HAProxy or OpenShift Router, supports this routing, and size the replica count against your peak concurrent editors in a test environment before go-live.
What should we ask a provider for in a fixed-scope quote?
Ask for a written scope that lists the systems in and out of scope, the environments you will receive, and the acceptance criteria for each deliverable. Request line items for discovery, migration planning, the build of Nextcloud and Collabora Online, identity integration, backup and restore testing, documentation, and knowledge transfer, and make clear which items are one-time and which recur. Ask how upgrades, security updates and support are priced after handover, whether a retainer is available, and what the provider needs from your team, such as access, change windows and named owners. Confirm which tasks, such as compliance evidence, are prepared for your auditors rather than certified by the provider.
Who pays for what in a self-hosted Nextcloud deployment?
You pay for the infrastructure, the people who run it, and any external services you choose. Infrastructure includes compute, storage or object storage, backups, databases and network capacity. Staff time covers installation, upgrades, monitoring, incident response and user administration. Collabora Online may be run under the free CODE edition for testing or small teams, but Collabora recommends against CODE for production, so a production estimate should include either your own support plan or the paid Business or Enterprise plan, which the pricing page lists at 3 euros per user per month for up to 99 users with service level agreements and signed security updates. Ask each vendor to confirm which items are one-time and which recur.
What a fixed-scope engagement covers in the cost model
The implementation side of a Nextcloud cost model is where DeployOpen works. DeployOpen plans, implements, integrates, hardens, backs up, upgrades and documents self-hosted open-source platforms inside your own infrastructure, whether that is your cloud accounts, your data centers or an air-gapped network. For this comparison, that typically means the Nextcloud server, its database, the object storage backend, the Collabora Online deployment, identity integration and the backup routine. Each of those is a line item you should see separately in any proposal, because each carries a different one-time or recurring cost.
Most engagements are fixed-scope. Before work starts, the scope, the deliverables and the timelines are agreed in writing, so you can compare an implementation quote against your SharePoint or SharePoint Server spend on the same list of libraries, sites, users and integrations. Ask that the written scope name the document volume to migrate, the Collabora Online user count, the authentication method, and whether the backup and upgrade work is included. Ongoing support, upgrades and continuous testing are available as retainers, so the recurring part of your model can be priced as a separate agreement rather than folded into the project.
DeployOpen does not publish a price list. A quote follows from the written scope, so the figures you will use come from your own requirements, not from a rate card on this page. DeployOpen also does not issue audit reports, attestations or certifications. It can prepare systems, controls and evidence for a compliance assessment, but an independent auditor or certification body makes that determination. If your cost model includes a compliance review, confirm with the assessor which evidence they expect before you set the scope.
How DeployOpen scopes a fixed-price implementation
DeployOpen is a Chainscore Labs company that plans, implements, customizes, integrates, hardens, backs up, upgrades, documents and supports self-hosted open-source platforms inside your own infrastructure. For a SharePoint cost comparison, we start by putting your current licensing, storage and farm costs on paper so the Nextcloud and Collabora Online work is sized against facts from your environment.
How we scope
- Inventory current SharePoint storage, licensing, farm hardware and extra storage purchases with your finance and IT teams.
- Agree the written scope covering libraries, sites, users, identity integration and the number of Collabora Online editing users.
- Confirm which Nextcloud enterprise tier, if any, fits your support and maintenance requirements before work starts.
- Record deliverables and timelines in writing, since most engagements are fixed-scope.
How we build
- Deploy Nextcloud and Collabora Online in your own cloud accounts, data centers or air-gapped networks.
- Connect directory authentication through LDAP or Active Directory, OpenID Connect or SAML, as your environment requires.
- Size database, object storage, caching and backup components so the total cost model matches the deployed design.
- Test co-authoring, permissions, large file transfers and restore procedures before any user migration.
How we hand over
- Document architecture, configuration, upgrade steps and the one-major-version-at-a-time upgrade path for your team.
- Provide a cost of ownership worksheet itemizing servers, storage, licensing, staff time and recurring items.
- Prepare control evidence and records that your internal or independent auditors can review.
- Walk your operators through backup, monitoring, incident handling and routine maintenance tasks.
How we support
- Ongoing support, upgrades and continuous testing are available as retainers after handover.
- Plan Nextcloud major version upgrades around published release and end-of-life dates, with backups taken first.
- Revisit the cost model when user counts, storage growth or subscription terms change.
- Ask your DeployOpen contact to confirm response expectations and coverage in the written retainer scope.

