Multi-state payroll
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
| Field | What it does | Accepted values / default |
|---|---|---|
| California | Progressive income tax + state disability insurance. | DE-4 state W-4. Schedule CA reciprocity routes residents working in NV / AZ correctly. |
| New York | Progressive state + NYC + Yonkers locals. | IT-2104 state W-4. Per-locality routing for NYC residents working elsewhere in NY. |
| Illinois | Flat state rate + per-county supplemental in some areas. | IL-W-4. Reciprocity with IA / KY / MI / WI. |
| Pennsylvania | Progressive state + per-locality EITs. | DCED-CLGS-32-6 state W-4. Reciprocity with IN / MD / NJ / OH / VA / WV. |
| District of Columbia | Progressive district tax. | D-4 state W-4. Per-residence treatment for MD / VA cross-commuters. |
| Texas | No state income tax. | Federal-only withholding; SUTA still applies. |
| Florida | No state income tax. | Federal-only withholding; SUTA still applies. |
| Washington | No state income tax; Paid Family + Medical Leave Premium. | Premium contribution per employee paycheck. |
| Nevada | No state income tax. | Federal-only withholding; SUTA still applies. |
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:
| Field | What it does | Accepted values / default |
|---|---|---|
| PA ↔ NJ / OH / VA / MD / WV / IN | PA 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 / WI | IL residents working in these states owe IL tax only (vice versa). | Reciprocity certificate filed with the employer. |
| MD ↔ DC / WV / VA / PA | MD residents working in these states owe MD only (and vice versa). | Honored automatically when residence + work states are set correctly. |
Configure a state
Open HCM → Settings → Multi-state
The page lists every state enabled for the workspace.
Click "+ Add state"
Pick from the supported list.
Enter the SUTA rate
Workspace's experience-rated rate per state. Defaults to the new-employer rate if not provided.
Confirm reciprocity entries
Reciprocity matrix is pre-populated; review and confirm the agreements that apply to your workforce.
Save
Audit log records
HCM_MULTISTATE_TAX_TABLE_REFRESHEDfor the initial add.HCM_MULTISTATE_SUTA_OVERRIDEif a non-default SUTA rate was used.
State W-4 intake
Trigger the prompt
On hire OR on residence change, the employee receives a state W-4 task in their Action Inbox.
Employee completes the state form
The form mirrors the state's official W-4 layout (DE-4, IT-2104, etc.).
Confirmation
Audit log records
HCM_MULTISTATE_W4_UPDATED.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_APPLIEDon the next pay run.
Per-run state filing report
Every payroll run produces a per-state filing summary covering:
| Field | What it does | Accepted values / default |
|---|---|---|
| State withholding total | Total state tax withheld for the period, per state. | Aligns with the slip-by-slip detail. |
| SUTA contribution | Workspace'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 reminders | Next per-state payment + filing due date. | Reminders in the HR admin inbox. |
| Export formats | CSV / JSON / state-specific file formats per the supported state's e-file requirements. | Download for upload into the state agency portal. |
Every field, explained
| Field | What it does | Accepted values / default |
|---|---|---|
| State of employment | Where the employee performs work. | Per their position assignment. |
| Residence state | Where the employee lives. | Drives reciprocity routing. |
| Workspace SUTA rate | Your unemployment-insurance rate per state. | Default = new-employer rate; HR overrides with the state-assigned rate. |
| Reciprocity certificate | Employee's signed cert filed with the work-state employer. | Uploadable against the employee record; required for some reciprocity agreements. |
| State W-4 file | The 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 code | What it means | Fix |
|---|---|---|
MULTISTATE_W4_MISSING | Employee's state W-4 not on file. | Trigger the intake prompt. |
MULTISTATE_RECIPROCITY_AMBIGUOUS | The residence + work state pair has no published reciprocity. | Confirm intent; employee files non-resident return at year-end. |
MULTISTATE_SUTA_NOT_CONFIGURED | A state has no SUTA rate set. | Add the rate. |
MULTISTATE_STATE_UNSUPPORTED | An employee is in an unsupported state. | Contact your account team for guidance. |
Related