Skip to main content
The FIRS TIN check confirms a company is registered with the Federal Inland Revenue Service. There are two ways to clear it: resolve the TIN automatically from the company’s RC number, or upload a Tax Clearance Certificate and have it verified.

Resolve from the RC number

POST /v1/check-firstin kicks off TIN resolution for a company that has an RC number on file. It queues a background job and immediately returns a jobId; the company’s firsTinPending flag is set while the job runs.
Kick off resolution
Response
Common rejections:

Upload a Tax Clearance Certificate

If automatic resolution doesn’t apply, upload the certificate to POST /v1/verifyTin. The document is read and, on a pass, re-checked against the certificate’s QR code before the TIN is saved.
Upload Tax Clearance Certificate
Verified
A failed verification is still a successful request (HTTP 200) and returns data.verified: false with data.status: "failed", a reason, and a suggestions array:
Failed verification
See Verify TIN for the full shape.

JTB TIN certificate

A company can also clear the check with a Joint Tax Board (JTB) TIN certificate via POST /v1/verifyJtbTin (multipart field jtbTin). On a pass the JTB TIN is saved to the company’s vouchmark_tools.tin.jtb record. See Verify JTB TIN.

Reference