Contractors
Onboard and manage 1099 contractors (individual or business) — profile, payment methods, documents, and contractor payments.
📁 ContractorOnboarding
Flows and blocks for onboarding contractors.
import { ContractorOnboarding } from '@gusto/embedded-react-sdk'
OnboardingFlow
Guided flow for admins to onboard a contractor to the company.
SelfOnboardingFlow
Guided flow for contractors to complete their own onboarding.
11 blocks
📁 ContractorManagement
Flows and blocks for managing contractors after onboarding — payments, payment methods, and profile details.
import { ContractorManagement } from '@gusto/embedded-react-sdk'
PaymentFlow
Hub for creating and managing contractor payments for a company.
6 blocks
🪝 Hooks
useContractorAddressForm
Form hook for editing a contractor's address.
useContractorBankAccountForm
Headless React Hook Form hook for creating a contractor's bank account.
useContractorDetailsForm
Headless hook for creating or updating a contractor's profile details — individual vs. business type, wage type, names, SSN/EIN, work state, and the self-onboarding preference.
useContractorDocumentsList
Standalone data hook for a contractor's documents.
useContractorPaymentMethodForm
Headless React Hook Form hook for managing a contractor's payment method type.
useContractorSignatureForm
Headless hook for signing a contractor document — collects the document's fields plus a typed signature and consent.