Your Intuit Developer account comes automatically provisioned with a private US sandbox environment for testing your app’s features and integration. This sandbox looks and acts just like a typical QuickBooks company, but comes pre-provisioned with data so you can use it to test API calls. It is valid for up to two years.

When you first sign up for an Intuit Developer account, we create your payment test account ready for use in testing Payments API calls. Currently, there’s no sandbox site for the Merchant Service Center, where live users can find transaction reports and payment account settings.



Payments are supported with US QuickBooks Online sandbox companies only.


Payroll features are not yet supported.

Launch a sandbox

  1. Access the Manage Sandboxes page.
  2. Click on the Company Name of the sandbox you want to launch.


You cannot open multiple sandboxes or live production accounts in the same browser simultaneously. To work around this:

Regions supported

Although the Payments API is supported for both United States (US) and Canada regions, the sandboxes are supported for US only. In addition to the US sandbox that comes automatically provisioned with your account, you can have up to nine more sandboxes.



Choose your sandbox allocation wisely. Once you have created a sandbox, you cannot delete it or change its country designation.

Sandbox data sets

The data set for the US region contains:

Construction Trade

Sandbox base URLs

Sandbox base URL to use with calls to the Payments API:

Sandbox help

To get the most out of your sandbox, find tips and answers to common questions in our community forum and Sandbox FAQs. If you’re stumped or suspect something’s not working right, contact our team.



Use your sandbox only for app development. Intuit provides this environment, content, and sample data for non-commercial use and testing only.