---
title: "Get the prepared W-9 (business)"
method: GET
path: "/compliance/kyb/w9"
tags: ["compliance", "kyb"]
---

# Get the prepared W-9 (business)

`GET /compliance/kyb/w9`

Fills the official IRS Form W-9 from the session group's KYB answers and returns it with a stable prepared-form checksum.

## Query parameters

- `tax_classification` string
- `tax_classification_other` string

## Response `200`

OK

- KybGetKYBW9Output
  - `checksum_sha256` string
  - `content_b64` string
  - `content_type` string
  - `filename` string
  - `form_field_id` string
  - `signer_title_suggestion` string
  - `tax_classification` string
  - `tax_classification_from_form` boolean
  - `tax_classification_other` string

## Other responses

- `400` — Bad Request
- `401` — Unauthorized
- `403` — Forbidden
- `404` — Not Found
- `default` — Error response.

## Changes

- **2026-09-15** `587024638dad` — 2 info
  - added the new optional `query` request parameter `tax_classification_other`
  - added the optional property `tax_classification_other` to the response with the `200` status
- **2026-09-10** `994a8ae9d5d8` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/stablesea/apis/stable-sea-backend/changes/compliance/kyb/w9/get.md)

---

[API](https://skmtc.dev/stablesea/apis/stable-sea-backend.md) · [All operations](https://skmtc.dev/stablesea/apis/stable-sea-backend/llms.txt) · [OpenAPI document](https://skmtc.dev/stablesea/apis/stable-sea-backend/revisions/823fcbbd2f80?raw)
