Workers are at the core of every payroll solution - they’re who we pay after all. Before we can pay a worker, their information needs to be submitted through onboarding.
Work Locations show where an employer has employees working. It’s important to track where employees complete work so that we can tax them properly.Learn more about Work Locations.
To onboard a W-2 employee, we need to collect basic information, bank details, and tax parameters. Employee onboarding is an important component of your payroll product and can be built using various methods.Learn more about Employee Onboarding.
While onboarding a 1099 Contractor is simpler than onboarding an employee, we still need to collect some basic information. Contractor onboarding is an important component if you plan on supporting contractors.Learn more about Contractor Onboarding
⌘I
{"docsConfig":{"theme":"luma","$schema":"https://mintlify.com/docs.json","name":"Zeal Docs","colors":{"primary":"#31834c","light":"#b9b9b9","dark":"#787878"},"logo":{"light":"https://mintcdn.com/zeal-9a4b7c2b/I-SD668Cl_K1ihDn/images/logo-black.svg?fit=max\u0026auto=format\u0026n=I-SD668Cl_K1ihDn\u0026q=85\u0026s=d1d1cd04479773115dd71a29ee95fc11","dark":"https://mintcdn.com/zeal-9a4b7c2b/I-SD668Cl_K1ihDn/images/logo-white.svg?fit=max\u0026auto=format\u0026n=I-SD668Cl_K1ihDn\u0026q=85\u0026s=2fce1058f567fba77a494bbc07ce2a4c"},"favicon":"https://mintcdn.com/zeal-9a4b7c2b/uqmOvSoRkvLRltR4/images/favicon.png?fit=max\u0026auto=format\u0026n=uqmOvSoRkvLRltR4\u0026q=85\u0026s=c2aa2cd39741acd9c1e2a38fd09433b7","navbar":{"primary":{"type":"button","label":"Get Started","href":"https://app.zeal.com"}},"fonts":{"family":"Inter"},"integrations":{"ga4":{"measurementId":"G-BNRZ1K77J0"}},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"zeal-9a4b7c2b","hasAudioNarration":false,"actualSubdomain":"zeal-9a4b7c2b","customDomains":["docs.zeal.com"],"gitSource":{"type":"github","owner":"zeal-corp","repo":"mono","deployBranch":"main","contentDirectory":"services/la-forge/docs","isPrivate":true,"mountPath":"","label":""},"chroma":{"collectionId":"bf81a560-9318-41bb-a338-723af4a68300","liveDeploymentHistoryId":"6aea60dcfbc61611191416c4","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6aea60dcfbc61611191416c4"},"feedback":{"agentFeedback":true},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6aea60dcfbc61611191416c4","clientVersion":"0.0.4074","searchFilterCounts":[{"language":"default","tag":"API Reference","count":224},{"language":"default","tag":"Employee Checks","count":37},{"language":"default","tag":"Documentation","count":34},{"language":"default","tag":"Webhooks","count":27},{"language":"default","tag":"Employee Onboarding","count":19},{"language":"default","tag":"Pay","count":16},{"language":"default","tag":"Embedded HR","count":13},{"language":"default","tag":"Reports","count":13},{"language":"default","tag":"Deductions","count":11},{"language":"default","tag":"Payroll","count":10}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"comment-mode","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"privacy":{"consentBanner":{"enabled":true}},"googleFontsInlined":false},"customCss":[{"filePath":"custom.css","content":"@media (min-width: 1024px){#sidebar-content{width:300px!important}#body-content{padding-left:300px!important}#content-area{margin-left:0!important}}@media (min-width: 1280px){#content-side-layout{margin-left:1.5rem}}@media (min-width: 1024px){#content-area{max-width:800px!important}}@media (min-width: 1620px){#sidebar-content{left:calc((100vw - 1620px) / 2)!important}#body-content{padding-left:calc(300px + (100vw - 1620px) / 2)!important}#content-container{max-width:1320px!important}}"}],"page":{"pagePath":"docs/worker-onboarding-guides","slug":"/docs/worker-onboarding-guides","pageMetadata":{"title":"Worker Onboarding","sidebarTitle":"Worker Onboarding","description":"Workers are at the core of every payroll solution - they're who we pay after all. Before we can pay a worker, their information needs to be submitted through onboarding.","href":"/docs/worker-onboarding-guides"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Workers are at the core of every payroll solution - they’re who we pay after all. Before we can pay a worker, their information needs to be submitted through onboarding.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,li:`li`,p:`p`,ul:`ul`,..._provideComponents(),...props.components},{Heading}=_components;if(!Heading)_missingMdxReference(`Heading`,true);return _jsxs(_Fragment,{children:[_jsx(Heading,{level:`2`,id:`in-this-section`,children:`In this section`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`How to add a Work Location.`}),`\n`,_jsx(_components.li,{children:`How to onboard a W-2 Employee.`}),`\n`,_jsx(_components.li,{children:`How to onboard a 1099 Contractor.`}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`work-locations`,children:`Work Locations`}),`\n`,_jsx(_components.p,{children:`Work Locations show where an employer has employees working. It’s important to track where employees complete work so that we can tax them properly.`}),`\n`,_jsxs(_components.p,{children:[`Learn more about `,_jsx(_components.a,{href:`/docs/work-locations-guide`,children:`Work Locations`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`employee-onboarding`,children:`Employee Onboarding`}),`\n`,_jsx(_components.p,{children:`To onboard a W-2 employee, we need to collect basic information, bank details, and tax parameters. Employee onboarding is an important component of your payroll product and can be built using various methods.`}),`\n`,_jsxs(_components.p,{children:[`Learn more about `,_jsx(_components.a,{href:`/docs/employee-onboarding-guide`,children:`Employee Onboarding`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`contractor-onboarding`,children:`Contractor Onboarding`}),`\n`,_jsx(_components.p,{children:`While onboarding a 1099 Contractor is simpler than onboarding an employee, we still need to collect some basic information. Contractor onboarding is an important component if you plan on supporting contractors.`}),`\n`,_jsxs(_components.p,{children:[`Learn more about `,_jsx(_components.a,{href:`/docs/contractor-onboarding-guide`,children:`Contractor Onboarding`})]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Worker Onboarding","sidebarTitle":"Worker Onboarding","description":"Workers are at the core of every payroll solution - they're who we pay after all. Before we can pay a worker, their information needs to be submitted through onboarding.","href":"/docs/worker-onboarding-guides"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"In this section","slug":"in-this-section","depth":2,"children":[]},{"title":"Work Locations","slug":"work-locations","depth":2,"children":[]},{"title":"Employee Onboarding","slug":"employee-onboarding","depth":2,"children":[]},{"title":"Contractor Onboarding","slug":"contractor-onboarding","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"zeal-9a4b7c2b","siteName":"Zeal Docs","title":"Worker Onboarding - Zeal Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-07-16T00:26:55.376Z","originalFileLocation":"docs/worker-onboarding-guides.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Workers are at the core of every payroll solution - they\u0026#x27;re who we pay after all. Before we can pay a worker, their information needs to be submitted through onboarding.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Zeal Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/zeal-9a4b7c2b/AJq1b2MrV6vpeXyJ/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/zeal-9a4b7c2b/AJq1b2MrV6vpeXyJ/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/zeal-9a4b7c2b/AJq1b2MrV6vpeXyJ/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/zeal-9a4b7c2b/AJq1b2MrV6vpeXyJ/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/zeal-9a4b7c2b/AJq1b2MrV6vpeXyJ/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/zeal-9a4b7c2b/AJq1b2MrV6vpeXyJ/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/zeal-9a4b7c2b/AJq1b2MrV6vpeXyJ/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/zeal-9a4b7c2b/AJq1b2MrV6vpeXyJ/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/zeal-9a4b7c2b/AJq1b2MrV6vpeXyJ/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Worker Onboarding - Zeal Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Workers are at the core of every payroll solution - they\u0026#x27;re who we pay after all. Before we can pay a worker, their information needs to be submitted through onboarding.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Zeal Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.zeal.com/docs/worker-onboarding-guides\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://zeal-9a4b7c2b.mintlify.site/_mintlify/api/og/v2?division=Worker+Onboarding\u0026amp;title=Worker+Onboarding\u0026amp;description=Workers+are+at+the+core+of+every+payroll+solution+-+they%27re+who+we+pay+after+all.+Before+we+can+pay+a+worker%2C+their+information+needs+to+be+submitted+through+on\u0026amp;theme=37ff74cc25d2e64631b58159\u0026amp;signature=e29756fcd1ea4085c5a49558cc49cb10ac26c79f750e0c7ccd3ff33fccfc4edd\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Worker Onboarding - Zeal Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Workers are at the core of every payroll solution - they\u0026#x27;re who we pay after all. Before we can pay a worker, their information needs to be submitted through onboarding.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://zeal-9a4b7c2b.mintlify.site/_mintlify/api/og/v2?division=Worker+Onboarding\u0026amp;title=Worker+Onboarding\u0026amp;description=Workers+are+at+the+core+of+every+payroll+solution+-+they%27re+who+we+pay+after+all.+Before+we+can+pay+a+worker%2C+their+information+needs+to+be+submitted+through+on\u0026amp;theme=37ff74cc25d2e64631b58159\u0026amp;signature=e29756fcd1ea4085c5a49558cc49cb10ac26c79f750e0c7ccd3ff33fccfc4edd\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/zeal-9a4b7c2b/AJq1b2MrV6vpeXyJ/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Zeal Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#31834c\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.zeal.com/docs/worker-onboarding-guides\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/docs/worker-onboarding-guides.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.zeal.com/#organization\",\"name\":\"Zeal Docs\",\"url\":\"https://docs.zeal.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/zeal-9a4b7c2b/I-SD668Cl_K1ihDn/images/logo-black.svg?fit=max\u0026auto=format\u0026n=I-SD668Cl_K1ihDn\u0026q=85\u0026s=d1d1cd04479773115dd71a29ee95fc11\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.zeal.com#website\",\"name\":\"Zeal Docs\",\"url\":\"https://docs.zeal.com\",\"publisher\":{\"@id\":\"https://docs.zeal.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.zeal.com/docs/worker-onboarding-guides#webpage\",\"url\":\"https://docs.zeal.com/docs/worker-onboarding-guides\",\"name\":\"Worker Onboarding\",\"description\":\"Workers are at the core of every payroll solution - they're who we pay after all. Before we can pay a worker, their information needs to be submitted through onboarding.\",\"dateModified\":\"2026-07-16T00:26:55.376Z\",\"isPartOf\":{\"@id\":\"https://docs.zeal.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.zeal.com/docs/worker-onboarding-guides#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.zeal.com/docs/worker-onboarding-guides#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Onboard\",\"item\":\"https://docs.zeal.com/docs/employer-onboarding-guide\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Worker Onboarding\",\"item\":\"https://docs.zeal.com/docs/worker-onboarding-guides\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.zeal.com/docs/worker-onboarding-guides#article\",\"headline\":\"Worker Onboarding\",\"name\":\"Worker Onboarding\",\"description\":\"Workers are at the core of every payroll solution - they're who we pay after all. Before we can pay a worker, their information needs to be submitted through onboarding.\",\"url\":\"https://docs.zeal.com/docs/worker-onboarding-guides\",\"mainEntityOfPage\":{\"@id\":\"https://docs.zeal.com/docs/worker-onboarding-guides#webpage\"},\"dateModified\":\"2026-07-16T00:26:55.376Z\",\"publisher\":{\"@id\":\"https://docs.zeal.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.zeal.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Zeal Docs\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Zeal Docs","nav":{"global":null,"tabs":[{"tab":"Documentation","groups":[{"group":"Getting Started","pages":[{"title":"What is Zeal?","sidebarTitle":"What is Zeal?","href":"/docs/what-is-zeal"},{"title":"Account Setup and API Keys","sidebarTitle":"Account Setup and API Keys","href":"/docs/account-setup-and-api-keys"},{"title":"Quickstart Guide","sidebarTitle":"Quickstart Guide","href":"/docs/quickstart-guide"},{"title":"FAQs","sidebarTitle":"FAQs","href":"/docs/faqs"}]},{"group":"Onboard","pages":[{"title":"Company Onboarding","sidebarTitle":"Company Onboarding","description":"A key piece of the payroll solution is company onboarding. Companies must submit basic company information, bank account details, and legal paperwork that Zeal uses to run payroll on their behalf. For Partners building an internal payroll solution, onboarding can be done directly from the Partner Dashboard. However, for Partners that want to sell their payroll product to companies, company onboarding should be integrated within the solution.","href":"/docs/employer-onboarding-guide"},{"group":"Worker Onboarding","pages":[{"title":"Worker Onboarding","sidebarTitle":"Worker Onboarding","href":"/docs/worker-onboarding-guides"},{"title":"Employee Onboarding","sidebarTitle":"Employee Onboarding","description":"Onboarding W-2 Employees is an important step for any payroll offering.","href":"/docs/employee-onboarding-guide"},{"title":"Contractor Onboarding","sidebarTitle":"Contractor Onboarding","href":"/docs/contractor-onboarding-guide"},{"title":"Work Locations","sidebarTitle":"Work Locations","href":"/docs/work-locations-guide"},{"title":"Custom Paperwork (Early Access)","sidebarTitle":"Custom Paperwork (Early Access)","href":"/docs/custom-paperwork"}]}]},{"group":"Pay","pages":[{"group":"Payroll","pages":[{"title":"Payroll","sidebarTitle":"Payroll","href":"/docs/running-payroll-guides"},{"title":"Introduction to Payroll Runs","sidebarTitle":"Introduction to Payroll Runs","href":"/docs/introduction-to-payroll-runs"},{"title":"Payroll Runs","sidebarTitle":"Payroll Runs","href":"/docs/payroll-runs"},{"title":"Setting up Regular Payroll Run","sidebarTitle":"Regular Payroll","href":"/docs/regular-payroll"},{"title":"Preview Payroll","sidebarTitle":"Preview Payroll","href":"/docs/preview-payroll-guide"},{"title":"Employee Checks","sidebarTitle":"Employee Checks","href":"/docs/employee-checks-guide"},{"title":"Deductions","href":"/docs/deductions-guide"},{"title":"Deduction Types","sidebarTitle":"Deduction Types","href":"/docs/deductions-types"},{"title":"Earning Components","sidebarTitle":"Earning Components","href":"/docs/earning-components"},{"title":"Tax Requirements","sidebarTitle":"Tax Requirements","href":"/docs/tax-requirements-guide"}]},{"group":"Embedded HR","pages":[{"title":"Accrual Policies","href":"/docs/accrual-policies"},{"title":"Overtime Compliance","href":"/docs/overtime-compliance"}]},{"title":"Contractor Payments","href":"/docs/contractor-payments-guide"},{"title":"Customer Accounts (Early Access)","href":"/docs/customer-accounts-closed-beta"},{"group":"Paycards","pages":[{"title":"Paycards (Early Access)","href":"/docs/paycards"},{"title":"Paycard Onboarding (Early Access)","href":"/docs/paycard-onboarding"}]}]},{"group":"Platform","pages":[{"group":"Worker Dashboards","pages":[{"title":"Worker Dashboards","href":"/docs/worker-dashboards-guides"},{"title":"Employee Dashboard","href":"/docs/employee-dashboards-guide"},{"title":"Contractor Dashboard","href":"/docs/contractor-dashboard-guide"}]},{"title":"Company Dashboard","href":"/docs/admin-employer-dashboard-guides"},{"title":"Reports","href":"/docs/reports-guide"}]},{"group":"Use Cases","pages":[{"title":"Building a Payroll Product","sidebarTitle":"Building a Payroll Product","href":"/docs/building-a-payroll-product"},{"title":"Time \u0026 Attendance Integration","sidebarTitle":"Time \u0026 Attendance Integration","href":"/docs/time-attendance-integration"},{"title":"Tax Compliance Across Multiple Jurisdictions","sidebarTitle":"Tax Compliance Across Jurisdictions","href":"/docs/tax-compliance-across-multiple-jurisdictions"}]}]},{"tab":"API Reference","pages":[{"title":"API Reference","href":"/reference/introduction/introduction"}]}]},"basePath":"","title":"Worker Onboarding - Zeal Docs","buildId":"dpl_BLQvU86QFwq3AhPofSTw6q8dGWKm","deploymentId":"dpl_BLQvU86QFwq3AhPofSTw6q8dGWKm","dynamics":[],"chunks":[]}