2ND NOV 2017 •

What is the NetSuite Sandbox?

A NetSuite Sandbox is a separate test account in which you can configure and assess customisations without affecting your main production account.


We all like playing in a sandbox (or a sandpit, as it’s known on this side of the pond) and software developers are no exception. However, if you’re new to the world of ERP & CRM systems, you may have heard the term without fully understanding what it is. Here we will discuss the Netsuite Sandbox in more detail.




The NetSuite sandbox is essentially a test area – a replica of your main account where you can play around with customisations, code and third-party bundles without any risk to your real-time working ‘production’ environment. If you make any alterations that don’t have the desired effect, they won’t impact on your live system, so you can roll-back the changes and refresh, thereby returning the sandbox to its original state. It is also a useful risk-free place to train new users without worrying about them upsetting the live system. During the implementation of NetSuite, a sandbox can be used for User Acceptance Testing, Development, Training and other testing.

Without one, the typical way to develop software is to have a development staging area where separate hardware is needed to create a safe environment for testing. However, with many businesses now moving to cloud ERP software (see: https://www.elevate2.com/news/what-is-cloud-erp/) the need for separate hardware is now eliminated.

The NetSuite Sandbox is different to many other ERP systems’ sandboxes, because it also includes 2 development environments in addition to the Sandbox environment – it is like three for the price of one!

Multiple Sandbox Accounts

It’s not uncommon to employ more than one sandbox. The exact number decided upon is dependent on several factors, such as budget, timescales, phasing, integrations and the number of people involved in the project.  It is quite common to have two or more sandbox accounts alongside the production environment for larger projects where there can be a lot of testing, integration and development work – such as creating large SuiteScript applications or integrations with other systems – in this case multiple sandbox accounts allow software developers to work within a separate environment, with separate data, and test customisations autonomously.

NetSuite Premium Sandbox

The NetSuite Premium Sandbox is only available to customers who are on a Tier 2 Premium Service Tier or above.

With the NetSuite Premium Sandbox, your sandbox account is faster and sandbox refreshes are processed quicker with a higher priority.

Sandbox Refresh

When you refresh your NetSuite Sandbox account it will create a replica of your production account at that point in time. Therefore, all the configuration, data and customisations from your production account will be mirrored. It is important to remember that all data and configuration in a sandbox will be lost after a refresh. If you need to maintain your customisations between refresh cycles, then you can use SuiteBuilder or the SuiteCloud Developer Framework to bundle up functionality and copy it from sandbox to production, or vice versa.

How long does a NetSuite Sandbox Refresh take?

A sandbox refresh typically takes less than 24 hours, however it can take up to 3 days, should you should bear that in mind when planning sandbox refreshes at critical junctures in your NetSuite implementation project.

How much does a NetSuite Sandbox cost?

The price of the NetSuite Sandbox is calculated at 10% of the sum total of the NetSuite modules and users purchased. The NetSuite premium sandbox is calculated at 20% of the sum total of the NetSuite modules and users purchased. There are minimum prices which apply to both, so if you have a high discount level on your modules and users then the same discount might not apply to the sandbox, if the discounted price is below the minimum price level.


Sandbox Features
NetSuite Sandbox Features
* These will be available but no action will be taken; emails will not be sent, campaigns will not be executed, payments will not be processed.
** Online Bill Pay will be disabled as an option in Sandbox (even the feature enabling will not be possible) as Metavante does not support a test mode,
and any attempt to disable the feature will result in it being de-linked from the production account as well.
*** Only to NetSuite email addresses.



You don’t have to use the NetSuite Sandbox – however, most implementation projects require rigorous testing and it is better to err on the side of caution and opt for a sandpit – sorry, ‘sandbox’!

For more information about the NetSuite sandbox or any other questions you have about NetSuite please feel free to get in touch:


📧 [email protected]

☎️ +44 (0) 203 733 2110

website: elevate2.com

Back to news


listen . transform . together

Find out how your company could benefit from our proven experience and commitment towards creating positive change. We’re great listeners and firmly believe that business and system transformation should be a collaborative process between ourselves and our clients. We can assist you through the full life cycle; from choosing the right software solutions, through to implementation and support.



Get in touch and we’ll talk you through the rest.

I understand and accept the terms and privacy policy