PKCE mandatory from 2026-09-14 Details
Employment Hero LogoEmployment Hero

Tax Declaration

This endpoint retrieves an employee’s tax declaration. The response object is region-aware. Fields not applicable to the employee’s payroll region will not be returned.

GET
https://api.employmenthero.com/api/v2/organisations/:organisation_id/employees/:employee_id/tax_declaration

Path Parameters

organisation_iduuidrequired

The ID of the organisation to retrieve

employee_iduuidrequired

The ID of the employee to retrieve

Response Body

A hash containing a data property whose value is a Tax Declaration object.
If it does not exist, a 404 Not Found error is returned.

dataobject
first_namestring

The employee’s first name.

last_namestring

The employee’s last name.

created_atdatetime

When the tax declaration record was created.

updated_atdatetime

When the tax declaration record was last updated.

tax_file_numberstring
🇦🇺 AU

Tax File Number.

tax_file_number_exemption_reasonstring
🇦🇺 AU

Reason for TFN exemption.

tax_au_residentboolean
🇦🇺 AU

Is the employee an Australian resident for tax purposes?

tax_foreign_residentboolean
🇦🇺 AU

Is the employee a foreign resident?

tax_freeboolean
🇦🇺 AU

Claims the tax-free threshold.

tax_help_debtboolean
🇦🇺 AU

Has HELP / study loan debts.

tax_financial_supplement_debtboolean
🇦🇺 AU

Has Financial Supplement debts.

tax_signature_signed_atinteger
🇦🇺 AU
🇳🇿 NZ

Unix timestamp when the declaration was signed.

tax_codestring
🇦🇺 AU
🇳🇿 NZ
🇬🇧 UK

Payroll tax code.

residency_tax_purposes_statusstring
🇦🇺 AU

Residency status for tax purposes.

working_holiday_makerboolean
🇦🇺 AU

Whether the employee is a Working Holiday Maker.

lodgement_statusstring
🇦🇺 AU

Lodgement status of the declaration.

lodgement_datestring
🇦🇺 AU

Lodgement date.

tax_signaturestring
🇦🇺 AU
🇳🇿 NZ

Signed declaration document (Base64 / attachment ID).

senior_tax_offsetboolean
🇦🇺 AU

Eligible for senior tax offset.

dependent_tax_offsetboolean
🇦🇺 AU

Eligible for dependent tax offset.

stp_countrystring
🇦🇺 AU

STP country code.

social_insurance_numberstring
🇨🇦 CA

Canada Social Insurance Number (SIN).

expiry_datestring
🇨🇦 CA

SIN expiry date.

taxes_and_exemptionsobject
🇨🇦 CA

Tax exemption flag

ird_numberstring
🇳🇿 NZ

New Zealand IRD number.

date_signedinteger
🇳🇿 NZ

Unix timestamp when the declaration was signed.

elected_extra_pay_ratenumber
🇳🇿 NZ

Additional pay-as-you-go rate (%).

ftc_overseas_super_or_pensionboolean
🇳🇿 NZ

Has overseas super/pension subject to FTC.

income_applied_to_tested_benefitboolean
🇳🇿 NZ

Income applied to tested benefit.

income_bandinteger
🇳🇿 NZ

Income band code.

is_non_disclosedboolean
🇳🇿 NZ

Source of income is non-disclosed.

is_primary_incomeboolean
🇳🇿 NZ

This is the primary income source.

meets_main_income_means_testboolean
🇳🇿 NZ

Meets main income means test.

new_zealand_residentboolean
🇳🇿 NZ

New Zealand tax resident.

special_tax_code_ratenumber
🇳🇿 NZ

Special tax code rate.

special_tax_code_rate_end_datestring
🇳🇿 NZ

End date for special tax code rate.

student_loanboolean
🇳🇿 NZ

Student loan deductions apply.

student_loan_ratenumber
🇳🇿 NZ

Student loan deduction rate.

student_loan_rate_end_datestring
🇳🇿 NZ

End date for student loan deduction rate.

signature_padstring
🇳🇿 NZ

Base64 signature pad capture.

source_of_incomeenum<string>
🇳🇿 NZ

Derived source of income.

eligible_for_sdrboolean
🇳🇿 NZ

Eligible for special deduction rate (SDR)

imported_atinteger
🇳🇿 NZ

Unix timestamp when the record was imported.

last_updated_by_namestring
🇳🇿 NZ

Name of the last user who updated the declaration.

last_updated_by_rolestring
🇳🇿 NZ

Role of the last user who updated the declaration.

annual_income_bandstring
🇳🇿 NZ

Human-readable income band label.

employee_statementstring
🇬🇧 UK

HMRC starter employee statement.

employee_starter_typestring
🇬🇧 UK

Employee starter type code.

national_insurance_numberstring
🇬🇧 UK

National Insurance Number.

tax_calculation_methodstring
🇬🇧 UK

Tax calculation method.

has_student_loanboolean
🇬🇧 UK

Has student loan deductions.

student_loan_typestring
🇬🇧 UK

Student loan type. (plan_1, plan_2, etc.)

has_post_grad_loanboolean
🇬🇧 UK

Has postgraduate loan deductions.

national_insurance_categorystring
🇬🇧 UK

NI contribution category.

company_directorboolean
🇬🇧 UK

Is the employee a company director?

national_insurance_calculation_methodstring
🇬🇧 UK

NI calculation method.

appointment_start_datestring
🇬🇧 UK

Appointment start date.

appointment_end_datestring
🇬🇧 UK

Appointment end date.

has_previous_employer_formboolean
🇬🇧 UK

Has previous employer form.

previous_employerobject
🇬🇧 UK

Previous employer flags.

payroll_idstring
🇬🇧 UK

Payroll ID.

last_payroll_updated_atdatetime
🇬🇧 UK

Timestamp of last payroll sync.

veterans_qualifying_end_datestring
🇬🇧 UK

Veterans NI relief qualifying end date.

synced_to_payrollboolean
🇬🇧 UK

Indicates whether the record is synced to payroll.

xero_uk_organisationboolean
🇬🇧 UK

Organisation uses Xero UK payroll.

member_personal_infoobject
🇬🇧 UK

Snapshot of member personal info

global_teams_employeeboolean
🇬🇧 UK

Whether the employee belongs to Global Teams.

member_iduuid
🇬🇧 UK

Member UUID.

member_external_idstring
🇬🇧 UK

External identifier for the member.

organisation_external_idstring
🇬🇧 UK

External identifier for the organisation.

payroll_info_iduuid
🇬🇧 UK

Payroll-info UUID.

xero_uk_memberboolean
🇬🇧 UK

Member is synced to Xero UK payroll.

keypay_uk_memberboolean
🇬🇧 UK

Member is synced to KeyPay UK payroll.

Example

curl -X GET \  "https://api.employmenthero.com/api/v2/organisations/:organisation_id/employees/:employee_id/tax_declaration" \  -H "Authorization: Bearer AUXJ3123xyrj123fdsjkl124aAJKQ"

Response

{  "data": {    "first_name": "Daniel",    "last_name": "Alves",    "tax_file_number": "000000000",    "tax_file_number_exemption_reason": null,    "tax_au_resident": true,    "tax_foreign_resident": false,    "tax_free": false,    "tax_help_debt": true,    "tax_financial_supplement_debt": false,    "tax_signature_signed_at": 1712102400,    "tax_code": "TFN",    "residency_tax_purposes_status": "resident",    "working_holiday_maker": false,    "lodgement_status": "lodged",    "lodgement_date": "2024-03-10",    "tax_signature": "base64-signature==",    "senior_tax_offset": false,    "dependent_tax_offset": true,    "stp_country": "AU",    "created_at": "2024-03-02T06:41:31Z",    "updated_at": "2024-03-14T02:13:22Z",    "social_insurance_number": "123456789",    "expiry_date": "2030-12-31",    "taxes_and_exemptions": {      "income_tax_exempted": false,      "cpp_qpp_exempted": false,      "ei_qpip_exempted": false,      "workers_compensation_exempted": false    },    "date_signed": 1712102400,    "elected_extra_pay_rate": 4.5,    "ftc_overseas_super_or_pension": false,    "income_applied_to_tested_benefit": false,    "income_band": 2,    "ird_number": "123-456-789",    "is_non_disclosed": false,    "is_primary_income": true,    "meets_main_income_means_test": true,    "new_zealand_resident": true,    "special_tax_code_rate": 10,    "special_tax_code_rate_end_date": "31/12/2024",    "student_loan": true,    "student_loan_rate": 12,    "student_loan_rate_end_date": "31/03/2025",    "signature_pad": "base64-signature==",    "source_of_income": "primary",    "eligible_for_sdr": false,    "imported_at": 1712102400,    "last_updated_by_name": "Jane Smith",    "last_updated_by_role": "payroll_admin",    "annual_income_band": "Between $48,000 - $70,000",    "employee_statement": "A",    "employee_starter_type": "new_employee",    "national_insurance_number": "QQ123456C",    "tax_calculation_method": "cumulative",    "has_student_loan": true,    "student_loan_type": "plan_2",    "has_post_grad_loan": false,    "national_insurance_category": "A",    "company_director": false,    "national_insurance_calculation_method": "standard",    "appointment_start_date": "2024-01-01",    "appointment_end_date": null,    "previous_employer": {      "office_number": "123",      "reference_number": "AB45678",      "w1_m1": false,      "tax_period_frequency": "monthly",      "tax_period_number": 2,      "taxable_pay": 3000,      "tax_withheld": 500,      "leaving_date": "2023-12-20",      "continue_student_loan_deductions": true,      "tax_code": "1185L",      "document": {        "id": "file-123",        "name": "p45.pdf",        "remote_url": "https://files.example.com/p45.pdf"      }    },    "payroll_id": "PR-0001",    "has_previous_employer_form": true,    "last_payroll_updated_at": "2024-03-01T10:15:00Z",    "veterans_qualifying_end_date": "2026-12-31",    "synced_to_payroll": true,    "xero_uk_organisation": false,    "member_personal_info": {      "age": 30,      "gender": "male",      "start_date": "2024-02-01"    },    "global_teams_employee": false,    "member_id": "uuid-member",    "member_external_id": "EXT123",    "organisation_external_id": "ORG456",    "payroll_info_id": "uuid-payrollInfo",    "xero_uk_member": false,    "keypay_uk_member": true  }}