Stitchflow
Justworks logo

Justworks User Management Guide

Manual workflow

How to add, remove, and manage users with operational caveats that matter in production.

UpdatedMar 11, 2026

Summary and recommendation

Justworks user management can be run manually, but complexity usually increases with role models, licensing gates, and offboarding dependencies. This guide gives the exact mechanics and where automation has the biggest impact.

Justworks is a PEO and payroll platform that handles HR, benefits, compliance, and contractor management under one roof. All user management - adding employees, assigning admin roles, and offboarding - is done manually through the web interface at secure.justworks.com.

There is no SCIM provisioning or IdP-driven automation available, so every app interaction with Justworks identity requires a human admin to act.

Quick facts

Admin console pathDashboard → Company Settings → Team (for admin management); Dashboard → People for employee management
Admin console URLOfficial docs
SCIM availableNo
SCIM tier requiredAll plans
SSO prerequisiteNo

User types and roles

Role Permissions Cannot do Plan required Seat cost Watch out for
Full Administrator Full access to all company settings, payroll, benefits, compliance, reporting, and member management. Can add/remove admins and employees. Cannot act as a regular employee in the same session; cannot self-terminate their own admin access if they are the sole admin. All plans No additional cost; counted as an employee seat if also an employee At least one Full Administrator must exist at all times; Justworks requires MFA for all admin accounts.
Limited Administrator Configurable subset of admin permissions. Can be scoped to specific functions such as payroll, HR, or benefits depending on what the Full Admin grants. Cannot access areas not explicitly granted; cannot manage other admins; cannot change company-level settings outside their scope. All plans No additional cost beyond employee seat Permission scope is set at the time of role assignment; granularity is limited to predefined permission categories, not fully custom.
Employee (Member) Self-service access to own pay stubs, benefits enrollment, PTO requests, personal information updates, and documents. Cannot view other employees' data, run payroll, or access company-level settings. All plans Billed per-employee per month based on plan tier Employees must complete onboarding steps (including I-9, direct deposit, and personal info) before they are fully active; incomplete onboarding blocks payroll.
Contractor Access to submit payment details, view payments received, and manage their own profile. Cannot access employee benefits, payroll runs, or company HR data. All plans (domestic contractors); International Contractors add-on for international $39/contractor/month for international contractors; domestic contractor payments included in base plan Contractors are managed separately from employees and do not consume standard employee seats.

Permission model

  • Model type: role-based
  • Description: Justworks uses a role-based permission model with two primary admin tiers (Full Administrator and Limited Administrator) and a standard Member/Employee role. Limited Administrator permissions are configured from a predefined set of functional categories (e.g., payroll, benefits, HR) rather than fully custom granular permissions. There are no user-defined custom roles.
  • Custom roles: No
  • Custom roles plan: Not documented
  • Granularity: Functional category level (payroll, benefits, HR, reporting). Not field-level or object-level granularity.

How to add users

  1. Log in to secure.justworks.com as a Full Administrator or Limited Administrator with HR permissions.
  2. Navigate to the 'People' section from the main dashboard.
  3. Click 'Add New Member' or 'Invite Employee'.
  4. Enter the employee's first name, last name, personal email address, start date, employment type (full-time, part-time, contractor), and compensation details.
  5. Select the employee's work state and department if applicable.
  6. Choose whether to send an onboarding invitation immediately or schedule it.
  7. Employee receives an email invitation to complete their own onboarding profile (personal info, I-9, direct deposit, benefits enrollment).
  8. Admin monitors onboarding completion status from the People dashboard.

Required fields: First name, Last name, Personal email address, Start date, Employment type, Compensation (salary or hourly rate), Work state

Watch out for:

  • The employee's personal email is used for the invitation; a work email can be added later but the personal email is required at setup.
  • Employees must complete all required onboarding steps (I-9 verification, direct deposit, SSN) before they can be included in payroll runs.
  • I-9 Section 2 must be completed by the employer within 3 business days of the start date; Justworks provides a workflow but the admin is responsible for compliance.
  • Adding an employee mid-pay-period may result in a prorated first paycheck; admins should verify pay period cutoffs.
  • Benefits enrollment windows are time-limited; if the employee misses the window, they must wait for open enrollment or a qualifying life event.
Bulk option Availability Notes
CSV import No Not documented
Domain whitelisting No Automatic domain-based user add
IdP provisioning No Not documented

How to remove or deactivate users

  • Can delete users: No
  • Delete/deactivate behavior: Justworks does not allow permanent deletion of employee records. Employees are terminated/offboarded, which deactivates their account access while retaining all historical payroll, tax, and HR records for compliance purposes. Records are retained per applicable legal requirements (typically 3–7 years for payroll and tax documents).
  1. Log in to secure.justworks.com as a Full Administrator or authorized Limited Administrator.
  2. Navigate to 'People' and locate the employee to be terminated.
  3. Click on the employee's profile.
  4. Select 'Terminate Employee' or 'Offboard'.
  5. Enter the termination date, termination type (voluntary/involuntary), and reason.
  6. Confirm whether the employee is eligible for rehire.
  7. Review and confirm final pay details, including any outstanding PTO payout obligations based on state law.
  8. Submit the termination; Justworks will process the final paycheck on the next scheduled payroll run or off-cycle if required.
  9. Employee's login access is revoked on the termination date; they retain limited access to download their own pay stubs and tax documents (W-2s) via a former-employee portal.
Data impact Behavior
Owned records All payroll history, tax filings, and HR documents are retained by the company in Justworks. The terminated employee cannot modify records but retains read-only access to their own pay stubs and tax documents.
Shared content Benefits coverage ends on the termination date or end of the termination month depending on plan terms; COBRA election notices are generated automatically by Justworks.
Integrations Any third-party integrations (e.g., accounting software sync) that reference the employee record will reflect the terminated status; historical data remains in the integration sync history.
License freed The per-employee monthly fee stops accruing after the termination date is processed; billing is typically prorated to the termination date within the billing cycle.

Watch out for:

  • Final paycheck timing requirements vary by state; some states (e.g., California) require same-day or next-day final pay for involuntary terminations. Justworks flags these requirements but the admin must initiate an off-cycle payroll if needed.
  • PTO payout on termination is state-dependent; Justworks does not automatically calculate this-admins must manually add any required PTO payout to the final paycheck.
  • COBRA notices are handled by Justworks as part of the PEO service, but only for benefits administered through Justworks. Separately administered benefits are not covered.
  • Terminating an employee who is also a Limited Administrator does not automatically remove their admin role; the admin role should be revoked separately before or at termination.
  • Rehire of a terminated employee requires creating a new onboarding flow; historical records from the prior employment are retained but the employee must re-complete onboarding steps.

License and seat management

Seat type Includes Cost
PEO Basic Employee Payroll, compliance, core HR, workers' comp, 24/7 support $59–$79/employee/month (tiered by company size)
PEO Plus Employee Everything in Basic plus health insurance administration, HSA/FSA, commuter benefits, life/disability insurance $109/employee/month
Payroll-Only Employee Payroll processing, tax filings, basic compliance $8/employee/month + $50/month base fee
International Contractor Contractor payment processing for international workers $39/contractor/month
EOR Employee Employer of Record services for international full-time employees $599/employee/month
  • Where to check usage: Dashboard → Reports → Company Reports → Headcount or Payroll Summary reports show active employee counts and associated costs.
  • How to identify unused seats: Justworks does not have an 'inactive seat' concept in the traditional SaaS sense. Admins can identify employees who have not completed onboarding (and are therefore not yet billable) via People → filter by onboarding status. Terminated employees are automatically removed from billing.
  • Billing notes: Billing is per active employee per month. Employees added mid-month are typically billed on a prorated basis. Contractors on the international plan are billed per active contractor per month. The $50/month base fee applies to the Payroll plan only. PEO plans do not have a separate base fee but have per-employee minimums that may apply for very small companies. Justworks invoices are accessible under Company Settings → Billing.

The cost of manual management

Justworks uses per-employee-per-month billing, so seat costs scale directly with headcount. Terminated employees are removed from billing automatically, but mid-month additions are prorated and must be monitored manually. There is no native 'inactive seat' report; admins must cross-reference onboarding status filters and payroll summaries to identify employees who are billable but not yet active.

What IT admins are saying

The most consistent friction reported by admins centers on three areas. First, Limited Administrator permissions are scoped to broad functional categories - payroll, benefits, HR - with no way to restrict access to a specific manager's direct reports only.

Second, there is no bulk employee import; every new hire must be invited individually, which creates real overhead during high-volume onboarding periods.

Third, the termination workflow does not automatically surface state-specific PTO payout obligations, and revoking admin access from a departing administrator is a separate step that is easy to miss.

Common complaints:

  • Users report that the Limited Administrator permission categories are not granular enough-for example, it is difficult to give a manager access to only their direct reports' information without broader HR access.
  • Some HR professionals note that there is no bulk import option for adding multiple employees at once; each employee must be invited individually, which is time-consuming for larger onboarding cohorts.
  • Users report that the termination workflow does not automatically prompt for or calculate state-specific PTO payout requirements, requiring manual intervention and knowledge of state law.
  • Admins note that removing admin access from a departing administrator requires a separate step from the employee termination flow, creating a risk of overlooking the admin role revocation.
  • Some users report confusion about the distinction between the employee's personal email (used for Justworks login) and their work email, particularly when the employee later changes jobs and loses access to their personal email on file.
  • Users on community forums note that Justworks does not support SCIM provisioning or deep SSO integration with enterprise identity providers like Okta or Entra ID, requiring all user management to be done manually within the Justworks interface.

The decision

Justworks is a strong fit for small-to-mid-size companies that want payroll, compliance, and benefits administration consolidated in one PEO. The tradeoff is that identity lifecycle management is entirely manual and disconnected from enterprise IdPs like Okta or Entra ID.

Teams that need automated provisioning or deprovisioning tied to an identity provider will find that gap significant, particularly as headcount grows.

Bottom line

Justworks delivers real value as a PEO platform, but every app that relies on Justworks for HR data operates without an automation layer - no SCIM, no public API, no webhooks.

Admins carry the full operational burden of provisioning and deprovisioning, which compounds risk during offboarding if the admin role revocation step is missed.

For companies where compliance and payroll are the priority and headcount is manageable, the manual overhead is workable; for teams scaling quickly or running tight IT/HR handoffs, the absence of any programmatic access is a meaningful constraint.

Automate Justworks workflows without one-off scripts

Stitchflow builds and maintains end-to-end IT automation across your SaaS stack, including apps without APIs. Built for exactly how your company works, with human approvals where they matter.

Every app coverage, including apps without APIs
60+ app integrations plus browser automation for apps without APIs
IT graph reconciliation across apps and your IdP
Less than a week to launch, maintained as APIs and admin consoles change
SOC 2 Type II. ~2 hours of your team's time

UpdatedMar 11, 2026

* Details sourced from official product documentation and admin references.

Keep exploring

Related apps

6sense logo

6sense

Manual Only
AutomationNot Supported
Last updatedFeb 2026

6sense user management lives entirely in Settings > User Management (https://analytics.6sense.com/settings/user-management). The platform uses a role-based access control model scoped per product module — ABM, Sales Intelligence (SI), and Conversationa

Alkami logo

Alkami

Manual Only
AutomationNot Supported
Last updatedMar 2026

Alkami is an enterprise-only digital banking platform sold exclusively to financial institutions such as banks and credit unions. It is not a general-purpose SaaS tool, and its admin and user-management documentation is not publicly available. Independ

AmazingHiring logo

AmazingHiring

Manual Only
AutomationNot Supported
Last updatedMar 2026

AmazingHiring is a recruiter-facing sourcing platform sold on a pay-per-seat, annual billing model. There is no native SCIM support and no publicly documented IdP integration, which means every app lifecycle event — onboarding, role change, offboarding