Skip to content
5 min read

SuiteScript 2.1 Required for All Custom Scripts in NetSuite 2028.2

Written by Updated September 30, 2026
Picture of Travis Perkins
Travis Perkins

Travis brings over 20 years of experience implementing NetSuite and enterprise ERP systems across multiple industries. He specializes in complex integrations and business process design, helping organizations successfully implement and optimize NetSuite in real-world environments.

Featured Image

NetSuite's gradual removal of SuiteScript 1.0, and 2.0 SuiteScript versions. By the 2028.2 release, all custom scripts will need to use SuiteScript 2.1. 

If your NetSuite account has custom scripts, now is the time to understand what you have, identify which scripts may need attention, and start planning for the transition.

 

What’s Changing? 

If your account uses older SuiteScript versions, now is the time to identify affected scripts, determine whether they need to be converted or can be retired, and plan for testing and implementation.

Scripts that may require review include:

  • SuiteScript 1.0
  • SuiteScript 2.0
  • Scripts using the @NApiVersion 2.0 or 2.x annotation

Some 2.0 and 2.x scripts may work with the 2.1 runtime after testing and an annotation update. SuiteScript 1.0 scripts will need to be converted to 2.1.  

 


SuiteScript 2.1 Transition Timeline  

NetSuite is phasing out older SuiteScript versions over several releases.

 

Target release What’s changing? What should you do
2026.2 SuiteScript 2.1 announced as the standard scripting model for new and existing scripts. • Identify scripts needing update and plan accordingly

• Use account-level preferences in your test account to assess 2.0 and 2.x compatibility
2027.1 SuiteScript 1.0 enters end-of-life support, covering critical issues only. For non-critical issues, please convert your scripts to 2.1 first. • Start your conversion to 2.1.
2028.1 SuiteScript 1.0 scripts can no longer be deployed in new accounts but remain deployable in existing accounts.

SuiteScript 2.0/2.x scripts run as SuiteScript 2.1 by default.
• Release Preview can be used to assess the impact. If scripts with 2.0 and 2.x annotation work well, update the annotation to 2.

• If there are problems, you can switch back to run 2.0 and 2.x scripts as 2.0.
2028.2 All new and existing scripts must use SuiteScript 2.1. • All scripts need to be updated to 2.1 to keep working.

• Remove unused scripts.

 

 

How Protelo Can Help 

• Get a clear path forward for your SuiteScript 2.1 transition.
Use Protelo’s assessment bundle in your NetSuite environment, or work with our team to identify affected scripts and determine the right next steps.

• Assess Your Environment:
Create an inventory of custom scripts that may require an upgrade, giving your team a focused starting point.

• Review the Results With Your Team:
Prioritize each script for testing, conversion, retirement, or inclusion in other planned NetSuite work.

• Plan the Conversion:
For scripts moving forward, define the conversion approach, testing requirements, and implementation timeline. Manage the process internally or engage Protelo for support at any stage.

 

Choose the approach that works best for your team.

Option 1: Have Protelo Assess Your Environment

Protelo can audit your NetSuite environment to isolate proprietary custom scripts, evaluate their complexity and dependencies, and determine their business criticality. We’ll provide a detailed report and prioritized roadmap to help your team plan for conversion, testing, and deployment ahead of the 2028.2 release.

 

Option 2: Assess Your Environment Yourself

If you want to get a quick view of where your environment stands, you can install the SuiteScript 2.1 assessment bundle directly in your NetSuite account.

To install the assessment bundle:

  1. Navigate to Customization > SuiteBundler > Search & Install Bundles.
  2. Search for and install Bundle ID: [PI || RightMetrics].
  3. Review the included saved searches to evaluate your script inventory.

The bundle includes two pre-configured saved searches:

  • Summary View: [PI || SuiteScripts Scheduled for Deprecation (Summary)] — Offers an executive-level overview of script counts grouped by version (1.0, 2.0, and 2.1).
  • Detail View: [PI || SuiteScripts Scheduled for Deprecation] — Lists every individual script, record deployment, script type, and current API version.

Important: These searches may include scripts from third-party SuiteApps and managed bundles. Third-party vendors are responsible for updating their own packages to SuiteScript 2.1. Your review should primarily focus on proprietary custom scripts maintained by your organization.

Once you’ve reviewed the results, Protelo can help interpret what you’re seeing and determine the appropriate next steps, whether that means conversion, testing, retirement, or incorporating the work into another NetSuite project.

 

 

Start Planning for SuiteScript 2.1

The 2028.2 requirement gives NetSuite customers time to prepare, and the first step is understanding what is already in your account. Identifying older scripts now gives you time to determine what needs to be converted, what can be retired, and what should be tested before the transition becomes urgent. 

Need help reviewing your NetSuite customizations? 

Protelo provides NetSuite services and support to help customers assess their environments, address customizations, and plan for changes to their NetSuite systems. 

Get on-demand NetSuite support today!