Forms / IRS
Fill Form SS-8 programmatically
Form SS-8 — Determination of Worker Status. Official IRS PDF, 5 pages, 299 fields read automatically.
The SS-8 is five pages of narrative questions about how a working relationship actually operates — who sets the hours, who provides the tools, how the pay works. Legal and HR platforms collect exactly these answers in a structured questionnaire, and then somebody pastes paragraph after paragraph into the IRS's boxes by hand.
What you send
Real field names, straight from the PDF — the excerpt shows the first 5 of 299. The full list is in the table below, and the template hands you the complete JSON schema to copy.
{
"data": {
"topmostSubform[0].Page1[0].FirmInfo[0].f1_1[0]": "string",
"topmostSubform[0].Page1[0].FirmInfo[0].f1_2[0]": "string",
"topmostSubform[0].Page1[0].FirmInfo[0].f1_3[0]": "string",
"topmostSubform[0].Page1[0].FirmInfo[0].f1_4[0]": "string",
"topmostSubform[0].Page1[0].FirmInfo[0].f1_5[0]": "string"
}
}
// …plus 294 more fields, all listed belowWhat you get back
The completed Form SS-8, streamed back as the response — or delivered to your webhook, HMAC-signed.
curl -X POST https://www.doc2api.co/api/v1/templates/<ID>/fill \ -H "X-Api-Key: d2a_live_…" \ -H "Content-Type: application/json" \ -d @payload.json -o filled.pdf # → the completed Form SS-8 as a PDF. # With a webhook configured, the reply is JSON and the # document arrives at your endpoint as a signed URL.
Or skip the mapping entirely: embed the actual form on your site and let the person it belongs to fill and sign it — you receive the values as JSON and the finished PDF.
Every field on Form SS-8
Extracted automatically from the official PDF — this table is generated by the same code that reads your uploads. In the editor, each of these is highlighted on the page itself, so you never map a name blind.
| Field name | Type | Notes |
|---|---|---|
| topmostSubform[0].Page1[0].FirmInfo[0].f1_1[0] | text | |
| topmostSubform[0].Page1[0].FirmInfo[0].f1_2[0] | text (multiline) | |
| topmostSubform[0].Page1[0].FirmInfo[0].f1_3[0] | text | |
| topmostSubform[0].Page1[0].FirmInfo[0].f1_4[0] | text | |
| topmostSubform[0].Page1[0].FirmInfo[0].f1_5[0] | text | |
| topmostSubform[0].Page1[0].FirmInfo[0].f1_6[0] | text | |
| topmostSubform[0].Page1[0].FirmInfo[0].f1_7[0] | text | max 10 chars |
| topmostSubform[0].Page1[0].WorkerInfo[0].f1_8[0] | text | |
| topmostSubform[0].Page1[0].WorkerInfo[0].f1_9[0] | text (multiline) | |
| topmostSubform[0].Page1[0].WorkerInfo[0].f1_10[0] | text | |
| topmostSubform[0].Page1[0].WorkerInfo[0].f1_11[0] | text | |
| topmostSubform[0].Page1[0].WorkerInfo[0].f1_12[0] | text | |
| topmostSubform[0].Page1[0].WorkerInfo[0].f1_13[0] | text | max 11 chars |
| topmostSubform[0].Page1[0].WorkerInfo[0].f1_14[0] | text | max 10 chars |
| topmostSubform[0].Page1[0].f1_15[0] | text | |
| topmostSubform[0].Page1[0].f1_16[0] | text | |
| topmostSubform[0].Page1[0].Line1[0].c1_01[0] | checkbox | |
| topmostSubform[0].Page1[0].Line1[0].c1_01[1] | checkbox | |
| topmostSubform[0].Page1[0].Line1[0].ForServicesPerformed[0].f1_17[0] | text | max 7 chars |
| topmostSubform[0].Page1[0].Line1[0].ToEnding[0].f1_18[0] | text | max 7 chars |
| topmostSubform[0].Page1[0].c1_2[0] | checkbox | |
| topmostSubform[0].Page1[0].c1_3[0] | checkbox | |
| topmostSubform[0].Page1[0].c1_4[0] | checkbox | |
| topmostSubform[0].Page1[0].c1_5[0] | checkbox | |
| topmostSubform[0].Page1[0].c1_6[0] | checkbox | |
| topmostSubform[0].Page1[0].f1_19[0] | text | |
| topmostSubform[0].Page1[0].f1_20[0] | text | |
| topmostSubform[0].Page2[0].f2_1[0] | text | |
| topmostSubform[0].Page2[0].c2_1[0] | checkbox | |
| topmostSubform[0].Page2[0].c2_1[1] | checkbox | |
| topmostSubform[0].Page2[0].c2_1[2] | checkbox | |
| topmostSubform[0].Page2[0].c2_1[3] | checkbox | |
| topmostSubform[0].Page2[0].f2_2[0] | text | |
| topmostSubform[0].Page2[0].f2_3[0] | text | |
| topmostSubform[0].Page2[0].f2_4[0] | text | |
| topmostSubform[0].Page2[0].f2_5[0] | text | |
| topmostSubform[0].Page2[0].f2_6[0] | text | |
| topmostSubform[0].Page2[0].f2_7[0] | text | |
| topmostSubform[0].Page2[0].f2_8[0] | text | |
| topmostSubform[0].Page2[0].f2_9[0] | text | |
| topmostSubform[0].Page2[0].f210[0] | text | |
| topmostSubform[0].Page2[0].c2_2[0] | checkbox | |
| topmostSubform[0].Page2[0].c2_2[1] | checkbox | |
| topmostSubform[0].Page2[0].f2_11[0] | text | |
| topmostSubform[0].Page2[0].f2_12[0] | text | max 11 chars |
| topmostSubform[0].Page2[0].c2_3[0] | checkbox | |
| topmostSubform[0].Page2[0].c2_3[1] | checkbox | |
| topmostSubform[0].Page2[0].c2_3[2] | checkbox | |
| topmostSubform[0].Page2[0].c2_3[3] | checkbox | |
| topmostSubform[0].Page2[0].c2_3[4] | checkbox | |
| topmostSubform[0].Page2[0].f2_13[0] | text | |
| topmostSubform[0].Page2[0].f2_14[0] | text | |
| topmostSubform[0].Page2[0].f2_15[0] | text | |
| topmostSubform[0].Page2[0].f2_16[0] | text | max 8 chars |
| topmostSubform[0].Page2[0].f2_17[0] | text | |
| topmostSubform[0].Page2[0].f2_18[0] | text | |
| topmostSubform[0].Page2[0].f2_19[0] | text | |
| topmostSubform[0].Page2[0].f2_20[0] | text | |
| topmostSubform[0].Page2[0].c2_4[0] | checkbox | |
| topmostSubform[0].Page2[0].c2_4[1] | checkbox | |
| topmostSubform[0].Page2[0].f2_21[0] | text | |
| topmostSubform[0].Page2[0].f2_22[0] | text | |
| topmostSubform[0].Page2[0].f2_23[0] | text | |
| topmostSubform[0].Page2[0].c2_5[0] | checkbox | |
| topmostSubform[0].Page2[0].c2_5[1] | checkbox | |
| topmostSubform[0].Page2[0].f2_24[0] | text | |
| topmostSubform[0].Page2[0].f2_25[0] | text | |
| topmostSubform[0].Page2[0].f2_26[0] | text | |
| topmostSubform[0].Page2[0].f2_27[0] | text | |
| topmostSubform[0].Page2[0].c2_6[0] | checkbox | |
| topmostSubform[0].Page2[0].c2_6[1] | checkbox | |
| topmostSubform[0].Page2[0].f2_28[0] | text | |
| topmostSubform[0].Page2[0].f2_29[0] | text | |
| topmostSubform[0].Page2[0].f2_30[0] | text | |
| topmostSubform[0].Page2[0].c2_7[0] | checkbox | |
| topmostSubform[0].Page2[0].c2_7[1] | checkbox | |
| topmostSubform[0].Page2[0].f2_31[0] | text | |
| topmostSubform[0].Page2[0].f2_32[0] | text | |
| topmostSubform[0].Page2[0].f2_33[0] | text | |
| topmostSubform[0].Page2[0].f2_34[0] | text | |
| topmostSubform[0].Page2[0].f2_35[0] | text | |
| topmostSubform[0].Page2[0].f2_36[0] | text | |
| topmostSubform[0].Page2[0].c2_8[0] | checkbox | |
| topmostSubform[0].Page2[0].c2_9[0] | checkbox | |
| topmostSubform[0].Page2[0].c2_10[0] | checkbox | |
| topmostSubform[0].Page2[0].c2_11[0] | checkbox | |
| topmostSubform[0].Page2[0].c2_12[0] | checkbox | |
| topmostSubform[0].Page2[0].f2_37[0] | text | |
| topmostSubform[0].Page2[0].f2_38[0] | text | |
| topmostSubform[0].Page2[0].f2_39[0] | text | |
| topmostSubform[0].Page2[0].f2_40[0] | text | |
| topmostSubform[0].Page3[0].c3_1[0] | checkbox | |
| topmostSubform[0].Page3[0].c3_1[1] | checkbox | |
| topmostSubform[0].Page3[0].c3_2[0] | checkbox | |
| topmostSubform[0].Page3[0].c3_3[0] | checkbox | |
| topmostSubform[0].Page3[0].c3_4[0] | checkbox | |
| topmostSubform[0].Page3[0].c3_5[0] | checkbox | |
| topmostSubform[0].Page3[0].f3_0[0] | text | |
| topmostSubform[0].Page3[0].c3_6[0] | checkbox | |
| topmostSubform[0].Page3[0].c3_7[0] | checkbox | |
| topmostSubform[0].Page3[0].c3_8[0] | checkbox | |
| topmostSubform[0].Page3[0].c3_9[0] | checkbox | |
| topmostSubform[0].Page3[0].f3_1[0] | text | |
| topmostSubform[0].Page3[0].c3_10[0] | checkbox | |
| topmostSubform[0].Page3[0].f3_2[0] | text | |
| topmostSubform[0].Page3[0].c3_11[0] | checkbox | |
| topmostSubform[0].Page3[0].f3_3[0] | text | |
| topmostSubform[0].Page3[0].c3_12[0] | checkbox | |
| topmostSubform[0].Page3[0].f3_4[0] | text | |
| topmostSubform[0].Page3[0].c3_13[0] | checkbox | |
| topmostSubform[0].Page3[0].f3_5[0] | text | |
| topmostSubform[0].Page3[0].f3_6[0] | text | |
| topmostSubform[0].Page3[0].c3_14[0] | checkbox | |
| topmostSubform[0].Page3[0].c3_14[1] | checkbox | |
| topmostSubform[0].Page3[0].c3_15[0] | checkbox | |
| topmostSubform[0].Page3[0].c3_16[0] | checkbox | |
| topmostSubform[0].Page3[0].c3_17[0] | checkbox | |
| topmostSubform[0].Page3[0].f3_7[0] | text | |
| topmostSubform[0].Page3[0].c3_18[0] | checkbox | |
| topmostSubform[0].Page3[0].c3_18[1] | checkbox | |
| topmostSubform[0].Page3[0].f3_8[0] | text | |
| topmostSubform[0].Page3[0].c3_19[0] | checkbox | |
| topmostSubform[0].Page3[0].c3_19[1] | checkbox | |
| topmostSubform[0].Page3[0].c3_20[0] | checkbox | |
| topmostSubform[0].Page3[0].c3_20[1] | checkbox | |
| topmostSubform[0].Page3[0].c3_21[0] | checkbox | |
| topmostSubform[0].Page3[0].c3_21[1] | checkbox | |
| topmostSubform[0].Page3[0].c3_22[0] | checkbox | |
| topmostSubform[0].Page3[0].c3_23[0] | checkbox | |
| topmostSubform[0].Page3[0].f3_9[0] | text | |
| topmostSubform[0].Page3[0].c3_24[0] | checkbox | |
| topmostSubform[0].Page3[0].c3_24[1] | checkbox | |
| topmostSubform[0].Page3[0].c3_25[0] | checkbox | |
| topmostSubform[0].Page3[0].c3_25[1] | checkbox | |
| topmostSubform[0].Page3[0].f3_10[0] | text | |
| topmostSubform[0].Page3[0].f3_11[0] | text | |
| topmostSubform[0].Page3[0].f3_12[0] | text | |
| topmostSubform[0].Page3[0].c3_26[0] | checkbox | |
| topmostSubform[0].Page3[0].c3_26[1] | checkbox | |
| topmostSubform[0].Page3[0].f3_13[0] | text | |
| topmostSubform[0].Page3[0].f3_14[0] | text | |
| topmostSubform[0].Page3[0].c3_27[0] | checkbox | |
| topmostSubform[0].Page3[0].c3_27[1] | checkbox | |
| topmostSubform[0].Page3[0].f3_15[0] | text | |
| topmostSubform[0].Page3[0].f3_16[0] | text | |
| topmostSubform[0].Page3[0].c3_28[0] | checkbox | |
| topmostSubform[0].Page3[0].c3_28[1] | checkbox | |
| topmostSubform[0].Page3[0].f3_17[0] | text | |
| topmostSubform[0].Page3[0].f3_18[0] | text | |
| topmostSubform[0].Page3[0].c3_29[0] | checkbox | |
| topmostSubform[0].Page3[0].c3_29[1] | checkbox | |
| topmostSubform[0].Page3[0].f3_19[0] | text | |
| topmostSubform[0].Page3[0].f3_20[0] | text | |
| topmostSubform[0].Page3[0].c3_30[0] | checkbox | |
| topmostSubform[0].Page3[0].c3_30[1] | checkbox | |
| topmostSubform[0].Page3[0].f3_21[0] | text | |
| topmostSubform[0].Page3[0].f3_22[0] | text | |
| topmostSubform[0].Page3[0].c3_31[0] | checkbox | |
| topmostSubform[0].Page3[0].c3_32[0] | checkbox | |
| topmostSubform[0].Page3[0].c3_33[0] | checkbox | |
| topmostSubform[0].Page3[0].c3_34[0] | checkbox | |
| topmostSubform[0].Page3[0].c3_35[0] | checkbox | |
| topmostSubform[0].Page3[0].c3_36[0] | checkbox | |
| topmostSubform[0].Page3[0].f3_23[0] | text | |
| topmostSubform[0].Page3[0].c3_37[0] | checkbox | |
| topmostSubform[0].Page3[0].c3_37[1] | checkbox | |
| topmostSubform[0].Page3[0].f3_24[0] | text | |
| topmostSubform[0].Page3[0].f3_25[0] | text | |
| topmostSubform[0].Page3[0].c3_38[0] | checkbox | |
| topmostSubform[0].Page3[0].c3_38[1] | checkbox | |
| topmostSubform[0].Page3[0].c3_39[0] | checkbox | |
| topmostSubform[0].Page3[0].c3_40[0] | checkbox | |
| topmostSubform[0].Page3[0].c3_41[0] | checkbox | |
| topmostSubform[0].Page3[0].c3_42[0] | checkbox | |
| topmostSubform[0].Page3[0].f3_26[0] | text | |
| topmostSubform[0].Page3[0].c3_43[0] | checkbox | |
| topmostSubform[0].Page3[0].c3_44[0] | checkbox | |
| topmostSubform[0].Page3[0].c3_45[0] | checkbox | |
| topmostSubform[0].Page3[0].c3_45[1] | checkbox | |
| topmostSubform[0].Page3[0].f3_27[0] | text | |
| topmostSubform[0].Page3[0].f3_28[0] | text | |
| topmostSubform[0].Page3[0].c3_46[0] | checkbox | |
| topmostSubform[0].Page3[0].c3_46[1] | checkbox | |
| topmostSubform[0].Page4[0].c4_1[0] | checkbox | |
| topmostSubform[0].Page4[0].c4_1[1] | checkbox | |
| topmostSubform[0].Page4[0].f4_1[0] | text | |
| topmostSubform[0].Page4[0].f4_2[0] | text | |
| topmostSubform[0].Page4[0].c4_2[0] | checkbox | |
| topmostSubform[0].Page4[0].c4_2[1] | checkbox | |
| topmostSubform[0].Page4[0].f4_3[0] | text | |
| topmostSubform[0].Page4[0].f4_4[0] | text | |
| topmostSubform[0].Page4[0].c4_3[0] | checkbox | |
| topmostSubform[0].Page4[0].c4_3[1] | checkbox | |
| topmostSubform[0].Page4[0].c4_3[2] | checkbox | |
| topmostSubform[0].Page4[0].f4_5[0] | text | |
| topmostSubform[0].Page4[0].c4_4[0] | checkbox | |
| topmostSubform[0].Page4[0].c4_4[1] | checkbox | |
| topmostSubform[0].Page4[0].c4_4[2] | checkbox | |
| topmostSubform[0].Page4[0].f4_6[0] | text | |
| topmostSubform[0].Page4[0].c4_5[0] | checkbox | |
| topmostSubform[0].Page4[0].c4_5[1] | checkbox | |
| topmostSubform[0].Page4[0].c4_6[0] | checkbox | |
| topmostSubform[0].Page4[0].c4_7[0] | checkbox | |
| topmostSubform[0].Page4[0].c4_8[0] | checkbox | |
| topmostSubform[0].Page4[0].c4_9[0] | checkbox | |
| topmostSubform[0].Page4[0].c4_10[0] | checkbox | |
| topmostSubform[0].Page4[0].c4_11[0] | checkbox | |
| topmostSubform[0].Page4[0].c4_12[0] | checkbox | |
| topmostSubform[0].Page4[0].c4_13[0] | checkbox | |
| topmostSubform[0].Page4[0].f4_7[0] | text | |
| topmostSubform[0].Page4[0].c4_14[0] | checkbox | |
| topmostSubform[0].Page4[0].c4_14[1] | checkbox | |
| topmostSubform[0].Page4[0].f4_8[0] | text | |
| topmostSubform[0].Page4[0].f4_9[0] | text | |
| topmostSubform[0].Page4[0].c4_15[0] | checkbox | |
| topmostSubform[0].Page4[0].c4_15[1] | checkbox | |
| topmostSubform[0].Page4[0].c4_16[0] | checkbox | |
| topmostSubform[0].Page4[0].c4_16[1] | checkbox | |
| topmostSubform[0].Page4[0].c4_17[0] | checkbox | |
| topmostSubform[0].Page4[0].c4_17[1] | checkbox | |
| topmostSubform[0].Page4[0].f4_10[0] | text | |
| topmostSubform[0].Page4[0].f4_11[0] | text | |
| topmostSubform[0].Page4[0].c4_19[0] | checkbox | |
| topmostSubform[0].Page4[0].c4_19[1] | checkbox | |
| topmostSubform[0].Page4[0].f4_12[0] | text | |
| topmostSubform[0].Page4[0].c4_20[0] | checkbox | |
| topmostSubform[0].Page4[0].c4_20[1] | checkbox | |
| topmostSubform[0].Page4[0].f4_13[0] | text | |
| topmostSubform[0].Page4[0].c4_21[0] | checkbox | |
| topmostSubform[0].Page4[0].c4_21[1] | checkbox | |
| topmostSubform[0].Page4[0].c4_21[2] | checkbox | |
| topmostSubform[0].Page4[0].c3_21[0] | checkbox | |
| topmostSubform[0].Page4[0].f4_14[0] | text | |
| topmostSubform[0].Page4[0].c4_22[0] | checkbox | |
| topmostSubform[0].Page4[0].c4_22[1] | checkbox | |
| topmostSubform[0].Page4[0].c4_23[0] | checkbox | |
| topmostSubform[0].Page4[0].c4_23[1] | checkbox | |
| topmostSubform[0].Page4[0].c4_23[2] | checkbox | |
| topmostSubform[0].Page4[0].c4_23[3] | checkbox | |
| topmostSubform[0].Page4[0].c4_23[4] | checkbox | |
| topmostSubform[0].Page4[0].f4_15[0] | text | |
| topmostSubform[0].Page4[0].c4_24[0] | checkbox | |
| topmostSubform[0].Page4[0].c4_24[1] | checkbox | |
| topmostSubform[0].Page4[0].c4_24[2] | checkbox | |
| topmostSubform[0].Page4[0].f4_16[0] | text | |
| topmostSubform[0].Page4[0].c4_25[0] | checkbox | |
| topmostSubform[0].Page4[0].c4_25[1] | checkbox | |
| topmostSubform[0].Page4[0].c4_26[0] | checkbox | |
| topmostSubform[0].Page4[0].c4_26[1] | checkbox | |
| topmostSubform[0].Page4[0].c4_26[2] | checkbox | |
| topmostSubform[0].Page4[0].c4_26[3] | checkbox | |
| topmostSubform[0].Page4[0].c4_26[4] | checkbox | |
| topmostSubform[0].Page4[0].c4_26[5] | checkbox | |
| topmostSubform[0].Page4[0].f4_17[0] | text | |
| topmostSubform[0].Page4[0].c4_27[0] | checkbox | |
| topmostSubform[0].Page4[0].c4_27[1] | checkbox | |
| topmostSubform[0].Page4[0].f4_18[0] | text | |
| topmostSubform[0].Page4[0].f4_19[0] | text | |
| topmostSubform[0].Page4[0].c4_28[0] | checkbox | |
| topmostSubform[0].Page4[0].c4_28[1] | checkbox | |
| topmostSubform[0].Page4[0].f4_20[0] | text | |
| topmostSubform[0].Page4[0].c4_29[0] | checkbox | |
| topmostSubform[0].Page4[0].c4_29[1] | checkbox | |
| topmostSubform[0].Page4[0].f4_21[0] | text | |
| topmostSubform[0].Page4[0].f4_22[0] | text | |
| topmostSubform[0].Page4[0].c4_30[0] | checkbox | |
| topmostSubform[0].Page4[0].c4_30[1] | checkbox | |
| topmostSubform[0].Page4[0].f4_23[0] | text | |
| topmostSubform[0].Page4[0].f4_24[0] | text | |
| topmostSubform[0].Page4[0].c4_31[0] | checkbox | |
| topmostSubform[0].Page4[0].c4_31[1] | checkbox | |
| topmostSubform[0].Page4[0].c4_32[0] | checkbox | |
| topmostSubform[0].Page4[0].c4_32[1] | checkbox | |
| topmostSubform[0].Page4[0].c4_32[2] | checkbox | |
| topmostSubform[0].Page4[0].f4_25[0] | text | |
| topmostSubform[0].Page5[0].c5_1[0] | checkbox | |
| topmostSubform[0].Page5[0].c5_1[1] | checkbox | |
| topmostSubform[0].Page5[0].f5_1[0] | text | |
| topmostSubform[0].Page5[0].f5_2[0] | text | |
| topmostSubform[0].Page5[0].c5_3[0] | checkbox | |
| topmostSubform[0].Page5[0].c5_4[0] | checkbox | |
| topmostSubform[0].Page5[0].c5_5[0] | checkbox | |
| topmostSubform[0].Page5[0].c5_6[0] | checkbox | |
| topmostSubform[0].Page5[0].f5_3[0] | text | |
| topmostSubform[0].Page5[0].f5_4[0] | text | |
| topmostSubform[0].Page5[0].f5_5[0] | text | |
| topmostSubform[0].Page5[0].c5_7[0] | checkbox | |
| topmostSubform[0].Page5[0].c5_7[1] | checkbox | |
| topmostSubform[0].Page5[0].c5_8[0] | checkbox | |
| topmostSubform[0].Page5[0].c5_8[1] | checkbox | |
| topmostSubform[0].Page5[0].f5_6[0] | text | |
| topmostSubform[0].Page5[0].c5_9[0] | checkbox | |
| topmostSubform[0].Page5[0].c5_9[1] | checkbox | |
| topmostSubform[0].Page5[0].f5_7[0] | text | |
| topmostSubform[0].Page5[0].c5_10[0] | checkbox | |
| topmostSubform[0].Page5[0].c5_10[1] | checkbox | |
| topmostSubform[0].Page5[0].f5_8[0] | text | |
| topmostSubform[0].Page5[0].f5_9[0] | text | |
| topmostSubform[0].Page5[0].f5_10[0] | text |
A form made of paragraphs
Most of the SS-8's 299 fields are prose answers, which is what multiline fields are for: text wraps inside the box it belongs to instead of being squeezed onto one line or spilling over the printed rule. Your intake questions map one-to-one onto the form's, so the fill is a straight transfer, not an editing job.
Questions people ask
- Who files the SS-8 — the company or the worker?
- Either can. The form is the same document both ways; what changes is who signs it, which is just a field. The determination itself comes from the IRS — this produces the paperwork, not the answer.
- Can the answers come from my questionnaire?
- That's the intended shape: your intake flow collects the narrative once, and the POST places each answer into its box — or embed the form and let the client complete it directly.
See your Form SS-8 pipeline working in the next five minutes
The button uploads the official PDF into the editor as a live template with an API key — no account, nothing to cancel. Trial documents are watermarked and kept for 24 hours; sign up to keep your work.
Doc2api is not affiliated with the Internal Revenue Service. Form SS-8 is a public government work; the copy here is the official revision, refreshed from irs.gov. Nothing on this page is tax or legal advice — how a completed form may be signed, filed or retained is defined by the issuing agency.