Submit W-9 tax form

This POST endpoint is used to submit a W-9 tax form for a specific user identified by their user_token. Basic information (name, address, phone) is retrieved from the user's existing profile.
The tax provider's W-9 API only accepts a US address: the user's stored state must be a US state and the postal code a 5 or 9 digit ZIP, otherwise the request is rejected with 400. For a U.S. person whose only address is outside the US (for example a U.S. citizen living abroad), collect the W-9 through the hosted tax interview link (GET /payout/USER_TOKEN/tax), which accepts a foreign address and uploaded W-9 PDFs.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
string
required
Body Params
string
enum
required

Type of Taxpayer Identification Number

Allowed:
string
required
^(\d{3}-?\d{2}-?\d{4}|\d{2}-?\d{7})$

Taxpayer Identification Number (format: XXX-XX-XXXX for SSN/ITIN or XX-XXXXXXX for EIN)

string
enum
required

Federal tax classification of the person

string
length ≤ 40

Business name/disregarded entity name, if different from name on file

boolean
Defaults to false

Whether the person is subject to backup withholding

string
enum

Exempt payee code 1-13 (if applicable); spelled-out numbers such as 'One' are translated

string
enum

Exemption from FATCA reporting code (if applicable)

string
length ≤ 50

Account number(s) for reference

boolean
Defaults to false

Check if partnership/trust/estate with foreign partners/owners/beneficiaries

string
length ≤ 50

Description when 'Others' is selected as federal tax classification

Responses

404

Not Found

Language
Credentials
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json