Here are more details about sandbox companies and how to use them to test code as you develop.
You can create sandboxes for QuickBooks Online Plus.
You can’t create sandboxes for Simple Start, Essentials, or Advanced
You can have a maximum of 10 sandbox companies.
You automatically start with a US-based sandbox when you create your developer account.
Sandbox companies are valid for two years.
When they expire, you’ll get a subscription cancellation message. You’ll need to create a new sandbox company.
If you see a cancellation message before two years:
Always use the credentials in the Development section of your developer account for sandbox companies.
The credentials in the Production section are only for live, in-production apps and QuickBooks Online companies.
Payments APIs are supported in the US and CA.
Howevers, sandboxes for payments are only supprted in the US.
US sandbox sample dataset details
Payments APIs aren’t supported in:
Sandboxes aren’t available for these regions.
No. You can’t reset the sample data in sandbox companies.
However, you can delete all of the data and completely start over. Follow these steps to delete the original data and anything else you’ve added.
In rare cases, you may get a “duplicate objects” message when you try to add new data. This is likely a caching issue.
In the open sandbox company, select your Profile icon and then Sign out. Then sign back in. This should clear the cache.
No. Once you create a sandbox, you can’t change the region or SKU. You’ll need to create a new one.
You can’t open multiple sandboxes or QuickBooks Online companies in the same browser at once. However, you can:
By default, browsers will open the last open sandbox, or the last one on the list in your developer account. To switch to a different sandbox company:
Payroll isn’t a supported feature for sandbox companies.
No. The Merchant Service Center isn’t supported in the sandbox environment.