Welcome to our refreshed Embedded Payroll API docs!

Looking for App Integration docs? Click here.

If you'd like to use our old docs site, you can access it here.


We spent 10+ years building a smart and compliant payroll product, and let us be the first to tell you: it’s no easy task. That’s why we’ve created Gusto Embedded Payroll — to help more companies provide modern payroll and HR tools to their customers within weeks. With Embedded Payroll, you can build customizable payroll experiences into your software that businesses are already running on: whether it's a vertical SaaS platform, point of sale, or ecommerce.

Get API Keys

To kick off development, go to Gusto's Developer Portal to create an account and setup your Organization.

Once you’ve created an account and completed your Organization setup, you will have access to your unique API token from the Organizations tab and this is used to create a Gusto account that you can manage. Creating a Gusto account is the first step prior to creating and onboarding a company and its employees, and ultimately running payroll.

Next, create an Application to obtain API credentials – or “keys” – to access our demo environment ( The application will generate a unique client_id and secret to be used for authentication via OAuth2.

You can invite team members to join your developer account, too. This is done from the Organizations tab under Team.

What’s Next
Did this page help you?