Tax File Number Check

Overview

The Tax File Number Verification API validates an Australian Tax File Number (TFN) and date of birth against official Australian Tax Office (ATO) records. Confirm that a TFN is genuine and belongs to the person presenting it — without storing sensitive tax information on your systems.

Key Features

  • Validates TFN and date of birth directly against ATO records
  • Returns a clear match / no-match result with name comparison detail
  • Designed for secure, point-in-time verification — no data is retained
  • Fast response times for real-time onboarding and compliance checks
  • Available in sandbox and production modes

How It Works

Submit
Your server sends the TFN and date of birth provided by the customer.
Verify
We query the ATO on your behalf.
Result
You receive a match result along with name comparison data to confirm the details align with ATO records.

Common Use Cases

Employment onboarding

Verify a new employee’s TFN before payroll setup

Financial services compliance

Meet regulatory obligations that require TFN verification

Identity confirmation

Use TFN as a corroborating data point alongside other identity checks

One click services API

API Overview

Example Parameters

ParameterDescription
tax_file_numberThe Tax File Number to verify
birth_dateDate of birth associated with the TFN (YYYY-MM-DD)
first_nameGiven name to match against ATO records
last_nameFamily name to match against ATO records

Example Request

POST /tfn

{
  "tax_file_number": "123456782",
  "birth_date": "1985-11-04",
  "first_name": "Jane",
  "last_name": "Smith"
}

Example Response

{
  "status": "success",
  "result": "match",
  "message": "TFN and details verified successfully."
  "first_name": 90,
  "last_name": 100,
  "birth_date": 100
}