Chidi Okwudire IT Professional. ERP Enthusiast. NetSuite Certified (Administrator, SuiteCloud Developer II, and ERP Consultant). Celigo Certified (Level 4+). Passionate About Empowerment Through Knowledge Sharing. Always Eager to Learn.

10+ Things You Need To Know About NetSuite Releases (2024.1)

11 min read

Last updated on February 2, 2024.

  • February 2024:
    • Updated insight on rescheduling releases now that all accounts are on OCI.
    • Added insight about test drive account updates.
  • July 2023: Added percentage of customer accounts upgraded per phase to insight #1.
  • August 2022:
    • Updated insight on rescheduling releases to include information about how to reschedule a release for accounts on OCI.
    • Added examples of notable release notes changes to this insight.
  • January 2022: Added insight on maximizing the value of a Release Preview environment.
  • August 2021: Added insight on Sandbox upgrade timing.

NetSuite Release 2024.1 is here! It feels like 2023.2 was only yesterday but believe it or not, that was about half a year ago. Understandably, the focus right now is on the new features which you can read more about in official Release Notes (NetSuite login required; try this link for public access), in the NetSuite Sneak Peeks, by listening NetSuite’s podcast episode on the new release, or on various blogs highlighting features of interest to them.

Pro Tip: Review the release notes yourself instead of relying on others’ opinions or snippets you find on unofficial sites online.


This story is not about new features; instead, I’ll like to share some general information related to NetSuite releases that will help you sail through this process smoothly. So, whether it’s your very first release or you’ve experienced several releases, I hope you’ll find this information insightful.

  1. Each NetSuite Release Actually Occurs in Four Phases (Updated: February, 2024)
  2. The Release Notes May Change During the Release Cycle!
  3. It is Possible to Delay Your Release (Updated: February, 2024)
  4. “Test Drive Before You Go Live”
  5. You Can Get Your Release Preview as Early as You Need It
  6. The Release Preview Environment Can Be Refreshed
  7. You Can Request a Separate Release Preview Environment For Your Sandbox
  8. Bundling Changes Out of a Release Preview Environment is NOT Possible
  9. NetSuite Gets Upgraded More Often than Twice Per Year
  10. Sandbox May Get Upgraded at a Different Time Than Production (Added: August, 2021)
  11. Test Drive Accounts May Be Leading or Trailing in the Release Cycle (Added: February, 2024)
  12. A Release Preview Can Serve as a “Free Sandbox” for up to 6 Months Per Year (Added: January, 2022)
  13. You Can Easily Access Previous Release Notes (Archives from 2013.2 till date can be found here)

1. Each NetSuite Release Actually Occurs in Four Phases

You probably already know that NetSuite does two major upgrades (also known as “dotted” releases) per year. The “.1” release typically starts in Q1 and the “.2” release starts in Q3 of the calendar year.

Did you know though that each release is done in multiple phases spanning several months? Phase 0 is an internal phase geared towards getting things ready for the public releases and validating the roll-out process. My understanding is that NetSuite test drives the upgrade in this phase by internally upgrading to the new version. (Right, NetSuite as an organization obviously uses NetSuite ERP. Otherwise, we would be very worried, to say the least.). Additional, select development and test drive accounts are also upgraded in this phase.

Having validated the process and resolved any issues, NetSuite proceeds with client-facing releases. Each customer account is scheduled for the upgrade in Phase 1, 2, or 3. Typically, your account will be scheduled in the same phase as the previous time so your upgrades will be roughly 6 months apart.

The timing of the public-facing release phases is approximately as stated below. Refer to the New Release Portlet on your NetSuite dashboard for the exact date on which your account will get upgraded. If all you see is the phase, no worries; an exact date will be provided a couple of weeks ahead of the start of your release phase. You typically would also get an email notification sent to the address(es) configured in your administrative notification settings.

“.1” Release“.2” ReleaseCustomer Accounts
Phase 0 (Internal)Mid-JanuaryMid-July
Phase 1Mid-FebruaryMid-August20%
Phase 2Mid-MarchMid-September40%
Phase 3Mid-AprilMid-October40%
Timing of NetSuite Public Release Phases. Customer percentages based on this NetSuite source

2. The Release Notes May Change During the Release Cycle!

The preamble of the Release Notes document usually includes a statement like “these release notes are subject to change every week” and you should take that seriously. While most changes are minor, there have been cases where big features got dropped mid-way. So be sure to keep an eye on the help center weekly updates during the release cycle.

Be sure to review the release notes yourself and watch out for any updates during the release cycle.

Here are some notable changes in the recent past:

  • 2022.2: The “Create Vendor Bills From Uploaded Files” / OCR feature silently got removed from the release notes (compare v0.9 to the latest one or see this screenshot). In fairness, v0.9 was a release preview draft but given that it was already put out there, a message to indicate the change would have been appropriate. Shout out to my editor-at-large, Elie Ciment, for pointing this one out.
  • 2020.1: The “Primary Bank Setup for Multiple Subsidiaries” feature got postponed with a notice.

I generally do a full, thorough review of the release notes at the beginning of the cycle in which I identify new features of interest / draw up my test plan. Subsequently, I check in every week or two to see if any announced changes affect my original test plan.

3. It is Possible to Delay Your Release

This is a little-known fact that could come in handy. Suppose you are in the middle of a critical internal project or you’ve simply not had the opportunity to test properly before your scheduled release, you may be able to have your release moved to a later phase.

Obviously, you won’t be allowed to defer beyond Phase 3. So this feature only helps if you were initially scheduled for Phase 1 or Phase 2. And, in any case, if you’re contemplating using this feature, be sure not to wait till the last minute to submit your request.

Rescheduling Your Release: OCI Accounts

Per the official announcement at SuiteWorld 2023, all NetSuite customers are now on the Oracle Cloud Infrastructure (OCI). One of the benefits of being on OCI is that you’re able request a release date change right from your account! (Previously, you needed to contact NetSuite support to reschedule your release and the feature was limited to certain customer tiers.)

A link to reschedule your release will be visible in the new release portlet. However, if you do not see any release date or rescheduling option, that’s because your release is still far off. As your release date gets closer, the information will become visible. Clicking the reschedule link will open the Customer-Scheduled Maintenance (CSM) page.

Here’s an example of the CSM page with data. In this case, the release got previously rescheduled once:

CSM Rescheduling Example with Reschedule History

Notice that you’re able to reschedule up to a few days before your planned release date. Upon clicking the reschedule button, the following popup is shown:

Reschedule Popup

The process is pretty straightforward.

4. “Test Drive Before You Go Live”

“Test drive before you go live” is NetSuite’s standard pre-release mantra and good advice which you should take seriously. NetSuite is a cloud-based ERP platform. As such, upgrades do not require any installation on your end. However, you should be informed of what’s coming your way by carefully reviewing the release notes. You should also properly assess the impact on your environment by testing using the Release Preview environment.

The release preview environment is a free, on-demand environment made available to all customers during the upgrade cycle to enable them to test new features and make sure everything works well. The release preview is similar to your Sandbox environment in that it includes a snapshot of your Production environment but, in this case, with the NetSuite version applied it to.

Release Preview testing is very important because, no matter how carefully NetSuite tests the new features, each account has customizations and integrations that make it unique. As such, there is always a risk that new features or changes might “break” something in your environment. NetSuite even provides you with a test plan template to get you going.

Instead of crossing your fingers and simply hoping for the best with the upcoming release, make sure you properly evaluate the impact of the upgrade on your account by testing in the Release Preview environment.

5. You Can Get Your Release Preview as Early as You Need It

Your Release Preview environment is typically made available about one month before your scheduled upgrade. However, from my experience, you can get it earlier in the release cycle by simply requesting (via Setup >> Company >> Release Preview).

The release preview request page
The Release Preview Request Page

In the past, NetSuite would automatically provision a Release Preview environment based on some criteria like how much you used the Release Preview environment during the previous release cycle. However, it appears that NetSuite has silently moved away from that practice in favor of a mandatory opt-in. (Some of the accounts I work on still receive a release preview availability notice; however, it is not completely clear to me why some do and others do not.)

In any case, if your account status on the release preview page says “Opt-in Required”, you must explicitly request a Release Preview environment if you want one. Also, note that, although the standard procedure is that account administrators get notified once the Release Preview environment is provisioned, I have seen cases where that notification never came. So my advice to you is: If you’ve not received any notification about one week after opting in, log in as Admin and check; you’ll likely discover that your Release Preview environment has silently been provisioned.

If you’ve not received a confirmation email about a week after requesting your release preview environment, be sure to check in NetSuite; it may have been silently provisioned.

Finally, the Release Preview is a temporary environment and will “vanish” shortly before or after your upgrade. So be sure not to treat it as a Sandbox because it is not persistent.

6. The Release Preview Environment Can Be Refreshed

Similar to the Sandbox refresh, you can request for a fresh snapshot of your Production data to be pushed to your Release Preview environment. Technically, it is not exactly the same as a Sandbox refresh but that’s largely immaterial from a user’s perspective. While it is not likely you’ll need to do this, there might be cases where your Release Preview could do with a refresh. For instance, if you’re working on an internal project that depends on new features in the upcoming release, you might want to pull in fresh production data for your final validation. Another situation could be that you enthusiastically requested a Release Preview environment very early and at the time you want to start testing, the data is stale or non-representative. Clearly, you should refresh your Release Preview only if it is unavoidable.

Note that, unlike a Sandbox refresh which an Administrator can complete within NetSuite, you’ll need to contact support to have your Release Preview reset.

7. You Can Request a Separate Release Preview Environment For Your Sandbox

In addition to requesting a Release Preview (RP) account for your Production account, it is also possible to request a separate Release Preview account for each of your Sandbox accounts.

This can be very useful to facilitate more rigorous release preparations. For example, the NetSuite Admin can initially request an RP for Sandbox as early as possible to do initial validation and at a later stage, request a RP for Production for the actual UAT. This is just one use case; there are several others that come to mind.

The process for requesting a Sandbox RP is the same as for Production. The only difference is that you need to initiate the RP request from your Sandbox (Setup >> Company >> Release Preview). Obviously, the Sandbox RP will be initialized with data from your Sandbox (not Production) account. Also, be sure to name your RPs clearly so you know which is which (Setup >> Company >> Company Information) e.g. “SANDBOX RP – <Your Company Name>” vs. “PRODUCTION RP – <Your Company Name>”.

Thanks to user u/snodd on the r/NetSuite for sharing this tip in the r/NetSuite subreddit.

8. Bundling Changes Out of a Release Preview Environment is NOT Possible

Support for Bundle Install and Update Across Account Types
Support for Bundle Install and Update Across Account Types (Source: SuiteAnswers)

It might shock you to know that it is not possible, by design, to bundle changes out of a Release Preview to a non-Release Preview environment (see Answer Id: 63109). The implications of this limitation might not be very obvious so I’ll share a story.

I once had a situation where an important internal project coincided with the release cycle. And interestingly enough, there was a new feature in the release that our project really needed. So, we decided to do our acceptance testing in Release Preview so we could validate that everything worked fine with the new feature. The plan was to subsequently bundle our customizations back to Sandbox and perform our project release from Sandbox to Production after the upgrade.

It was a rude shock to discover that we could not bundle our customizations out of the Release Preview. Gladly, we were able to use SDF instead! You, my friend, have been warned.

9. NetSuite Gets Upgraded More Often than Twice Per Year

The two “dotted” releases are definitely the major releases to watch out for. However, I hope you don’t think those are the only times the NetSuite team makes changes to their platform. In addition to the major releases, NetSuite has periodic “e-Fix Releases” as they call them.

As per Answer Id: 103478, “An e-fix is a scheduled release used to address customer reported issues that do not require immediate attention but should be resolved prior to the biannual Major releases”. These fixes apply to both the core NetSuite platform and SuiteApps managed by NetSuite and occur approximately twice a month, usually on Thursdays. The scheduled dates can be found in the same SuiteAnswers article referenced above.

Did you notice the wording (emphasis supplied): “…to address customer reported issues that do not require immediate attention…”. This suggests that, when necessary, NetSuite will make unannounced changes to address urgent matters.

Unlike the dotted releases, NetSuite typically does not provide any information about the contents of these releases, which is quite frustrating. I’ve had situations where I noticed something strange, created a support ticket, and while support was trying to figure it out (asking me a million questions in the process), the issue just “disappeared”. And when such issues surfaced on a Friday, I couldn’t help but think “e-Fix”! But I might be wrong.

10. Sandbox May Get Upgraded at a Different Time Than Production

You might be wondering about your Sandbox if you have one. The Sandbox environment also gets upgraded but typically not on the same day as Production. The release date you see in the New Release Portlet is for your Production environment. You may or may not receive a separate email notifying you of your Sandbox upgrade schedule. From my experience, the Sandbox upgrade occurs a few days after Production. Technically, it could also happen before. (In the 2020.2 upgrade cycle, I had a Sandbox silently get upgraded 5 days after the Production upgrade with no advance notice whatsoever!)

Your Development environments also get upgraded. However, I do not recall ever receiving a notice of the upgrade schedule. Perhaps, it happens along with the Sandbox.

Finally, if you’re planning to do a Sandbox refresh close to your upgrade date (not recommended), be sure to first check out Answer Id: 19471.

11. Test Drive Accounts May Be Leading or Trailing in the Release Cycle

NetSuite offers test drive accounts typically to partners to allow them develop and test their NetSuite customizations. These accounts look like regular NetSuite accounts but can be identified by their account IDs which always start with the letters “TSTDRV” as opposed to regular accounts whose IDs start with numbers.

The timing of a test drive account update is determined by whether it is leading or trailing. Leading accounts are upgraded at the start of the release cycle in Phase 0 whereas trailing accounts are upgraded later in the release cycle (typically in Phase 3). Leading accounts are crucial as they allow partners validate the stability of their apps and bundles and fix any issues before the customer-facing release phases commence.

I have not found account configuration that exposes whether a test drive account is leading or trailing. However, this information is provided by NetSuite in the confirmation email that you should have received when you requested for the test drive account. Understandably, that email may be lost by now. As a last resort, you can observe the upgrade timing of your test drive accounts during the next release cycle. Any ones updated during Phase 0 are leading; otherwise, they are trailing.

Tip: Once you’ve established if your test drive account is leading or trailing, consider annotating the account name with (L) or (T), respectively to make this information more readily accessible to you in the future.

12. A Release Preview Can Serve as a “Free Sandbox” for up to 6 Months Per Year

Just to be clear, this is NOT a feature per se so tread this path with caution! There is no official free Sandbox as far as I know. However, combining a couple of the above insights, it should not be hard to see how one can leverage the Release Preview environments through both release cycles for a total of 6 or more months per year.

How? Quite easy: As per insight #5, request an RP environment as soon as they are available in mid-January for the .1 release and mid-July for .2 release, respectively. This environment will be available until your account is upgraded. With some luck (or by leveraging the premium feature to defer your upgrade as per insight #3), you’ll be upgraded in phase 3 which gives you 3 months of RP access. Rinse. Repeat.

Again, let’s reiterate that this is risky. On the other hand, if a persistent Sandbox is not viable, this could be a way to mimic having one. If you go this route, please bear in mind that the exact date on which your RP account becomes unaccessible is undefined and may be before or after your release date. Also, bear in mind that, as per insight #8, you cannot bundle changes out of an RP environment; so be sure that you have a strategy for getting your changes out of the environment. Regular backups (e.g. via the SuiteCloud CLI) would be wise too.

13. You Can Easily Access Previous Release Notes

Have you ever wondered where to find release notes of older releases? I had the same question recently and it turns out to be quite easy. The URL format of the release notes has been pretty consistent over the years:<YYYY>.<number>.0.pdf

Replacing the <YYYY> placeholder with the target year e.g. 2016 and <number> with 1 or 2 does the trick, at least up to the 2013.2 Release. I didn’t have any luck beyond that.

If you know where I can find release notes prior to 2013.2, please drop a comment. It’s interesting to see the evolution of NetSuite over time and/or to discover when a particular feature originally got released.

In the meantime, I already grabbed all the Release Note PDFs from 2013.2 to date. If you care to have them, they’re a click away:

Wrap Up

I hope this article has helped you gain more insights into the release process and helped you identify nuances to watch out for. I can imagine that orchestrating such releases is not an easy task and we must continue to appreciate NetSuite for making this process as seamless as possible. On our part, we must not take things for granted and make sure we are prepared for what’s coming our way. Because once your account is upgraded, there’s no going back and you don’t want to be the one who overlooked an important integration or customization that grounded your operations as a result. All the best!

Other Posts You May Find Interesting

Chidi Okwudire IT Professional. ERP Enthusiast. NetSuite Certified (Administrator, SuiteCloud Developer II, and ERP Consultant). Celigo Certified (Level 4+). Passionate About Empowerment Through Knowledge Sharing. Always Eager to Learn.

2 Replies to “10+ Things You Need To Know About NetSuite Releases (2024.1)”

Leave a Reply

Your email address will not be published. Required fields are marked *