top of page

BC Tip #18 - Copy Company vs. Creating Sandbox in Business Central

  • Writer: Ben Cole
    Ben Cole
  • Apr 22
  • 8 min read

If you have ever stopped and asked, Should I just copy this company, or do I actually need a sandbox? you are definitely not alone.


This is one of the most common points of confusion for Business Central users and it has a larger impact than you would think.


On the surface, both options can feel like a way to safely test things. However, they are not the same, and treating them like they are can create real production headaches.


The short version is this:

  • Copy Company creates a duplicate company inside the same environment.

  • Create Sandbox creates a copy of the entire environment, into a new standalone Sandbox Environment.


For step by step instructions on how to compelte each - jump to the bottom




Table of Contents


Copy Company - What is it?


When you use Copy Company in Business Central, you are creating a duplicate of a company inside the same environment, which is most often your production environment.


That means the copied company brings over the company’s data and setup, but it does not create isolation at the environment level.


Here is the important part people miss: even though you now have what looks like a separate test company, it is still living inside the same environment as production.

So the copied company still shares things like:

  • Users

  • Extensions

  • Integrations

  • Job queues

  • Other environment-level settings and processes


This is where the risk starts to show up.




Copy Company - Why it can be misleading


A copied company often feels safe because it looks separate. It has a different company name, it contains copied data, and it gives the impression that you are working in a test area.


But you are still in the production environment.


That means actions tied to the environment can still happen.


Integrations may still run.


Emails may still send.


Automations may still fire.


If something is configured at the environment level, your copied company does not magically shield you from it.


The biggest issue I see here is with extensions (both PTEs and AppSource Downloads).


If someone thinks, “I’ll just install or change this extension in my test company,” that change is not isolated to that one copied company. Because extensions are shared at the environment level, that change will impact every company in that environment, including live production companies.


So if your production environment has 10 companies and you copied one of them for testing, an extension change does not stay inside that copied company. It affects the environment and all 10 companies in that environment.


That is why a “test company” inside production can quickly turn into a production problem.



Copy Company - When is it useful?


None of this means Copy Company is bad. It just means it needs to be used for the right kind of work.


Copy Company is great for:

  • Quick troubleshooting

  • Testing setup changes

  • Validating data scenarios


If you need a fast duplicate of a company for light testing, Copy Company can be a very practical option.


You just need to go into it knowing:

  • It is still inside production.

  • It still shares environment-level components.

  • It is not the right place for risky extension testing/changes.


Ultimately - the biggest driver for me is the extensions. If you want to test extensions, keep reading, and I highly advise using a new sandbox to do so.



Creating a Sandbox - How is this different?


When you create a sandbox environment by copying from production, you are not just copying one company. You are copying the entire environment.


That means if your production instance has 10 companies, your sandbox copy includes all 10 companies, their data, their configuration, and the extensions present in that environment at that moment.


It is essentially a snapshot in time of the environment you selected.


That is a much bigger copy than Copy Company, but the real value is not just the size of the copy. It is the isolation.



Creating a Sandbox - Why isolation matters


A sandbox environment is separate from production. That separation is what makes it the safer choice for more involved testing.


Some of the practical differences include:

  • Separate URLs

  • Job queues automatically stopped

  • Agents turned off by default

  • No real risk to live operations


That isolation is the whole point. You are no longer pretending to test safely inside production. You are actually working in a space designed for testing.


Some people call these Sandbox, QA, DEV, Staging. You name it, they are typically all referring to a sandbox environment, in D365 Business Central.



Creating a Sandbox - When is it the right choice?


If the change you want to make could impact the environment, a sandbox is usually the right answer.


That includes things like:

  • Extension testing and debugging

  • Installing preview or development versions of extensions

  • Testing AppSource apps

  • Upgrading to the latest version

  • General testing

  • End-user training

  • Integration validation


If you are building a per-tenant extension, working with a dev version of an app, or testing a new AppSource solution, please do it in a sandbox first.


If you are validating an integration with another platform or SaaS product, do it in a sandbox.


If you want users to practice without touching production, do it in a sandbox.

And if something goes sideways, the beauty of a sandbox is that resetting it is expected and perfectly fine.




Copy Company or Sandbox - How to decide?


If you need a fast copy of company data for light, low-risk checks, use Copy Company.


If you need true testing isolation, especially for anything involving extensions, upgrades, integrations, or user training, use a Sandbox.


A good rule of thumb is this:

  • Copy Company = shared risk

  • Sandbox = isolated risk



Copy Company

  • Duplicates a company inside the same environment

  • Copies company data and setup

  • Shares users, extensions, integrations, and job queues

  • Still tied to production

  • Best for quick troubleshooting, setup checks, and data validation


Create Sandbox

  • Copies the entire environment

  • Includes all companies, data, configuration, and extensions

  • Provides isolation from production

  • Uses a separate URL

  • Stops job queues and turns agents off by default

  • Best for extensions, upgrades, integrations, testing, and training



Both are useful. They just solve different problems.



Step by Step: Copy Company in D365 Business Central


Step 1: Search for Companies



Step 2: Highlight the company you want to copy, and click Copy.



Step 3: Give your new Test Company a name (Tip 18 Test Company in this case), click "I understand". Then click OK.


Please note - the disclaimer is essentially warning you that if you do this during business hours, it could impact performance.



Step 4: You will then see the screen below. It could take 5 to 10 minutes depending on how large the company you are copying is. Grab another cup of coffee or sit back and relax while you wait for your new copied company to be created.



Step 5: You will receive a notification that the company has been successfully copied.



Step 6: The final step is to navigate to your environment/company list. This new company will exist in the same environment as the one you copied from (in this case, Production). Select the company that was just created, and click Switch.



Congratulations - you have now successfully created and navigated to your newly created company.





Step by Step: Create a Sandbox in D365 Business Central


Step 1: Navigate to the Business Central Admin Center.



Step 2: Decide if you want to create a brand new sandbox from scratch, or if you would like to create a sandbox environment that is a copy of another environment that you currently have.


Sandbox Option 1: Create a new Sandbox from scratch

If you would like to create a brand new (blank) sandbox from scratch - click + NEW. Then follow the promps to complete.



Give the new environment a name, select the type (Production/Sandbox), the country/localization you want to deploy for, and the version number you want to deploy.


Then click Create.



Your new sandbox may take a few minutes to create. You will see it in a state called Prepaing while it is created. When it is complete, this State will update to Active.




Sandbox Option 2: Create a new Sandbox Copy of an existing Environment

If you would like to create a copy of an existing environment - you will first need to click into the given environment. In this case, let's copy production down to a sandbox.



Next - Click Copy.



Give the new sandbox environment a name (in this case BensTip18Test). You will then select the environment type.


Please note that you can only have 1 production environment. Since we are copying a Production environment down to a sandbox, it is warning us that we cannot have more than 1 production environment. Switch the environment type to Sandbox.



Click Yes.



Similar to what we saw before, it will sit in a state of Preparing before it becomes active. You cannot use the environment quite yet. Sit back and relax for a few minutes until it becomes Active, at which point you will be ready to utilize your new environment.




Final takeaway


If your goal is to keep testing from impacting production, the safest move is to stop thinking of a copied company as a sandbox. It is not.


A copied company is still production-adjacent because it still sits in the production environment.


A sandbox is where isolated testing belongs (especially when it comes to extensions).


So before making changes - pause and ask one simple question: Do I need a quick company copy, or do I need sandbox isolation?


That one decision can save you a lot of cleanup (and headaches) down the road.



FAQ


What is the main difference between Copy Company and Create Sandbox in Business Central?

Copy Company duplicates a single company inside the same environment. Create Sandbox copies the entire environment into a separate, isolated sandbox instance.


Is a copied company isolated from production?

No. A copied company still shares environment-level components such as users, extensions, integrations, and job queues. It may look separate, but it is still part of the same environment.


Can extensions installed in a copied company affect production?

Yes. Because extensions are shared at the environment level, installing or changing an extension in a copied company inside production will impact all companies in that production environment.


When should I use Copy Company?

Use Copy Company for quick troubleshooting, testing setup changes, or validating data scenarios where you do not need full isolation.


When should I create a sandbox environment?

Create a sandbox when testing extensions, debugging, validating integrations, performing upgrades, or training users. It is also the right place to install preview or development versions of apps.


Does a sandbox copy all companies or just one?

A sandbox created from production copies the entire environment, which includes all companies in that environment along with their data, configuration, and extensions.


Why are sandboxes safer for testing integrations and automations?

Sandboxes are isolated from production, have separate URLs, and typically have job queues and agents turned off by default. That reduces the risk of live processes running unexpectedly during testing.






Ready to optimize your Business Central environment with guidance from a BC expert?


Contact Ben Cole at Ben@BenColeBC.com or (214) 433-0923.


Don't forget to subscribe so that you never miss a weekly tip.


Ben Cole on Business Central

Ben Cole is passionate about making Microsoft Dynamics 365 Business Central work smarter for real people—users and partners alike. With roots in public accounting, Ben’s seen firsthand how automation and clever solutions can transform the Business Central experience. He’s known for breaking down complex topics with a dash of wit and plenty of practical advice. If you want to get more out of Business Central (and maybe even enjoy the process), Ben’s your go-to guide.


Ben@BenColeBC.com 

(214) 433-0923


Comments


Subscribe for Business Central Updates from Ben Cole

Contact

End User, Partner, or ISV?

Questions?
Contact Me
Any Time

Ben Cole on BC Transparent - Character Only Updated.png
  • Ben Cole on Business Central

©2025 Ben Cole on Business Central

bottom of page