OBLYTECH Logo
OBLYTECH Logo
ServiceNow Platform Performance: Licensing and Cost Factors to Plan For
Home / Guides, Services and Solutions / Now Platform and Development: Guides and Services / Platform Performance: Guides and Services / ServiceNow Platform Performance: Licensing and Cost Factors to Plan For

ServiceNow Platform Performance: Licensing and Cost Factors to Plan For

What performance work on a hosted instance actually costs

Platform performance is not a product that ServiceNow sells with its own licence, tiers or data allowance. It is the name the documentation gives to a set of administrator tools that every instance already carries: the transaction log with its breakdown of where each request spent its time, the slow query, slow script and slow transaction statistics under system diagnostics, the performance dashboard, and the index suggestions the platform raises for queries that run badly. None of these appears as a line on an order form, and none of them stores data in a way the customer has to size or pay for. Budgeting for performance work therefore starts from a different question than budgeting for a monitoring product: not what the tooling costs, but what the work around the tooling costs, and which optional subscriptions a particular team would use.

Included with the platform, and what that includes

The built-in diagnostics are collected by default and kept for the period the platform sets, which is long enough to investigate a slow week but not long enough to compare this quarter with last. They answer the operational questions: which transactions are slow today, which scripts and queries are behind them, and which tables would benefit from an index. They do not answer trend questions on their own, and they do not alert anyone. A team whose questions are all of the first kind may need nothing more than an administrator who knows where the tools are and a routine for reading them. Confirm that the instance release in use carries the features the team plans to rely on, because index suggestions and the technical health indicators have arrived more recently than the transaction log and are not identical in every hosting arrangement.

Subscriptions that add telemetry, retention and alerting

Where a team wants history, dashboards and alerts on instance health, the vendor route is Instance Observer, which ServiceNow provides through its Impact packages rather than as a stand-alone licence. The cost question is then which Impact tier the organisation holds or intends to hold, what that tier includes for observability, and how long the telemetry is retained. Treat the retention window as the thing to negotiate, because a short window turns every trend question into a manual export habit. Ask the account team for the entitlement in writing, and ask what changes if the number of production or sub-production instances grows during the term.

Performance Analytics, if trends are to live in the platform

Some teams prefer to keep performance indicators alongside their service indicators, scored and trended in Performance Analytics. That is a reasonable choice, but Performance Analytics is licensed separately from the base platform unless it arrived as part of a wider suite, and the indicators have to be defined, collected on a schedule and owned like any other measure. The cost is partly the licence and partly the reporting work that grows each time a new question is asked. Decide early whether performance trends belong in Performance Analytics, in the observability subscription, or in an external reporting tool, because paying for two of the three to hold the same history is a common and avoidable expense.

Sub-production instances for realistic testing

Load and regression testing at realistic volume needs a copy of production that can be refreshed, cloned over and, at times, held for a longer period than a routine test cycle. A subscription includes a set number of sub-production instances; beyond that, additional instances are a cost line, and so is the administrator time to clone, refresh and clean them. Plan the number of copies the performance programme needs in a busy quarter rather than discovering mid-release that the only copy is being used by another team. A clone taken shortly before a load test is also the cheapest form of insurance against a tuning change that behaves differently with real data volumes.

External monitoring and the feeds into it

Organisations that already run an application monitoring or observability platform often want the instance represented there alongside everything else. The instance exposes its diagnostics through supported interfaces, so a feed is possible, but the integration has an owner and an upkeep cost, and the external tool’s own pricing usually turns on data volume or hosts. Decide what the external view is for. If it is to put the ServiceNow instance on the same screen as the systems around it, a summary feed is enough. If it is to replace the built-in diagnostics for day-to-day investigation, the team will pay twice for the same answers.

Specialist time is the largest line

Whatever tooling is chosen, somebody has to read the output, decide which slow pattern matters, write the change that fixes it and prove the fix held. That person is usually a senior platform engineer or an external specialist, and their time dwarfs the subscription lines on most instances. Budget it explicitly: a recurring allocation for review and tuning, plus a reserve for the quarter after a major release or a large integration goes live, when performance questions arrive in clusters. A performance budget with no named person attached to it tends to be spent on tooling that nobody reads.

Comparing the cost of measuring with the cost of not knowing

Budget conversations about performance tend to stall because the cost of monitoring is visible and the cost of slowness is not. A monitoring line item appears in a spreadsheet. The hours a dispatcher loses each day to a slow screen appear nowhere. A useful way forward is to put both on the same sheet before the decision. Estimate the number of people who use the affected screens, the time each one loses per use, and the value of that time to the business. Set against that, the cost of the measurement tooling, the people who read it and the work it prompts is a decision that can be argued on evidence rather than on instinct.

Cost line What drives it Question to ask the supplier or account team
Entitlement Which instance features and user counts are covered Which performance features are included, and which need an add-on
Data retention How long detailed records are kept and how fast they accumulate What retention is included, and what happens to older data
Test environments Copies of production used to test changes at realistic volume How many copies are included, and how long a copy can be kept
External tools Feeds from other monitoring systems and reporting tools Whether the feed uses a supported interface and who pays for its upkeep
People Hours to define measures, read them and act on them Which role owns the measures, and how much of that role’s time it takes

Hidden costs that appear after the contract is signed

The license often does not drive the total. The costs that surprise teams are often the test copies needed to prove a change is safe, the reporting work that grows each time a new question is asked, and the time an expert spends translating a chart into a change request. Plan for these up front by naming an owner for each, and by agreeing how many test copies the team needs in a typical quarter. A team that discovers in the middle of a release that it needs a copy and has none will either skip the test or delay the release, and both are expensive.

A short procurement checklist for performance tooling

Use this list when you compare options, whether the comparison is between instance features, between an in-platform approach and an external one, or between this year’s renewal and a change of approach.

  1. Write the three decisions the tooling must support. If a feature does not serve one of them, mark it optional.
  2. Ask for a written statement of what is included in the current entitlement, and of what the next tier adds.
  3. Confirm how data leaves the platform, who may access it, and how long it is retained outside the instance.
  4. Estimate the volume the team will generate in its busiest month, and ask how the cost changes if that volume doubles.
  5. Agree the exit route before signing: how the data and the definitions can be taken out if the approach changes.

When a cheaper approach is enough

A small instance with one business unit and a handful of critical screens often does not need an elaborate monitoring setup. A disciplined set of manual timings, a written list of the five views that matter, and a monthly review can answer many questions for a long time. Move to heavier tooling when the questions change: when several teams need the same numbers, when an audit needs a history that manual records cannot provide, or when the volume of changes makes manual timing impractical.

Is performance monitoring a separate line in the budget?

It is better kept separate, so its cost and its results can be reviewed on their own. Mixing it into a general platform budget often makes it the first thing cut in a tight year.

How should a team justify a higher tier?

Show the decision the higher tier supports, the people who would make it, and the time the current approach costs them. A tier justified by a feature list is harder to defend than one justified by a decision that is currently made badly.

Who should be consulted before a renewal?

The people who read the performance outputs, the people who change the platform, and whoever owns the budget. Renewals agreed by one of these groups alone tend to miss the needs of the others.

Can costs be reduced by moving history out of the platform?

Sometimes, but only after the audit and reporting needs for that history are confirmed. Moving data that someone later needs costs more than keeping it, once the cost of finding it is counted.

Pricing and entitlement questions are best settled directly with the account team, using the same measures set out in the KPI guide so that the cost and the benefit are described in one language, and the performance tuning and upgrade service page describes the scope of that service. The platform performance overview places these cost questions alongside the technical work they support.

ServiceNow license cost: the roles, tables and values to confirm before you budget

ServiceNow license cost depends mainly on user type, product package and instance count, so confirm in your order form whether performance tooling is its own line. A user who holds the itil role is often counted as a fulfiller, while people who only raise and follow their own requests are usually priced differently.

The names below are common out-of-box values that tie contract lines to things you can inspect. Check them on your own instance and release, because labels and defaults change between releases and an agreement may count users differently.

Name What it is Why it matters for cost
itil role Standard role for people who work records such as incidents and changes Often the marker used to count fulfiller users
sys_user_role table The role definitions themselves, including itil Lets you see which roles exist before mapping them to contract terms
sys_user table, active field User records, with a flag for whether each account is active Inactive accounts that keep roles may still be counted, depending on the contract
sys_user_has_role table Links each user to the roles granted to them Shows who holds itil and other roles your agreement may count
syslog_transaction table The transaction log behind the Transactions list under System Logs Shows real activity when you size test copies and monitoring

Before a renewal, ask whether the count you see in sys_user_has_role matches the count that is invoiced.

Example (hypothetical): an administrator exports every user who holds the itil role and finds several accounts marked inactive that still keep the role after a reorganization. After the clean-up, the team enters the renewal knowing who really works records.

What decides how many fulfiller licenses an instance needs?

The agreement defines it, but in many implementations the count follows who holds fulfiller roles such as itil, not who simply logs in. Requesters and approvers are often treated differently.

Where can an administrator see how busy the instance is?

The transaction log lists requests with their response times and is stored in the syslog_transaction table. Grouping it by user or by URL typically shows which screens and people generate the load, which is useful evidence when you size test copies.

Can inactive users still cost money?

They can. An account marked inactive in sys_user may still hold roles that your agreement counts. It depends on how the contract defines a licensed user, so check that definition before assuming a clean-up will lower the bill.

For related reading, compare the licensing factors for Integration Hub, see software license optimization in ServiceNow, and look at how platform performance and upgrade readiness work is scoped.

Frequently asked questions

Does ServiceNow charge separately for its performance diagnostics?

No. The transaction log, the slow query, slow script and slow transaction statistics, the performance dashboard and the index suggestions are part of the platform and are collected on every instance without a separate licence. What costs money is the work around them: the people who read them, the sub-production copies used to test a change at realistic volume, and any optional subscription that adds longer retention, dashboards or alerting.

When is an Instance Observer or Impact subscription worth having?

When the team needs history and alerts rather than a point-in-time look at what is slow today. Instance Observer comes through ServiceNow's Impact packages, so the question is which tier the organisation holds and how long telemetry is retained at that tier. If performance questions are occasional and answered by an administrator reading the built-in diagnostics, the subscription adds little; if several teams need the same trend view, it usually pays for itself.

Why do sub-production instances and external tools matter to a performance budget?

Because they are the lines teams forget. Realistic load testing needs a refreshed copy of production, and copies beyond the ones a subscription includes are charged for, as is the administrator time to clone and clean them. External monitoring tools price on volume or hosts and need an owned integration. Decide which of these the programme needs in a busy quarter, name an owner for each, and keep them on the same sheet as the subscription lines.

Talk to Oblytech

Planning, running or fixing a ServiceNow programme? Tell us where you are and we will suggest a sensible next step.

Contact us