Skip to main content
Version: 1.7.3

Overview

Form W-9 is applicable only to U.S. residents. To obtain TIN information from non-U.S. residents, Form W8 forms can be used.

Use the WhCertificate endpoint if you want the payee (recipient) to choose and fill out either W-9/W-8 forms based on their citizenship status.

Methods to automate W-9/W-8 collection

You can automate the W-9/W-8 completion process using any of the following endpoints.

  • RequestByUrl: Generates a unique, secure URL for each payee. You can embed this URL into your software, allowing each payee to complete their W-9/W-8 forms individually.
  • RequestByBusinessURL: Provides a single secure URL for a specific payer (or DBA). You can embed this in your platform, enabling multiple payees linked to that payer to complete their W-9/W-8 forms using the same link.
  • RequestByEmail: In this method, you can use the API to send email requests directly to the payees for the completion of the W-9/W-8 form.
  • Drop-In UI: As an alternative to the above endpoints, TaxBandits API offers a readymade Form W-9/W-8 interface that can be tailored to align with your brand and integrated easily into your existing systems. Learn more.
info

Same payees/recipients working for multiple payers?
You are not required to request a W-9/W-8 separately for each payer. Instead, you can request a W-9 once for a payer, collect the W-9/W-8, and map it to the other payers using the LinkWhCertificate endpoint.

Automate TIN Matching with W-9/W-8 requests

If you want to validate the payee TINs automatically once collected, you can set the IsTINMatching node to TRUE in the API requests of RequestByEmail, RequestByUrl, or RequestByBusinessUrl endpoints.

Customization options​

Before you automate the W-9/W-8 collection using the TaxBandits API, you can customize the secure URL (form completion page) and the email sent to recipients (when using RequestByEmail) with your own branding. See how

Other WhCertificate endpoints​​

  • Get - Used to get the information submitted by the payee along with the link to download the completed W-9/W-8 as a PDF.
  • Delete - Used to delete the W-9/W-8 forms of particular recipients.
  • LinkWhCertificate - Used to link/map W-9/W-8 forms that are already created under one payer to multiple other payers.

Status Retrieval

You have two different options.

  • Status - You can use this endpoint to get the status of form submission and TIN Matching (if opted).
  • Webhooks - Configure webhooks for the event type 'WhCertificate Status Change Webhook' to trigger automated notifications whenever the recipients submit their W-9/W-8 forms.