hcm

Multi-state payroll

ENTERPRISEEstimated read: 8 min· Updated 2026-08-30

Multi-state payroll

EnterpriseAdmin

A team that crosses state lines is not a typical workspace and not a typical payroll. AxisSynapse handles 9 supported states with frozen tax tables, state W-4 intake per employee, a reciprocity matrix that automatically routes withholding when work-state differs from residence-state, and SUTA per-state with workspace overrides. Every payroll run produces a state-filing report ready for your state agency portals.

TL;DR — Open HCM → Settings → Multi-state. Confirm the supported states active for your workspace, the reciprocity matrix entries, and your SUTA rates. Employees fill state W-4 on hire (or on residence change). Each payroll run produces a per-state filing report.

Before you start

  • Make sure each employee's state of employment and residence state are correctly recorded — drives the reciprocity routing.
  • Have your SUTA rates per state ready. Newly added states start at the published new-employer rate; HR overrides with the workspace's experience-rated number once received from the state.
  • Know which state W-4 form version your state uses. Multi-state hires complete one per applicable state.

The 9 supported states

FieldWhat it doesAccepted values / default
CaliforniaProgressive income tax + state disability insurance.DE-4 state W-4. Schedule CA reciprocity routes residents working in NV / AZ correctly.
New YorkProgressive state + NYC + Yonkers locals.IT-2104 state W-4. Per-locality routing for NYC residents working elsewhere in NY.
IllinoisFlat state rate + per-county supplemental in some areas.IL-W-4. Reciprocity with IA / KY / MI / WI.
PennsylvaniaProgressive state + per-locality EITs.DCED-CLGS-32-6 state W-4. Reciprocity with IN / MD / NJ / OH / VA / WV.
District of ColumbiaProgressive district tax.D-4 state W-4. Per-residence treatment for MD / VA cross-commuters.
TexasNo state income tax.Federal-only withholding; SUTA still applies.
FloridaNo state income tax.Federal-only withholding; SUTA still applies.
WashingtonNo state income tax; Paid Family + Medical Leave Premium.Premium contribution per employee paycheck.
NevadaNo state income tax.Federal-only withholding; SUTA still applies.
Tax tables are frozen at the workspace level so a payroll run reproduces verifiably. Tables refresh on an HR-controlled cadence rather than mid-period.

Reciprocity matrix

Reciprocity between states means an employee resides in one state but works in another, and the two states have an agreement to tax only the residence state (avoiding double taxation). AxisSynapse honors the published reciprocity agreements for the 9 supported states:

FieldWhat it doesAccepted values / default
PA ↔ NJ / OH / VA / MD / WV / INPA residents working in these states owe PA tax only (vice versa).Employee files a non-residency certificate with the work-state employer.
IL ↔ IA / KY / MI / WIIL residents working in these states owe IL tax only (vice versa).Reciprocity certificate filed with the employer.
MD ↔ DC / WV / VA / PAMD residents working in these states owe MD only (and vice versa).Honored automatically when residence + work states are set correctly.
Reciprocity routing applies automatically once the employee's residence + work state are confirmed. Reciprocity certificates can be uploaded against the employee's record for compliance.

Configure a state

  1. Open HCM → Settings → Multi-state

    The page lists every state enabled for the workspace.

  2. Click "+ Add state"

    Pick from the supported list.

  3. Enter the SUTA rate

    Workspace's experience-rated rate per state. Defaults to the new-employer rate if not provided.

  4. Confirm reciprocity entries

    Reciprocity matrix is pre-populated; review and confirm the agreements that apply to your workforce.

  5. Save

    Audit log records HCM_MULTISTATE_TAX_TABLE_REFRESHED for the initial add. HCM_MULTISTATE_SUTA_OVERRIDE if a non-default SUTA rate was used.

State W-4 intake

  1. Trigger the prompt

    On hire OR on residence change, the employee receives a state W-4 task in their Action Inbox.

  2. Employee completes the state form

    The form mirrors the state's official W-4 layout (DE-4, IT-2104, etc.).

  3. Confirmation

    Audit log records HCM_MULTISTATE_W4_UPDATED.

  4. If cross-state work

    Reciprocity check runs. If a reciprocity agreement applies, the routing is recorded; the form on file substitutes the non-residency certificate. Audit log records HCM_MULTISTATE_RECIPROCITY_APPLIED on the next pay run.

Per-run state filing report

Every payroll run produces a per-state filing summary covering:

FieldWhat it doesAccepted values / default
State withholding totalTotal state tax withheld for the period, per state.Aligns with the slip-by-slip detail.
SUTA contributionWorkspace's SUTA contribution for the period, per state.Computed against the state's wage base + your rate.
SDI / PFL contributions (CA, NY, WA, etc.)State-specific disability or family-leave premiums.Per state policy; CA SDI = employee-funded, NY PFL = employee-funded, WA PFML = split.
Filing deadline remindersNext per-state payment + filing due date.Reminders in the HR admin inbox.
Export formatsCSV / JSON / state-specific file formats per the supported state's e-file requirements.Download for upload into the state agency portal.

Every field, explained

FieldWhat it doesAccepted values / default
State of employmentWhere the employee performs work.Per their position assignment.
Residence stateWhere the employee lives.Drives reciprocity routing.
Workspace SUTA rateYour unemployment-insurance rate per state.Default = new-employer rate; HR overrides with the state-assigned rate.
Reciprocity certificateEmployee's signed cert filed with the work-state employer.Uploadable against the employee record; required for some reciprocity agreements.
State W-4 fileThe completed state withholding form.Mirrors state-specific layout; stored encrypted.

Audit codes

For SIEM ingestion + compliance review, this surface emits:

See Reference → Audit codes for the canonical description of each.

Common gotchas

  • "Employee is taxed in both states." Their residence state + work state are both set, but no reciprocity agreement covers them. They file a non-resident state return at year-end with the credit-for-other-state claim. The withholding routing is correct.
  • "My new state's SUTA is the new-employer rate." Once the state assigns your experience-rated rate, update it on the state's settings card. Past-period reconciliation may be required.
  • "Reciprocity routing applied but the employee's W-2 shows two states." Some reciprocity agreements still require both states to appear on the W-2 (zero withheld in the work state). The year-end output reflects the agreement; the employee files a zero-tax return to that state.
  • "My state isn't in the supported 9." Talk to your account team — additional state support is on the roadmap. In the meantime, employees in unsupported states require an external filing process at year-end.

Troubleshooting

Error codeWhat it meansFix
MULTISTATE_W4_MISSINGEmployee's state W-4 not on file.Trigger the intake prompt.
MULTISTATE_RECIPROCITY_AMBIGUOUSThe residence + work state pair has no published reciprocity.Confirm intent; employee files non-resident return at year-end.
MULTISTATE_SUTA_NOT_CONFIGUREDA state has no SUTA rate set.Add the rate.
MULTISTATE_STATE_UNSUPPORTEDAn employee is in an unsupported state.Contact your account team for guidance.

Related