Valid ATO Tax Treatment Codes
This section documents the ATO validation for Tax Treatment Codes.
Key Validation Required for Tax Treatment Code (Submit Validation Rules)
- First two characters of the Tax Treatment Code must be one of the following: RT, RD, RN, AT, AN, AD, AP, SS, SM, SI, HR, HU, CT, CF, HF, WP, FF, NF, NA, DB, DV, DZ, VC, or VO.
- Third character of the Tax Treatment Code must be either S or X.
- When Study and Training Support Loan is provided in the third character of the Tax Treatment Code, the first two characters of the Tax Treatment Code must not be one of the following: RD, AD, AP, CT, CF, HR, HU, HF, WP, NF, NA, DB, DV, DZ, VC, or VO.
- Fourth character of the Tax Treatment Code must be one of the following: 1, 2, 3 or X.
- Fifth character of the Tax Treatment Code must be one of the following: H, F or X.
- Sixth character of the Tax Treatment Code must be one of the following: 0-9, A, or X.
- When Medicare Reduction is provided in the sixth character of the Tax Treatment Code as 0, the first two characters must not be SS.
- When the Pay/Update Date is after 30/6/2020, Tax Treatment Code must be provided.
- When Medicare Levy Surcharge is provided in the fourth character of the Tax Treatment Code, the first two characters must not be one the following: RD, AD, AP, CT, CF, HR, HU, HF, WP, NF, NA, DB, DV, DZ, VC, VO, or FF.
- When Medicare Levy Exemption is provided in the fifth character of the Tax Treatment Code, the first two characters must not be one the following: RD, AD, AP, CT, CF, HR, HU, HF, WP, NF, NA, DB, DV, DZ, VC, VO, RN, AN, or FF.
- When Medicare Levy Reduction is provided in the Sixth character of the Tax Treatment Code, the first two characters must not be one the following: RD, AD, AP, CT, CF, HR, HU, HF, WP, NF, NA, DB, DV, DZ, VC, VO, RN, AN, or FF.
- When the Tax Treatment Code is DBXXXX, a Cessation Type Code of D and an ETP Type Code of D, B, N, or T must be provided.
- When the first two characters of the Tax Treatment Code are VO or VC, an Income Stream Type Code of VOL must be provided.
- When the first two characters of the Tax Treatment Code are HR, HU or HF, an Income Stream Type Code of WHM must be provided.
- When the first two characters of the Tax Treatment Code are WP, an Income Stream Type Code of SWP must be provided.
The following Tables are directly from the ATO BIG and list all of the permissible Tax Treatment Codes as per the key validation rules detailed above.

Category | Option | Study and Training Support Loan | Medicare Levy Surcharge | Medicare Levy Exemption | Medicare Levy Reduction | Treatment Code |
---|---|---|---|---|---|---|
R - Regular |
T - With tax-free threshold D - Daily casuals N - With no tax-free threshold |
S - Has STSL X - No STSL |
# - Tier (1, 2 or 3 to be supplied) X - No surcharge |
H - Half F - Full X - No exemption |
0 - Spouse only # - Dependants (number between 1 and 9, A if 10 or more) A - 10 or more dependants X - No reduction |
|
R | T | S | X | X | X | RTSXXX |
R | T | S | # | X | X | RTS#XX |
R | T | S | X | H | X | RTSXHX |
R | T | S | X | H | 0 | RTSXH0 |
R | T | S | X | H | # | RTSXH# |
R | T | S | X | H | A | RTSXHA |
R | T | S | X | F | X | RTSXFX |
R | T | S | X | X | 0 | RTSXX0 |
R | T | S | X | X | # | RTSXX# |
R | T | S | X | X | A | RTSXXA |
R | T | X | X | X | X | RTXXXX |
R | T | X | # | X | X | RTX#XX |
R | T | X | X | H | 0 | RTXXH0 |
R | T | X | X | H | # | RTXXH# |
R | T | X | X | H | A | RTXXHA |
R | T | X | X | H | X | RTXXHX |
R | T | X | X | F | X | RTXXFX |
R | T | X | X | X | 0 | RTXXX0 |
R | T | X | X | X | # | RTXXX# |
R | T | X | X | X | A | RTXXXA |
R | D | X | X | X | X | RDXXXX |
R | N | S | X | X | X | RNSXXX |
R | N | X | X | X | X | RNXXXX |
R | N | S | # | X | X | RNS#XX |
R | N | X | # | X | X | RNX#XX |

Category | Option | Study and Training Support Loan | Medicare Levy Surcharge | Medicare Levy Exemption | Medicare Levy Reduction | Treatment Code |
---|---|---|---|---|---|---|
S - Seniors and Pensioners |
S - Single M - Couple I - Illness separated couple |
S - Has STSL X - No STSL |
# - Tier (1, 2 or 3 to be supplied) X - No surcharge |
H - Half F - Full X - No exemption |
0 - Spouse only # - Dependants (number between 1 and 9, A if 10 or more) A - 10 or more dependants X - No reduction |
|
S | S | S | X | X | X | SSSXXX |
S | S | S | # | X | X | SSS#XX |
S | S | S | X | H | X | SSSXHX |
S | S | S | X | H | # | SSSXH# |
S | S | S | X | H | A | SSSXHA |
S | S | S | X | F | X | SSSXFX |
S | S | S | X | X | # | SSSXX# |
S | S | S | X | X | A | SSSXXA |
S | S | X | X | X | X | SSXXXX |
S | S | X | # | X | X | SSX#XX |
S | S | X | X | H | X | SSXXHX |
S | S | X | X | H | # | SSXXH# |
S | S | X | X | H | A | SSXXHA |
S | S | X | X | F | X | SSXXFX |
S | S | X | X | X | # | SSXXX# |
S | S | X | X | X | A | SSXXXA |
S | M | S | X | X | X | SMSXXX |
S | M | S | # | X | X | SMS#XX |
S | M | S | X | H | X | SMSXHX |
S | M | S | X | H | 0 | SMSXH0 |
S | M | S | X | H | # | SMSXH# |
S | M | S | X | H | A | SMSXHA |
S | M | S | X | F | X | SMSXFX |
S | M | X | X | X | 0 | SMXXX0 |
S | M | S | X | X | # | SMSXX# |
S | M | S | X | X | A | SMSXXA |
S | M | X | X | X | X | SMXXXX |
S | M | X | # | X | X | SMX#XX |
S | M | X | X | H | X | SMXXHX |
S | M | X | X | H | 0 | SMXXH0 |
S | M | X | X | H | # | SMXXH# |
S | M | X | X | H | A | SMXXHA |
S | M | X | X | F | X | SMXXFX |
S | M | X | X | X | 0 | SMXXX0 |
S | M | X | X | X | # | SMXXX# |
S | M | X | X | X | A | SMXXXA |
S | I | S | X | X | X | SISXXX |
S | I | S | # | X | X | SIS#XX |
S | I | S | X | H | X | SISXHX |
S | I | S | X | H | 0 | SISXH0 |
S | I | S | X | H | # | SISXH# |
S | I | S | X | H | A | SISXHA |
S | I | S | X | F | X | SISXFX |
S | I | S | X | X | 0 | SISXX0 |
S | I | S | X | X | # | SISXX# |
S | I | S | X | X | A | SISXXA |
S | I | X | X | X | X | SIXXXX |
S | I | X | # | X | X | SIX#XX |
S | I | X | X | H | X | SIXXHX |
S | I | X | X | H | 0 | SIXXH0 |
S | I | X | X | H | # | SIXXH# |
S | I | X | X | H | A | SIXXHA |
S | I | X | X | F | X | SIXXFX |
S | I | X | X | X | 0 | SIXXX0 |
S | I | X | X | X | # | SIXXX# |
S | I | X | X | X | A | SIXXXA |

Category | Option | Study and Training Support Loan | Medicare Levy Surcharge | Medicare Levy Exemption | Medicare Levy Reduction | Treatment Code |
---|---|---|---|---|---|---|
H - Working Holiday Maker |
R - Registered employer U - Unregistered employer F - Foreign resident no TFN |
X - No STSL |
X - No surcharge |
X - No exemption |
X - No reduction |
|
H | R | X | X | X | X | HRXXXX |
H | U | X | X | X | X | HUXXXX |
H | F | X | X | X | X | HFXXXX |

Category | Option | Study and Training Support Loan | Medicare Levy Surcharge | Medicare Levy Exemption | Medicare Levy Reduction | Treatment Code |
---|---|---|---|---|---|---|
W - Seasonal Worker Programme |
P - Seasonal Worker Programme |
X - No STSL |
X - No surcharge |
X - No exemption |
X - No reduction |
|
W | P | X | X | X | X | WPXXXX |

Category | Option | Study and Training Support Loan | Medicare Levy Surcharge | Medicare Levy Exemption | Medicare Levy Reduction | Treatment Code |
---|---|---|---|---|---|---|
F - Foreign Resident | F - Foreign Resident |
S - Has STSL X - No STSL |
X - No surcharge |
X - No exemption |
X - No reduction |
|
F | F | S | X | X | X | FFSXXX |
F | F | X | X | X | X | FFXXXX |

Category | Option | Study and Training Support Loan | Medicare Levy Surcharge | Medicare Levy Exemption | Medicare Levy Reduction | Treatment Code |
---|---|---|---|---|---|---|
N - No TFN |
F - Foreign resident A - Australian resident |
X - No STSL |
X - No surcharge |
X - No exemption |
X - No reduction |
|
N | F | X | X | X | X | NFXXXX |
N | A | X | X | X | X | NAXXXX |

Category | Option | Study and Training Support Loan | Medicare Levy Surcharge | Medicare Levy Exemption | Medicare Levy Reduction | Treatment Code |
---|---|---|---|---|---|---|
D - ATO Defined |
B - Death Beneficiary V - Downward Variation Z - Non-Employee |
X - No STSL |
X - No surcharge |
X - No exemption |
X - No reduction |
|
D | B | X | X | X | X | DBXXXX |
D | V | X | X | X | X | DVXXXX |
D | Z | X | X | X | X | DZXXXX |

Category | Option | Study and Training Support Loan | Medicare Levy Surcharge | Medicare Levy Exemption | Medicare Levy Reduction | Treatment Code |
---|---|---|---|---|---|---|
V - Voluntary Agreement |
C - With Commissioner's installment rate (CIR) O - Without Commissioner's installment rate (CIR) |
X - No STSL |
X - No surcharge |
X - No exemption |
X - No reduction |
|
V | C | X | X | X | X | VCXXXX |
V | O | X | X | X | X | VOXXXX |