Contact Us
Three netsuite consultants working on Laptop.

Find every legacy script before the deadline does.

SuiteScript 2.1 readiness

SuiteScript 1.0, 2.0, and 2.x scripts are scheduled to stop working in NetSuite 2028.2. Any NetSuite scripts your business still needs must be handled via a NetSuite SuiteScript 2.1 migration before then, including scripts inside bundles and SuiteApps you've installed. First step? Start with a clear inventory via audit, then decide how much of the migration you want to own.

One warning. Three ways you can migrate

NetSuite 2028.2 deadline

  • orange 01 icon

    Audit + migrate it yourself

    DIY SuiteScript 1.0 to 2.1 migration for teams who want the most control. For those with available SuiteScript developers, strong documentation, and time to own discovery, legacy NetSuite scripts conversion, QA, deployment, and support.

  • orange 02 icon

    Sonar audit + Anchor Group migration

    Fastest first look: Free Sonar access, works inside NetSuite, migration help when you need it. For NetSuite admins who want fast visibility and a lower-lift discovery process but want experienced developers to own the actual code migration.

  • orange 03 icon

    Anchor Group handles the whole thing

    Lowest internal lift, for teams that want one accountable SuiteScript agency partner to discover, plan, migrate, test, and deploy the work.

Script readiness scan Example view
shubham-dhage-7ctWRJZCBjI-unsplash

Choose how to start

Step 1: Get the inventory first. Step 2: Decide how much migration you want to own.

There is no trophy for choosing the most labor-intensive route. Pick the starting point that fits your team, timeline, and appetite for opening old script files.

OPTION 1: AUDIT & MIGRATE THE SCRIPTS YOURSELF

Handle the entire migration internally, from start to finish.

This route can work well when your internal team has NetSuite scripting experience, access to a current sandbox, enough time for regression testing, and a reliable understanding of the business processes behind the code. You’ll own discovery, conversion, QA, deployment, and support.

  1. Export and classify your script deployments
  2. Trace dependencies before changing shared code
  3. Test 2.0 and 2.x scripts on the 2.1 runtime in a sandbox
  4. Convert SuiteScript 1.0 code deliberately
  5. Run business-process regression tests
  6. Deploy in waves and monitor

Read the step-by-step guide →

OPTION 2: FAST VISIBILITY & LOWER LIFT

Run a Quick NetSuite Script Audit With Sonar, Then Have Anchor Group Migrate the legacy NetSuite Scripts

Use Sonar inside NetSuite to inventory the scripts and deployments that need attention. You get a faster starting point without the record-by-record scavenger hunt.

  1. Runs under your existing NetSuite role and permissions
  2. Separates active, inactive, locked, and vendor-owned scripts
  3. Organizes risk, dependencies, complexity, and test scenarios
  4. Creates a backlog Anchor Group can validate and migrate from

Starter Audit Prompt: Audit this NetSuite account for scripts and deployments using SuiteScript 1.0, 2.0, or 2.x. Do not modify files, records, preferences, or deployments. Return script name and ID, deployment status, API version, type, dependencies, ownership, business process, recommended disposition, migration priority, complexity, compatibility risks, and regression test scenarios. Cite the NetSuite record or file used for each finding.

Note: The prompt is written for a read-only audit. Review the output before making changes.

Get free Sonar access →

 

OPTION 3: LOWEST INTERNAL LIFT

Let Anchor Group audit and handle the entire SuiteScripts 2.1 migration.

Hand us the yellow banner and the account history. We will build the inventory, trace dependencies, migrate the code, test the business processes, and move approved changes into production in controlled waves.

  1. Full script and deployment inventory
  2. Ownership, bundle, and dependency review
  3. SuiteScript 1.0 conversion and 2.0/2.x compatibility updates
  4. Sandbox regression testing and user acceptance support
  5. Phased deployment, monitoring, and documentation

Best for:

  • Inherited accounts
  • Undocumented scripts
  • Complex integrations
  • Already-full calendars

Request an Anchor Group led audit →

A man sitting at a desk, looking through a notebook with a closed laptop and a folder beside him.

What a useful audit produces

A migration plan, not just a longer list.

The goal is to connect the code to the business: what runs, what matters, who owns it, and what has to be true before it moves to SuiteScript 2.1.

  • black square outline with orange checkmark

    Legacy inventory

    Script IDs, deployments, versions, types, and status.

  • black square outline with orange checkmark

    Ownership map

    Custom, bundled, locked, and vendor-managed code.

  • black square outline with orange checkmark

    Dependency view

    Libraries, integrations, workflows, searches, and handoffs.

  • black square outline with orange checkmark

    Risk priority

    Business impact, complexity, usage, and uncertainty.

  • black square outline with orange checkmark

    Test path

    Expected outcomes, owners, sandbox cases, and rollout order.

orange square block pattern background

After the audit

Every script gets a next step.

A clean inventory makes the decision tree pleasantly boring. That is a compliment.

service icon

Retire

The script or process is no longer needed. Confirm, document, and remove it from the migration queue.

 

question mark inside voice bubble icon

Vendor follow-up

The code is locked or managed by a SuiteApp provider. Confirm their 2.1 plan and timeline.

gear and wrench icon

Migrate — standard

The script is editable, understood, and contained. Convert, test, approve, and deploy.

 

Icon Support

Migrate — high risk

The script touches critical transactions, integrations, shared libraries, or high-volume processing. Give it the test plan it deserves.

Prefer the DIY route?

You can absolutely own the whole project.

Plan on more than changing @NApiVersion. A script can upload successfully and still produce the wrong business outcome.

1. Export + classify deployments
Active, inactive, custom, bundled, locked, and vendor-owned.

2. Trace the dependencies
Shared libraries, RESTlets, workflows, searches, records, and integrations.

3. Test the 2.1 runtime in sandbox
Use a defined test plan before changing account-level preferences.

4. Convert 1.0 deliberately
Map structure, entry points, APIs, and behavior—not just syntax.

5. Regression test + deploy in waves
Record expected results, preserve a rollback path, and monitor production.

A man presenting before a whiteboard with a raised hand.

A few fair questions

Before you press the button.

If your question is more specific than these, that is usually a good sign it is worth a conversation.

orange light background

Your next sensible move

The banner can wait. Your inventory should not.