SuiteScript 2.1 / Transition overview
NetSuite's SuiteScript 2.1 transition.
What to do next.
Start with a clear account assessment. Then plan conversion and testing around the business processes your scripts support.
Understand the notice
A starting point.
Not an effort estimate.
If NetSuite is showing you a notice to update scripts to SuiteScript 2.1, start with an assessment of your account. The notice identifies older scripting versions. It does not tell you which business processes depend on them, who can change them, or how much conversion work is required.
My clients have been asking the same question: what does this mean for our system? My first step has been to inventory scripts and connect them with installed bundle information so we can separate custom development from vendor-maintained applications.
Oracle’s published release plan
The transition timeline
Plan around your account’s release schedule. These milestones describe NetSuite releases, not one calendar date shared by every account.
- 2026.2
The standard changes
SuiteScript 2.1 becomes the standard scripting model for new and existing scripts.
- 2027.1
1.0 support narrows
SuiteScript 1.0 support covers critical issues only. Other issues require conversion first.
- 2028.1
Runtime defaults change
No 1.0 deployments in new accounts; existing accounts can still deploy them. 2.0/2.x runs as 2.1 by default.
- 2028.2
Transition milestone
All new and existing scripts must use SuiteScript 2.1 under Oracle’s published plan.
@NApiVersion 2.x in your review. That annotation does not establish that the source has been updated to 2.1. Oracle expects legacy version and annotation support to be removed in 2028.2; documented product exceptions still need individual review.Choose the right migration path
Two different starting points.
SuiteScript 1.0 → 2.1
A different API structure. Review API calls, script entry points and data handling. Some scripts also need changes to how they process larger workloads.
SuiteScript 2.0 / 2.x → 2.1
Already uses the modular API. Some scripts require limited changes, but changing the annotation alone does not prove correct behavior. Review compatibility and test the business process.
Responsibility before conversion
Not every script is yours to rewrite.
An account may include code from your developer, Oracle SuiteApps, payment providers, EDI applications and past implementations. The employee Owner field is a clue, not proof of who maintains the code.
Your custom code
Confirm who will review and convert editable customizations, including their shared modules.
Vendor applications
Request the provider’s supported migration plan for locked or vendor-maintained code.
Unclear or obsolete code
Investigate current use and dependencies before assigning ownership or approving retirement.
Tools and judgment
Conversion assistance.
Business verification.
Oracle publishes a SuiteScript Upgrade skill through its SuiteCloud tooling. It can analyze code, propose conversions, explain API differences, and check converted files for common migration problems.
That is different from an account inventory. Inventory tools help find and classify scripts; conversion assistance works on code. Neither establishes that an order approval, invoice process, or external integration still works. Oracle explicitly distinguishes static validation from functional testing.
You can begin an inventory with NetSuite's script list filters or a saved search. The important output is a plan that assigns responsibility and identifies the affected processes.
The working sequence
From a notice to verified changes.
Inventory
Find scripts, deployments, source files and installed bundles.
Assign
Confirm the maintainer, business purpose and process owner.
Convert
Analyze the code and make the required compatibility changes.
Test
Verify business scenarios, roles, integrations and error handling in Sandbox.
Deploy
Release approved work in groups, retain rollback options and monitor results.
Plan critical processes and vendor dependencies early. Use a manageable, lower-complexity pilot to establish the conversion and testing process. Keep required compatibility work separate from optional redesign.
Next guide
Turn the notice into a plan for your account.
Continue with the companion assessment guide: ownership, dependencies, vendor updates and business testing.
Oracle references
- Transitioning to SuiteScript 2.1
- Identifying scripts that are not using SuiteScript 2.1
- Choosing a migration path
- Updating scripts using the SuiteScript Agent Skill
Guidance reviewed October 15, 2026. Release milestones reflect Oracle's published plan and may change. For product areas with documented version exceptions, follow Oracle's specific requirements.
A practical next step
Questions about your scripts? Call me.
You don't need to know which scripts need changing before we talk. Tell me what NetSuite is showing you, and we can work out where to start.
Back to all insights