capabilities.work

Collect a W-9 and verify the payee TIN

A 4-step recipe with Abound. We can help you get access.

Recipe · 4 steps

Collect a W-9 and verify the payee TIN

with Abound · Tax Reporting & Compliance

Onboard a payee, capture a W-9, and confirm the TIN matches before any 1099 is filed.

  1. Create the end-user the W-9 and 1099s will hang off.
  2. Collect and store the payee Form W-9. Kicks off a TIN verification if the name+TIN pair is new.
  3. Create an asynchronous TIN verification against the IRS.
  4. Read the verification back until status resolves to MATCH or MISMATCH (or subscribe to the TIN_VERIFICATION_MATCH webhook instead of polling).
What you'll need to have ready
  • idempotencyKey: Client-generated key echoed on every write to make retries safe.
  • w9: W9RequestSchema body (payee name, TIN or tinFingerprint, address, optional userId).
  • tinVerification: TinVerificationRequestSchema body (name + TIN or tinFingerprint, tinType).
For your developer

Arazzo workflow abound:collectW9AndVerifyTin, 4 operations: usersCreate → formW9Create → tinVerificationsCreate → tinVerificationsRetrieve. Specs on APIs.io.