Server licence pricing: every tier runs entirely inside your network
SpreadsheetWeb server licence pricing covers installing the platform on infrastructure you own, on premises or in your own cloud tenancy. Workbooks, submitted data, and calculation never leave your perimeter. Every tier includes unlimited applications and the full capability set.
Server packages
Install SpreadsheetWeb on infrastructure you own, on premises or on a dedicated cloud instance you control. Built for regulated environments where the model and the data cannot leave your network.
All server licences are billed annually. Prefer us to host it? See Private Cloud pricing for a dedicated managed instance, or Hub pricing for the multi-tenant option with a free tier.
Team
Billed annually. $20 per additional user per month.
- Unlimited applications
- 5 named users 2
- Unlimited anonymous users
- Unlimited application access
- Unlimited API access
- 0.5 MB workbook size 1
- Your own database and infrastructure
- Email support
Professional
Billed annually. $25 per additional user per month.
- Unlimited applications
- 20 named users 2
- Unlimited anonymous users
- Unlimited application access
- Unlimited API access
- 1 MB workbook size 1
- Your own database and infrastructure
- Email support
Enterprise Limited
Billed annually. Quoted to your usage.
- Unlimited applications
- 100 named users
- Unlimited anonymous users
- Unlimited application access
- Unlimited API access
- 5 MB workbook size 1
- Your own database and infrastructure
- Email and phone support
Enterprise Unlimited
Billed annually. Quoted to your usage.
- Unlimited applications
- Unlimited named users
- Unlimited anonymous users
- Unlimited application access
- Unlimited API access
- No workbook size 1
- Your own database and infrastructure
- Dedicated account manager
- Email and phone support
What a server licence gives you that hosting does not
The workbook, the submitted data, and the calculation all stay inside your perimeter. There is no call out to a hosted service at calculation time, and you can reach internal databases directly through DbConnect without exposing them to the public internet.
Applications are unlimited on every tier, and so are sessions and API calls, so the only thing you are sizing is how many people sign in and how large the workbooks get.
What runs where
Every tier gets the same capability set. What changes is how many people can sign in and how large a workbook you can upload.
Scroll the table sideways to compare all four tiers.
| Capability | TeamServer | ProfessionalServer | Enterprise LimitedQuoted | Enterprise UnlimitedQuoted |
|---|---|---|---|---|
| Calculation engine | ||||
| Excel functions supported | 501 | 501 | 501 | 501 |
| Cross-sheet references, 64 nesting levels | ||||
| Simulation and Monte Carlo 5 | ||||
| Solver and Goal Seek 3 | ||||
| Power Query and DbConnect 3 | ||||
| Custom formulas | ||||
| Applications and users | ||||
| Applications | Unlimited | Unlimited | Unlimited | Unlimited |
| Named users 2 | 5 | 20 | 100 | Unlimited |
| Anonymous users | Unlimited | Unlimited | Unlimited | Unlimited |
| Workbook size limit 1 | 0.5 MB | 1 MB | 5 MB | No limit |
| Data and API | ||||
| Database | Your own | Your own | Your own | Your own |
| Application access | Unlimited | Unlimited | Unlimited | Unlimited |
| API access | Unlimited | Unlimited | Unlimited | Unlimited |
| REST API and Excel API | ||||
| Platform | ||||
| Scripts module 4 | ||||
| Single sign-on (Entra, Okta, Auth0) 3 | ||||
| Runs entirely inside your network | ||||
| On premises or your own cloud tenancy 6 | ||||
| Custom domain and interface branding | ||||
| Support and terms | ||||
| Support | Email, phone | Email, phone | ||
| Dedicated account manager | ||||
| Onboarding 7 | Add-on | Add-on | Add-on | Add-on |
| Upgrades and migration 8 | Quoted | Quoted | Quoted | Quoted |
| Billing period | Annual | Annual | Annual | Annual |
- 1 Applies to the uploaded workbook file, not to the data collected by the application.
- 2 Additional named users are billed per user per month: $20 on Team, $25 on Professional. Enterprise tiers are quoted.
- 3 Not available on any Hub public cloud plan. Available here and on Private Cloud.
- 4 Scripts runs JavaScript at defined points in the application lifecycle, using hooks that fire on events and actions in the runtime.
- 5 Scenario and Monte Carlo analysis run through the Simulation event in the App Designer, rather than as worksheet functions, so a model that relies on them does not need restructuring.
- 6 The server edition installs on your own servers, or on a dedicated cloud instance you control at Amazon EC2 or Microsoft Azure.
- 7 Onboarding is purchased alongside a licence rather than bundled into a tier. See the FAQ below for what it covers.
- 8 Server upgrade and migration tasks are quoted separately. Your account representative can scope them.
If you would rather not run it yourself
Two hosted models, each priced on its own page.
Private Cloud
A dedicated, single-tenant instance on Microsoft Azure, managed by us, in the region you choose and under your own domain.
The same capability set as a server licence, without you running the infrastructure.
Hub, public cloud
Multi-tenant, the fastest way to publish, and the only option with a free tier. All 501 Excel functions run here too.
Solver, Goal Seek, Power Query, DbConnect, and single sign-on do not.
Which tier fits
Applications are unlimited on every tier, so two numbers size the licence.
How many people sign in?
Team covers 5 named users, Professional 20, Enterprise Limited 100, Enterprise Unlimited as many as you need. People opening an unrestricted application by URL are anonymous and do not count on any tier.
How large is the biggest workbook?
Team allows 0.5 MB, Professional 1 MB, Enterprise Limited 5 MB, and Enterprise Unlimited has no limit. This is the constraint most models meet first.
Do you need a named contact?
Enterprise Unlimited includes a dedicated account manager. If you are planning a phased rollout across several teams, that is usually the deciding factor. Book a call to scope it.
Frequently asked questions
Where can I install the server edition?
On your own servers, or on a dedicated cloud instance you control at Amazon EC2 or Microsoft Azure. The distinction that matters is control: the machine is yours, so the workbooks, the submitted data, and the calculation all stay inside your perimeter.
Server requirements are documented, and we will review them with you before you buy. Book a call if you need to check a specific environment.
What does a server licence include that the hosted options do not?
Nothing is missing from a server licence. It carries the full capability set, including Solver, Goal Seek, Power Query, DbConnect, and single sign-on Hub.
Compared with Private Cloud, the capability set is the same. The difference is who operates the infrastructure and where the data physically sits, which is usually a compliance question rather than a technical one.
Is there a free tier for server licences?
No. Server licences are quoted and installed individually, so there is no self-serve or free option.
The free tier is on Hub, our multi-tenant hosted option. It is a reasonable way to evaluate the platform before committing, as long as your model does not need Solver, Goal Seek, Power Query, DbConnect, or single sign-on.
Do all tiers support the same Excel functions?
Yes. All 501 functions run on every tier, and the calculation engine is identical across every deployment model we sell.
The full coverage list shows 497 of the 512 functions Microsoft lists by category, plus four that Microsoft does not categorise, and names every exclusion with the reason for it. It is downloadable as a CSV with no form to fill in, which is the fastest way to check a model before scoping a licence.
What counts as an application?
Each workbook is one application, however many worksheets it contains. Applications are unlimited on every server tier, so this only matters for comparison with the hosted plans.
Uploading a newer version of a workbook to the same application does not count as a new application. It is a new version of an existing one.
What is a named user, and what is an anonymous user?
Named users access applications with a username and password. If an application is set to restricted, everyone who opens it is prompted to log in, and each of those people counts as a named user. Named users are the main thing a server tier sizes.
Unrestricted applications can be opened by anyone with the URL. Those visitors are anonymous users, they do not count against your named user total, and they are unlimited on every tier.
What is onboarding?
Onboarding is us migrating your spreadsheet tool to a working web application on the platform, rather than you learning to build it. It is purchased alongside a licence rather than bundled into a server tier.
The package covers an assigned project manager, up to two online or phone meetings to capture your requirements, up to 10 hours of development, and the finished application deployed for review and testing. The hours must be used within five business days, and onboarding requires an active licence.
We will always try to deliver at least one working application. If yours needs more than the included 10 hours, we review the requirements and quote a fixed price for the whole project before starting.
What do upgrades and migrations cost?
Server upgrade and migration tasks are quoted separately from the licence, because the work depends on your environment, the version you are coming from, and how many applications are in flight.
Your account representative can scope it in advance so it is a known number rather than a surprise at renewal.
How is SpreadsheetWeb licensed?
Three models:
- Hub, public cloud. We host your application and data on multi-tenant infrastructure. The most cost-efficient option, with a free tier. Monthly or annual billing. See pricing.
- Private Cloud. A dedicated, single-tenant instance on Microsoft Azure, managed by us, under your own domain. Monthly or annual billing. See pricing.
- Server licensing. For customers in highly regulated industries. You host the application and data on your own infrastructure and keep complete control. Billed annually. This page.
What happens to my macros?
The workbook uploads and calculates, but VBA does not execute, so it runs as though macros were switched off. The question is only ever what the macros were doing.
Interface macros, meaning showing and hiding sections, navigation, validation, and button behaviour, are usually replaced by configuration in the App Designer rather than rewritten. Calculation macros do need converting: VBA user-defined functions convert to LAMBDA, and iterative routines map onto the built-in Simulation event. The full explanation is here.
How do renewals and cancellation work?
Server licences are billed annually and handled by your account representative rather than self-service. To change billing details, or to cancel, contact them or email support@spreadsheetweb.com. Give 30 days notice before the renewal term.
Can I move between tiers or deployment models later?
Yes. Moving between server tiers is a licence change at renewal. Moving from a hosted plan to a server licence, usually because the data can no longer sit with a hosting provider, is a migration we handle with you, and it is quoted alongside the licence.
Server licences are quoted, not listed
Tell us how many people will sign in, how large the workbooks are, and what the environment looks like, and we will come back with a number. Send the workbook too and we will confirm it runs before anyone signs anything.
