Avalara · Schema

W9Form

Taxes

Properties

Name Type Description
id string
payeeName string
businessName string
taxClassification string
tin string Taxpayer Identification Number (masked)
tinType string
address object
signedDate string
status string
View JSON Schema on GitHub

JSON Schema

avalara-w9form-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/W9Form",
  "title": "W9Form",
  "type": "object",
  "properties": {
    "id": {
      "type": "string"
    },
    "payeeName": {
      "type": "string"
    },
    "businessName": {
      "type": "string"
    },
    "taxClassification": {
      "type": "string",
      "enum": [
        "Individual",
        "C_Corporation",
        "S_Corporation",
        "Partnership",
        "Trust",
        "LLC",
        "Other"
      ]
    },
    "tin": {
      "type": "string",
      "description": "Taxpayer Identification Number (masked)"
    },
    "tinType": {
      "type": "string",
      "enum": [
        "SSN",
        "EIN"
      ]
    },
    "address": {
      "type": "object",
      "properties": {
        "line1": {
          "type": "string"
        },
        "city": {
          "type": "string"
        },
        "state": {
          "type": "string"
        },
        "postalCode": {
          "type": "string"
        }
      }
    },
    "signedDate": {
      "type": "string",
      "format": "date"
    },
    "status": {
      "type": "string",
      "enum": [
        "Valid",
        "Expired",
        "Revoked"
      ]
    }
  }
}