Hooks
useBankForm
Headless React Hook Form hook for creating an employee bank account.
useChildSupportGarnishmentForm
Headless hook for creating or updating a child-support garnishment.
useCompensationForm
Headless hook for creating or updating a compensation row on a job — FLSA classification, pay rate, payment unit, effective date, and optional minimum-wage adjustment.
useCurrentHomeAddressForm
Convenience wrapper around [useHomeAddressForm](use-home-address-form.md#usehomeaddressform) that auto-resolves the employee's current home address.
useCurrentWorkAddressForm
Convenience wrapper around [useWorkAddressForm](use-work-address-form.md#useworkaddressform) that auto-resolves the employee's current work address.
useDeductionForm
Headless hook for creating or updating a non-child-support deduction.
useEmployeeDetailsForm
Headless hook for creating or updating an employee's profile details — name, email, SSN, date of birth, and self-onboarding preference.
useEmployeeList
Fetches a paginated list of a company's employees and decorates each entry with the actions allowed for its current onboarding state.
useEmployeeStateTaxesForm
Headless form hook for updating an employee's state tax withholding answers. The set of questions is driven by the API response per state, so `form.Fields` is an array of state groups with discriminated, render-ready `Field` components rather than a fixed named object.
useFederalTaxesForm
Headless hook for updating an employee's federal tax (W-4) withholding information — filing status, multiple-jobs flag, dependents, other income, deductions, and extra withholding.
useHomeAddressForm
Form hook for creating or editing an employee's home address.
useJobForm
Headless hook for creating or updating an employee's job — title, hire date, S-Corp 2% shareholder flag, and Washington state workers' compensation fields.
usePaymentMethodForm
Headless React Hook Form hook for updating an employee's payment method.
useSignEmployeeForm
Headless hook for signing an employee form — captures a typed signature, electronic consent, and (for I-9 forms) preparer/translator certification.
useSplitPaymentsForm
Headless React Hook Form hook for splitting an employee's Direct Deposit across multiple bank accounts.
useWorkAddressForm
Form hook for creating or editing an employee's work address.