All Posts
itsmitsm migrationguide

ServiceNow to Jira migration 2026: what moves and how to plan it

ServiceNow to Jira migration in 2026: field mapping, CMDB to Assets, export and import limits, cutover phases and a 12-step checklist. Plan your move.

Ayush Bothra

Ayush Bothra

MigrateX

Published Updated 13 min read
ServiceNow to Jira migration plan moving incidents, requests, work notes and CIs into Jira Service Management and Assets

Methodology: built from ServiceNow and Atlassian documentation and pricing pages, plus one attributed buyer-data source, all checked on 1 Oct 2026. No vendor reviewed or paid for this article. We did not run hands-on tests.

A ServiceNow to Jira migration moves your service history into Jira Service Management (JSM): incidents, requested items, problems, changes, work notes and comments, attachments, users, groups, knowledge articles, and CIs with their relationships. Business rules, flows, SLA definitions, running SLA timers and notifications do not move. They are rebuilt in JSM.

You are probably here because the move to Atlassian is decided, or close, and someone has to plan it. This guide maps ServiceNow tables to JSM work items and Assets, with limits from both vendors' documentation.

Key takeaways

  • ServiceNow caps list exports at 10,000 records per format by default (ServiceNow, as of 1 Oct 2026), so plan full-history extraction through the Table API.
  • Jira Cloud has no ServiceNow importer; such data comes in by CSV or JSON (Atlassian, as of 1 Oct 2026).
  • A CSV import makes every comment public in a JSM space, so work notes would show on the portal (Atlassian, as of 1 Oct 2026).
  • SLAs keep counting on closed issues imported by CSV, because JSM calculates SLAs from issue history (Atlassian, as of 1 Oct 2026).

Why teams move from ServiceNow to Jira Service Management

Teams usually move to cut cost and to work next to engineering in Jira. These dated facts start the conversation.

TriggerWhat the source says
ServiceNow pricing is quote-onlyServiceNow sells ITSM as Foundation, Advanced and Prime with a custom quote; Problem and Change sit in Advanced (ServiceNow, as of 1 Oct 2026)
JSM prices are publishedService Collection lists Standard at $20 and Premium at $51.42 per agent per month, Enterprise by quote (Atlassian, as of 1 Oct 2026)
Atlassian price changeNew cloud list prices apply from 13 Oct 2026, including JSM and Service Collection; quotes issued earlier keep the old price until they expire (Atlassian, as of 1 Oct 2026)
Cloud is the only new targetNew customers could not buy Data Center after 30 Mar 2026, and Data Center products, JSM included, go read-only on 28 Mar 2029 (Atlassian, as of 1 Oct 2026). See our Jira Data Center end-of-life timeline

Vendr reports a median annual ServiceNow contract of $129,871 across 109 purchases of all ServiceNow products, not only ITSM (Vendr, last updated Feb 2026, as of 1 Oct 2026). Compare a real quote with JSM Premium, the tier that matches ServiceNow Advanced on problem and change. See our ServiceNow vs Jira Service Management comparison, Jira Service Management pricing breakdown and, if the target is still open, Jira Service Management alternatives.

Does Atlassian have a ServiceNow importer?

No. Jira Cloud has named importers only for Asana, Trello and Bitbucket; ServiceNow data comes in as CSV or JSON, or through Jira's public APIs (Atlassian, as of 1 Oct 2026). Atlassian's switching advice is to set data and KPI requirements early and use an experienced partner (Atlassian, 5 Aug 2024, as of 1 Oct 2026).

What moves, what gets rebuilt, what's at risk

In a ServiceNow to Jira migration, records move as data and platform logic is rebuilt. Agree this table with process owners before mapping.

What moves (as data)What gets rebuilt (not migrated)What's at risk
Incidents, requested items, problems and changes as work itemsBusiness rules, flows and workflows, as automation rules and JSM workflowsWork notes turning public on a CSV import
Work notes and additional comments, with author and timestampSLA definitions, schedules and running SLA timers, as SLA goals and calendarsSLAs counting forever on imported closed issues
AttachmentsAssignment rules and priority lookup rulesIncident to problem and change links loaded as text
Users, groups and companies as agents, customers, teams and organizationsCatalog items, variables and record producers, as request types and formsCI relationships flattened or loaded without a type
Knowledge articles, into a Confluence-backed knowledge baseNotifications, templates and approval rulesChoice fields loaded as codes instead of labels
CIs and relationships, as Assets objects and referencesCMDB identification and reconciliation rulesField-level audit history, which JSM starts fresh at import

The middle column is configuration work for the project plan. The right column is where reconciliation should focus: these data fidelity losses rarely raise an error.

ServiceNow to Jira field mapping

To migrate ServiceNow to Jira Service Management, map each ServiceNow table and field to a JSM work type, request type, field or Assets object. No vendor publishes this map, so each side comes from its own vendor's documentation.

ServiceNowJira Service ManagementWatch for
Incident [incident]Incident work typeSix states plus On Hold reasons (ServiceNow, as of 1 Oct 2026), each needing a JSM status
Requested item [sc_req_item] and catalog itemService request and a request type per catalog itemSet request type by ID, not name, or portal visibility can suffer (Atlassian, as of 1 Oct 2026)
Problem [problem], change request [change_request]Problem and change work typesPremium or Enterprise only since Atlassian's October 2024 repackaging (Atlassian, as of 1 Oct 2026)
StateWorkflow statusCSV import maps only to statuses that already exist (Atlassian, as of 1 Oct 2026)
Impact, urgency, priorityPriorityServiceNow derives priority from impact and urgency (ServiceNow, as of 1 Oct 2026)
User [sys_user]Agent or customerLoad users first; Jira skips watchers who don't exist yet (Atlassian, as of 1 Oct 2026)
Group [sys_user_group]Team, queue or groupRebuild assignment routing as automation
CompanyOrganization"Organizations are groups of customers" (Atlassian, as of 1 Oct 2026)
Work notes / additional commentsInternal comment / public commentSee below
Problem, Change Request, Caused by Change fieldsLinked work itemsIncident references (ServiceNow, as of 1 Oct 2026); recreate as links, not text
Configuration item on the taskAssets object fieldLinks objects to work items (Atlassian, as of 1 Oct 2026)
Knowledge article [kb_knowledge]Confluence pageJSM's knowledge base links Confluence spaces (Atlassian, as of 1 Oct 2026)

Work notes must stay internal

ServiceNow says everyone who can view an incident sees its additional comments, while work notes hold resolution steps (ServiceNow, as of 1 Oct 2026). A CSV import makes every comment public in a JSM space. Work notes often hold personal data, so use a load method that sets visibility per comment, and prove from a customer account that none reach the portal.

Attachments

ServiceNow's default maximum attachment size is 1,024 MB (ServiceNow, as of 1 Oct 2026). Jira Cloud allows 1 GB per file by default and 2 GB at most (Atlassian, as of 1 Oct 2026), so the largest ServiceNow files can exceed it. The CSV importer only fetches files from URLs your Jira site can reach, so files behind ServiceNow sign-in need re-hosting or an API load. Count attachments per record on both sides to prevent a lost-attachment flood at cutover.

ServiceNow CMDB to Jira Assets

ServiceNow's CMDB is a class hierarchy and JSM Assets is a schema you design, so CIs are remapped, not copied. In ServiceNow, a laptop class extends the computer class, which extends the base CI class, and children inherit attributes (ServiceNow, as of 1 Oct 2026). In Assets, an object schema holds object types and objects, and references are the relationships between objects (Atlassian, as of 1 Oct 2026). Our ServiceNow CMDB guide explains the source model.

ServiceNow CMDBJira AssetsMigration step
CI class (for example cmdb_ci_server)Object typeFlatten inherited attributes
CI attributeObject attributeAssets expects dates as MM/dd/yyyy and users by email or account ID, not user name (Atlassian, as of 1 Oct 2026)
Relationship in cmdb_rel_ci: parent CI, child CI, type such as Depends on::Used by (ServiceNow, as of 1 Oct 2026)Reference attribute with a reference type such as Dependency or Link (Atlassian, as of 1 Oct 2026)Write a table of relationship types to reference types, with direction
Configuration item field on incidents and changesAssets object field on work itemsLoad objects before work items
Identification and reconciliation rulesImport and data-quality rulesRebuilt, not migrated

Atlassian says to import a referenced object type first, or references can't resolve. Match references by object label, because each import generates new object keys (Atlassian, as of 1 Oct 2026).

Check your CI count against your plan. Atlassian's pricing page includes 5,000 Assets objects on Standard, 50,000 on Premium and 500,000 on Enterprise, then $0.02 per object per month (Atlassian, as of 1 Oct 2026). Its Assets migration doc for Server and Data Center moves says Assets comes with Premium and Enterprise (Atlassian, as of 1 Oct 2026), so confirm coverage in your quote.

ServiceNow to Jira migration of the CMDB: CI classes, attributes and cmdb_rel_ci relationships mapped to Jira Assets object types, attributes and references in load order

Exporting from ServiceNow and importing into Jira Service Management

Check both sides' documented limits before you design batches.

StepWhat the vendor documentsSource
ServiceNow list export10,000 records per format (XML, CSV, Excel, JSON) by default; Excel capped at 500,000 cellsServiceNow, as of 1 Oct 2026
ServiceNow Table API10,000 records per request by default; page with sysparm_offset; filter with sysparm_query, including sys_updated_onServiceNow, as of 1 Oct 2026
ServiceNow Attachment APIMetadata and file content from separate endpointsServiceNow, as of 1 Oct 2026
Jira CSV importAbout 1,500 work items per file, roughly an hour each by Atlassian's estimate; parent links need Work item ID and Parent columnsAtlassian, as of 1 Oct 2026
Assets importCSV with a header row, JSON, Assets Discovery or the imports REST APIAtlassian, as of 1 Oct 2026

For full history, use the Table API with sysparm_display_value=all, which returns stored codes and labels: labels drive mapping, sys_ids rebuild links. Our ServiceNow migration guide covers extraction and the reverse load into ServiceNow.

The ServiceNow to Jira migration plan in phases

A ServiceNow to Jira migration runs in six phases, each closed by a named owner at a go/no-go gate. It follows our ITSM migration guide and works best with a named project lead. Durations depend on your volumes and test runs, so none are given here.

  1. Discover. Count every table per state, including journal entries, attachments, CIs and relationships. Audit legacy data before migration so duplicates stay behind. Agree history depth with audit owners.
  2. Map. Build the field mapping and the relationship-type table. Configure JSM work types, request types, workflows and the Assets schema before data arrives.
  3. Test migration. Load every request type, long work-note threads, large attachments, linked records and CIs with references. Check it as a customer, not only as an agent.
  4. Cutover with delta sync. Load history early, freeze ServiceNow, then pull records whose sys_updated_on is after your last extract. Switch email channels and portal links after the delta lands.
  5. Reconcile. Compare counts per table and state, comment visibility, attachments, links and CI references. Record sign-off.
  6. Hypercare. Watch routing, SLA goals and automation. Keep ServiceNow read-only until audit owners confirm they have what they need.

Decide how imported issues handle SLAs

Because CSV-imported issues have no history, Atlassian suggests excluding them from SLA goals with a custom field, or bulk transitioning them so the SLA stops at the transition time (Atlassian, as of 1 Oct 2026). Keep historical ServiceNow SLA results as data, because neither SLA definitions nor running timers migrate.

ServiceNow to Jira failure points

Each failure comes from a documented behavior above, so a test migration can catch it.

Failure pointWhy it happensHow to catch it
Truncated extractA list export stops at its default record limitCompare extracted row counts with source counts per table
Work notes on the portalCSV import makes JSM comments publicOpen migrated requests from a customer account
SLA breaches on old ticketsImported closed issues have no historyCheck SLA fields on imported issues
Requests missing from the portalRequest type set by name, not IDSearch as the original requester
CI references blankReferenced object types loaded too lateCheck reference attributes on sample objects
Large attachments failFiles above Jira's per-file settingList large ServiceNow files before the load
Problem and change links lostReference fields exported as textOpen linked records and confirm real links

ServiceNow to Jira migration checklist

  1. Count every table per state, including journal entries and attachments.
  2. Agree history depth with audit owners.
  3. List business rules, flows, SLA definitions and notifications for rebuild.
  4. Confirm your JSM plan covers problem, change and your Assets object count.
  5. Configure work types, request types and workflow statuses before any load.
  6. Extract through the Table API with stored and display values.
  7. Map every state, priority and catalog item to request type IDs.
  8. Choose a comment load method that keeps work notes internal.
  9. Check attachment sizes against Jira's per-file limit.
  10. Build the Assets schema, then load referenced object types first.
  11. Pick your SLA fix for imported issues.
  12. Test-migrate, check from the portal, then plan freeze, delta pass and reconciliation.

For the platform-neutral version, use our ITSM migration checklist.

FAQ

Methodology

We built this guide from ServiceNow and Atlassian documentation and pricing pages, plus one attributed Vendr benchmark, all checked on 1 Oct 2026. We read the ranking pages for gaps but do not cite them. The field map pairs each vendor's own documentation, because neither publishes one. We did not run hands-on tests.

Disclosure: MigrateX, the publisher of this article, runs ITSM data migrations, including between platforms named here. No vendor reviewed or paid for this article.

About MigrateX

With 20 years in enterprise ITSM, we've seen what breaks when a service desk changes platforms: SLA clocks reset, CI relationships disappear, and years of ticket history get scoped out to protect a go-live date. MigrateX moves that history intact, with tickets, attachments, relationships and audit trails, so your new platform starts with the record your team already trusts.

Ayush Bothra

Written by

Ayush Bothra

MigrateX

Ayush writes about ITSM platforms, pricing and what it takes to move a service desk to a new platform without losing its history.


Ready to migrate your help desk?

Run a free demo migration on your actual data. Review the results before anything touches production.

Run a Free Demo Migration