Button Text

Tax Number Formats Around the World

Validate Tax Numbers | Ensure tax compliance globally. Fonoa simplifies TIN validation for VAT, GST, Sales Tax, and more. Efficient and accurate.

Agustín Trevisiol
Agustín Trevisiol
Tax Researcher
Published
Jun 14, 2023
Last update
May 12, 2025
Tax Number Formats Around the WorldTax Number Formats Around the World

In this article, we delve into the intricacies of Tax Identification Numbers (TINs), primarily focusing on those employed for consumption taxes like VAT, GST, Sales tax, and more. Across global jurisdictions, understanding the format and validation of these unique identifiers is crucial, as they provide insight into taxable activities, the nature of transactions, the type of entities involved, and tax remittance procedures.

We look not only into the multifaceted aspects of TINs and the importance of their validation, but we also illustrate the discussion with practical examples from tax number formats from the Americas, Europe, Asia, Africa, and Oceania.

What is a Tax Number?

Also known as a Tax Identification Number (TIN), a Tax Number is a unique identifier issued to taxpayers engaging in taxable activities in a specific country. This number, which can be a combination of letters and numbers, serves as a signal that the taxpayer is officially registered with the relevant tax authority.

Any taxpayer can hold a Tax Number from individuals and businesses to trusts and other legal entities. Furthermore, taxpayers can possess multiple TINs if they conduct taxable activities in more than one jurisdiction - there's no cap on the number of TINs a person or entity can have.

Interestingly, while every VAT/GST/Sales tax number is a type of Tax Number, the reverse isn't necessarily true; not all TINs are VAT/GST/Sales tax numbers. For instance, in Latin America, countries like Argentina, Mexico, and Colombia have a unified tax number that covers all forms of taxation, be it income tax, VAT, gift tax, or inheritance tax. In contrast, European Union countries often differentiate TINs based on the tax type.

To illustrate, in the Netherlands, the BSN (Citizen Service Number) applies to income tax related to employment or general communication with the tax authority. But for VAT purposes, the Dutch use a different tax number, the Btw-identificatienummer.

Editor Note
In the past, the VAT registration numbers for sole traders in the Netherlands were also tied to their individual social security numbers. But, due to the European Union General Data Protection Regulation (GDPR), which safeguards such personal data, a change was made. The Dutch tax authorities issued new VAT registration numbers to sole traders that became effective from January 1, 2020. So if you are having issues validating a Sole Trader’s number on your records that “looks accurate” but is somehow coming up as invalid, it could be a number in the old format (pre-2020).

Why do we need to understand the Tax Numbers formats?

Understanding the format of tax numbers is critical for several reasons. First, it verifies that the holder is an entity registered to pay taxes rather than a non-taxable end user. In many countries, this distinction determines whether a transaction is classified as B2B or B2C.

Furthermore, it can indicate whether the holder is authorized to transact. Some EU countries have different VAT numbers or formats for domestic and intra-community transactions. The fact that one of these TINs is provided may indicate that your customer can make an intra-community supply or acquisition with you. A local VAT number may not allow you to carry out an intra-community B2B transaction. In contrast, a community VAT number may not allow you to carry out a domestic B2B transaction in the same country that issued the number, such as Croatia.

Moreover, a tax number can reveal the nature of the entity that holds it. Take Spain, where domestic VAT numbers (NIF) for businesses begin with a letter that signifies the type of taxpayer – 'A' for public limited companies, 'B' for limited liability companies, or 'C' for commercial partnerships.

Finally, a TIN can help you comply with your tax remittance. There are some countries, like South Africa, New Zealand, Poland, and South Korea, where the tax number is either part of the payment reference or the account number.

Still, to fully grasp these nuances, validating and cross-checking tax numbers is crucial.

Why should we validate Tax Numbers?

You need to calculate taxes (VAT/GST) when you sell products or services. At that moment, you need to know whether it is a transaction with a business or a consumer transaction. This is because transactions with other businesses (B2B) usually have a different tax treatment than transactions with consumers (B2C). This is especially true for cross-border transactions, but in several countries, it can also impact domestic tax calculations. The nature of the transaction also often drives whether you must issue a formal tax invoice to your customer and what should be included in that invoice.

To determine whether and how you need to charge your customer's consumption taxes (VAT/GST/Sales tax), you need to corroborate whether you are dealing with a business or a private individual. A critical step is to check ("validate") your client’s Tax Identification Number (TIN).

Indeed, there are many official public databases to validate tax numbers. However, in many, these checks can only be done manually.

One. Tax. Number. At. A. Time.

What if you need to validate 50,000 tax numbers? Or if you need to validate numbers across multiple jurisdictions and not just in Europe (where they at least have VIES)? From a business perspective, manual checking cannot be the answer.

To learn more about tax number validation, please refer to The Essential Guide to Tax Number Validation.

Example Tax Number Formats from the Americas

Most Latin American countries have a similar approach: a single tax number for all purposes. This is the case, for example, in Argentina, Chile, Colombia, and Mexico.

However, other American countries have many tax numbers due to their large size and federal tax system.

The sales and use tax is levied at the state level in the United States. As a result, there are many different tax number formats as the individual states issue them. In this case, we share the format of the TIN, which is not related to a sales tax but is used at the federal level.

On the other hand, indirect taxes in countries like Canada and Brazil may be collected at different levels - at the state or federal level or harmonized, each with different TINs (GST/HST, QST, PST). In this scenario, we consider the federal TIN for simplicity.

Argentina

Argentina Tax Number Format
Argentinian TIN Name CUIT (Unique Tax Identification Code - Clave Única de Identificación Tributaria)
Format This number is made up of 2 identification digits - 8 digits - and a validation digit (##-12345678-X)
Businesses The 2 identification numbers are as follows 30 companies 33 or 34 can be used for subsidiary purposes. The next 8 digits are randomly assigned. The last validation digit is calculated using the modulo 11 algorithm
Individuals The 2 identification numbers are as follows: 20 men 27 women 23, 24, 25, or 26 can be used for subsidiary purposes for both men and women. The next eight digits make up the individual tax number. The last validation digit is calculated using the modulo 11 algorithm

Learn more about taxes on digital services in Argentina.

Brazil

Brazil Tax Number Format
Brazilian TIN Name Businesses: CNPJ (National Registry of Legal Entities - Cadastro Nacional da Pessoa Jurídica). Individuals: CPF (Individuals Registry - Cadastro de Pessoas Físicas).
Format Businesses: 14 digits. Individuals: 11 digits.
Businesses With a format as follows xx.xxx.xxx/xxxx-xx. The first eight digits identify the legal person, the four digits after the slash identify the branch or subsidiary, and the last two digits result from an arithmetic operation on the previous digits.
Individuals With a format as follows xxx.xxx.xxx-xx. The two last digits are the result of an arithmetic operation on the nine previous digits.

Learn more about taxes on digital services in Brazil.

Canada

Canada Tax Number Format
Canadian TIN Name Businesses: GST/HST (Goods and Services Tax /Harmonized Sales Tax) Program Account Number. Individuals: SIN (Social Insurance Number).
Format Businesses: It is a combination of a business number and Canada Revenue Agency (CRA) Program Account number. Individuals: This number is a unique 9-digit number.
Businesses A Business Number is a unique 9-digit number. Canada Revenue Agency (CRA) program account numbers are two letters and four digits. i.e., 123456789 RC 0001
Individuals 123456789

Learn more about taxes on digital services in Canada.

Chile

Chile Tax Number Format
Chilean TIN Name Businesses: RUT (Unique Tax Number - Rol Único Tributario). Individuals: RUN (Unique National Role - Rol Único Nacional).
Format These numbers have a 9-character identifier, consisting of an 8-digit serial number and a 1-digit verification character (number 0-9 or the letter K)
Businesses 12.345.678-1
Individuals 12.345.678-1

Learn more about taxes on digital services in Chile.

Colombia

Colombia Tax Number Format
Colombian TIN Name NIT (Tax Identification Number - Número de identificación Tributaria)
Format Businesses: 10-digit number. Individuals: 9-digit number.
Businesses 9 digits assigned by the authority + 1 validation digit.
Individuals 8 digits from the ID + 1 validation digit.

Learn more about taxes on digital services in Colombia.

Mexico

Mexico Tax Number Format
Mexican TIN Name RFC (Federal Taxpayers Register - Registro Federal de Contribuyentes)
Format Businesses: 12 digits. Individuals: 13 digits.
Businesses With a format as follows xxx-yyyyyy-zzz (x = letters, y = numbers, z = alphanumeric).
xxx = first three letters of the company name
yy = last 2 numbers of the year of incorporation
yy = 2 numbers of the month of incorporation
yy = 2 numbers of the day of incorporation
zzz = alphanumeric digits randomly assigned
Individuals With a format as follows xxxx-yyyyyy-zzz (x = letters, y = numbers, z = alphanumeric).
x = first letter of the first surname
x = first vowel of the first surname
x = first letter of the second surname
x = first letter of the first name
yy = last 2 numbers of the year of birth
yy = 2 numbers of the month of birth
yy = 2 numbers of the day of birth
zzz = alphanumeric digits randomly assigned

Learn more about taxes on digital services in Mexico.

United States

United States Tax Number Format
American TIN Name EIN (Employer Identity Number)
Format 9-digit number
Businesses xx-xxxxxxx
Individuals xx-xxxxxxx

Learn more about taxes on digital services in the United States.

Example Tax Number Formats from Europe

In the countries of the European Union, some Member States’ tax numbers have a specific format for domestic purposes and another for intra-community transactions. This is one of the reasons why the VIES (VAT Information Exchange System) database is insufficient to validate all of your customer's tax numbers. VIES only aims to cover VAT numbers activated for intra-community transactions. Therefore, in the table below, we analyze both intra-community and domestic VAT numbers.

On top of that distinction, Germany has a particular approach to tax identification numbers. It has two different ones for both companies and individuals for domestic purposes. However, the TINs for companies are provided by the various federal states, and their format varies between them. In addition, Germany has a special TIN for taxpayers who carry out intra-community transactions: Umsatzsteuer-Identifikationsnummer.

France has a similar approach. This country has one TIN for intra-community transactions and another for domestic purposes. However, in this country, the domestic TIN is released centrally and has a unique format that is the same for both companies and individuals.

Another country with a particular approach is Croatia. In this country, a taxpayer can have a VAT number valid for intra-community transactions but not for domestic ones. That is the case of the exempted businesses that are not required to register locally, but they may have a VAT number for intra-communitarian purposes.

The latest country to release an update on its VAT is Cyprus. In March 2023, this country decided to set a new format of a 9-digit code for new VAT registration. The first 8 digits must be numbers, from which the first digit shall be a 6, and the ninth digit shall be a Latin letter that works as an alphabetic control character.

Austria

Austria Tax Number Format
TIN Local Name UID (VAT number - Umsatzsteuer-Identifikations-nummer)
Format Intra-community: 11-digit code. Domestic: 9-digit code.
Businesses Intra-community: it starts with the letters AT plus the domestic code. Domestic: the letter U + 8 numerals.
Individuals Intra-community: it starts with the letters AT plus the domestic code. Domestic: the letter U + 8 numerals.

Learn more about taxes on digital services in Austria.

Belgium

Belgium Tax Number Format
TIN Local Name Business: BTW nummer or TVA Numéro (VAT number) Individuals: NN (National Number - Numéro National)
Format Intra-community: 12 or 13-digit code. Business: 10-digit number. Individuals: 11-digit number.
Businesses Intra-community: it starts with the letters BE plus the domestic code. Domestic: 10 numerals. The first one is always a 0, but once it runs out of numbers, it will start with 1 and so on. The last 2 digits constitute a control number.
Individuals Intra-community: it starts with the letters BE plus the domestic code. Domestic: 11 numerals.

Learn more about taxes on digital services in Belgium.

Bulgaria

Bulgaria Tax Number Format
TIN Local Name ДДС номер (VAT number)
Format Intra-community: 12-digits code. Domestic: 10-digit numbers.
Businesses Intra-community: it starts with the letters BG plus the domestic code. Domestic: 10 numerals and it starts with 307.
Individuals Intra-community: it starts with the letters BG plus the domestic code. Domestic: 10 numerals.

Croatia

Croatia Tax Number Format
TIN Local Name OIB (Personal Identification Number - Osobni identifikacijski broj)
Format Intra-community: 13-digit code. Domestic: 11-digit number.
Businesses Intra-community: it starts with the letters HR plus the domestic code. Domestic: 11 numerals.
Individuals Intra-community: it starts with the letters HR plus the domestic code. Domestic: 11 numerals.

Learn more about taxes on digital services in Croatia.

Cyprus

Cyprus Tax Number Format
TIN Local Name Αριθμός Εγγραφής Φ.Π.Α. (VAT Registration number)
Format Intra-community: 11-digit code. Domestic: 9-digit code.
Businesses Intra-community: it starts with the letters CY plus the domestic code. Domestic: 9 characters. The first 8 digits are numbers, from which the first digit shall be a 6. The last digit is a Latin letter that works as an alphabetic control character.
Individuals Intra-community: it starts with the letters CY plus the domestic code. Domestic: 9 characters. The first 8 digits are numbers, from which the first digit shall be a 6. The last digit is a Latin letter that works as an alphabetic control character.

Czechia

Czechia Tax Number Format
TIN Local Name DIČ (Tax Identification Number - daňové identifikační číslo)
Format Intra-community: 10 or 12-digit code. Business: 8-digit number. Individuals: 10-digit number.
Businesses Intra-community: it starts with the letters CZ plus the domestic code. Domestic: 8 numerals that usually are the IČO (Registration number - Identifikační číslo).
Individuals Intra-community: it starts with the letters CZ plus the domestic code. Domestic: 10 numerals that usually are the birth number identification.

Learn more about taxes on digital services in Czechia.

Denmark

Denmark Tax Number Format
TIN Local Name Business: CVR (Det Centrale Virksomheds-register - Danish Central Business Register). Individuals: CPR (Det Centrale Personregister - Personal Identification number).
Format Intra-community: 10 or 12-digit code. Business: 8-digit number. Individuals: 10-digit number.
Businesses Intra-community: it starts with the letters DK plus the domestic code. Domestic: 8 numerals and the last digit is a check one.
Individuals Intra-community: it starts with the letters DK plus the domestic code. Domestic: 10 numerals with a hyphen between the 6th and 7th digit.

Finland

Finland Tax Number Format
TIN Local Name Business: ALV nro (VAT Number - Arvonlisävero-numero) Individuals: HETU (Social Security Number - henkilötunnus)
Format Intra-community: 10 or 13-digit code. Business: 8-digit number. Individuals: 11-digit code.
Businesses Intra-community: it starts with the letters FI plus the domestic code. Domestic: 8 numerals with the following format
Individuals Intra-community: it starts with the letters FI plus the domestic code. Domestic: 11 characters with the following format xxxxxxyxxxz x=numbers y=+ sign, - sign, or the letter A z=a letter or a number

France

France Tax Number Format
TIN Local Name Intra-community: Numéro de TVA intra-communautaire (intra-community VAT number) Domestic: SIREN (Business Directory Identification System - Système d'identification du répertoire des entreprises)
Format Intra-community: 13-digit code. Domestic: 9-digit number.
Businesses Intra-community: it starts with the letter FR followed by 2 check characters that can be either letters or numbers and the 9 SIREN digits. Domestic: 9 numerals from which the last digit is a check one
Individuals Intra-community: it starts with the letter FR followed by 2 check characters that can be either letters or numbers and the 9 SIREN digits. Domestic: 9 numerals from which the last digit is a check one

Learn more about taxes on digital services in France.

Germany

Germany Tax Number Format
TIN Local Name Intra-community: USt-IdNr (VAT identification number - Umsatzsteuer-Identifikations-nummer).
Businesses: St.-Nr. (Tax number - Steuernummer).
Individuals: Steuer-ID (Tax identification number - steuerliche Identifikations-nummer).
Format Intra-community: 11-digit code.
Businesses: 10 or 11-digit code.
Individuals: 11-digit number.
Businesses Intra-community: DExxxxxxxxx. It always starts with the letters DE plus 9 numerical digits.
Domestic: It is structured differently per federal state. Usually, it starts with 2 letters followed by 8 or 9 numerals.
Individuals Intra-community: DExxxxxxxxx. It always starts with the letters DE plus 9 numerical digits.
Domestic: 11 numerals.

Learn more about taxes on digital services in Germany.

Hungary

Hungary Tax Number Format
TIN Local Name Business: Adószám (Tax Number)
Individuals: Adóazonosító jel (Tax Identification number)
Format Intra-community: 12 or 13-digit code.
Business: 11-digit number.
Individuals: 10-digit number.
Businesses Intra-community: it starts with the letters HU plus the domestic code.
Domestic: 11 numerals with the following format xxxxxxxx-x-xx.
Individuals Intra-community: it starts with the letters HU plus the domestic code.
Domestic: 10 numerals.

Learn more about taxes on digital services in Hungary.

Ireland

Ireland Tax Number Format
TIN Local Name VAT number
Format Intra-community: 10 or 11-digit code.
Domestic: 8 or 9-digit code.
Businesses Intra-community: it starts with the letters IE plus the domestic code.
Domestic: 7 numerals plus 1 or 2 letters.
Individuals Intra-community: it starts with the letters IE plus the domestic code.
Domestic: 7 numerals plus 1 or 2 letters.

Italy

Italy Tax Number Format
TIN Local Name Partita IVA (VAT number)
Format Intra-community: 13-digit code.
Domestic: 11-digit number.
Businesses Intra-community: it starts with the letters IT plus the domestic number.
Domestic: it has this format: xxxxxxxyyyz
x = serial number in the registry of the province where the competent revenue agency office is located
y = identification number of the province where the competent revenue agency is located
z = check digit.
Individuals Intra-community: it starts with the letters IT plus the domestic number.
Domestic: it has this format: xxxxxxxyyyz
x = serial number in the registry of the province where the competent revenue agency office is located
y = identification number of the province where the competent revenue agency is located
z = check digit.

Learn more about taxes on digital services in Italy.

Netherlands

Netherlands Tax Number Format
TIN Local Name Btw-identificatie-nummer (VAT number - belasting over toegevoegde waarde identificatienummer)
Format Intra-community: 14-digit code.
Domestic: 12-digit code.
Businesses Intra-community: it starts with the letters NL plus the domestic code.
Domestic: 9 numerals plus the letter B and two numerals.
Individuals Intra-community: it starts with the letters NL plus the domestic code.
Domestic: 9 numerals that belong to the citizen service number plus the letter B and two numerals.

Learn more about taxes on digital services in the Netherlands.

Poland

Poland Tax Number Format
TIN Local Name NIP (Tax identification number - Numer Identyfikacji Podatkowej)
Format Intra-community: 12-digit code.
Domestic: 10-digit number.
Businesses Intra-community: it starts with the letters PL plus the domestic code.
Domestic: 10 numerals.
Individuals Intra-community: it starts with the letters PL plus the domestic code.
Domestic: 10 numerals.

Learn more about taxes on digital services in Poland.

Portugal

Portugal Tax Number Format
TIN Local Name Business: NIPC (Corporate Identification Number - Número de Identificação de Pessoa Colectiva)
Individuals: NIF (Tax Identification Number - Número de Identificação Fiscal)
Format Intra-community: 11-digit code.
Business: 9-digit number.
Individuals: 9-digit number.
Businesses Intra-community: it starts with the letters PT plus the domestic code.
Domestic: 9 numerals.
Individuals Intra-community: it starts with the letters PT plus the domestic code.
Domestic: 9 numerals.

Learn more about taxes on digital services in Portugal.

Romania

Romania Tax Number Format
TIN Local Name Business: CIF (Fiscal Identification Code - Codul de identificare fiscală)
Individuals: CNP (Personal Identification Number - Codul numeric personal)
Format Intra-community: from 4 to 12 or 15-digit code.
Business: from 2 to 10-digit number.
Individuals: 13-digit number.
Businesses Intra-community: it starts with the letters RO plus the domestic code.
Domestic: from 2 to 10 numerals.
Individuals Intra-community: it starts with the letters RO plus the domestic code.
Domestic: 13 numerals.

Learn more about taxes on digital services in Romania.

Spain

Spain Tax Number Format
TIN Local Name NIF (Fiscal Identification Number - Número de Identificación Fiscal)
Format Intra-community: 11-digit code. Domestic: 9-digit code.
Businesses Intra-community: it starts with the letters ES plus the domestic number.
Domestic: it has this format xyyyyyyyz
x = a letter indicating the legal form:
- A: Public limited companies
- B: Limited liability companies
- C: Commercial partnerships
- D: Limited partnerships
- E: Unincorporated firms and other entities without legal personality not specifically covered by other codes
- F: Cooperative societies
- G: Associations
- H: Residents' associations under the horizontal property regime
- J: Civil associations
- N: Foreign entities without a permanent establishment
- P: Local companies
- Q: Public institutions
- R: Religious communities and institutions
- S: State Administration and Autonomous Community Institutions
- U: Temporary consortia and joint ventures
- V: Other types not defined in the other codes
- W: Permanent establishments of non-resident entities
y = 7 randomly assigned numbers
z = check number
Individuals Intra-community: it starts with the letters IT plus the domestic number.
Domestic: consists of 9 characters from the individual’s ID.
- For foreign residents, the first character is a letter:
- L: Spanish person living abroad
- M: Non-Spanish resident

Learn more about taxes on digital services in Spain.

Sweden

Sweden Tax Number Format
TIN Local Name Business: Momsregistrerings-nummer (VAT Registration Number)
Individuals: Samordnings-nummer (Coordination number)
Format Intra-community: 12-digit code.
Business: 12-digit number.
Individuals: 10-digit number.
Businesses Intra-community: starts with the letters SE plus the domestic code.
Domestic: 12 numerals in the format: Organization Number + 01.
Individuals Intra-community: starts with the letters SE plus the domestic code.
Domestic: 10 numerals in the format: 6-digit date of birth (day is increased by 60) + 3-digit birth number + 1 check digit.

Learn more about taxes on digital services in Sweden.

United Kingdom

United Kingdom Tax Number Format
TIN Local Name Businesses: VAT number.
Individuals: UTR (Unique Tax Reference).
Format Businesses: 11-digit code.
Individuals: 10-digit number.
Businesses Format: GBxxxxxxxxx.
Always starts with the letters GB plus 9 numerical digits.
If the entity is resident in Northern Ireland, it starts with the letters XI.
Individuals 10 numerals.

Learn more about taxes on digital services in the United Kingdom.

Example Tax Number Formats from Asia

In this continent, there has been a significant update about Tax Identification Number formats. On July 8, 2022, the Indonesian Ministry of Finance introduced a new TIN (NPWP) format, which will be fully mandatory by January 1, 2024. The new NPWP format will have 16 digits instead of 15 and will affect companies and non-resident individuals. The reform aims to align the NPWP format of these taxpayers with the NPWP format of Indonesian individuals whose TIN is equal to their NIK (Residency Identification Number), which consists of 16 digits. For those taxpayers who already have a 15-digit NPWP, the tax authority will issue them (upon request or ex officio) a new 16-digit TIN by adding the number 0 as the first character.

China

China Tax Number Format
TIN Local Name Businesses: USCC (Uniform Social Credit Code)
Individuals: National ID number
Format 18-digit code
Businesses 18 numerals, with letters possibly appearing in the last 10 characters,
especially in the 9th, 10th, 13th, and 18th positions
Individuals 18 numerals or 17 numerals followed by the letter “x”

India

India Tax Number Format
TIN Local Name GSTIN (Goods and Services Tax Identification Number)
Format 15-digit code
Businesses Format: xxywwwyxxxxyvzv
x = numbers
y = letters
w = 3 letters that can be A, B, C, F, G, H, L, J, P, T, or K
v = letter or number
z = Z
Individuals Format: xxywwwyxxxxyvzv
x = numbers
y = letters
w = 3 letters that can be A, B, C, F, G, H, L, J, P, T, or K
v = letter or number
z = Z

Learn more about taxes on digital services in India.

Indonesia

Indonesia Tax Number Format
TIN Local Name NPWP (Tax Identification Number - Nomor Pokok Wajib Pajak)
Format 16-digit number
Businesses 123456789123456
Individuals It is the NIK number (Residential Identity Number - Nomor Induk Kependudukan.)
Format: xxvvzz-ddmmyy-tttt
x = province code
v = district code within the province
z = kecamatan code within the city
d = day of birth
m = month of birth
y = year of birth
t = unique serial number

Israel

Israel Tax Number Format
TIN Local Name VAT Code
Format 9-digit number
Businesses 123456789
Individuals National ID number i.e., 123456789

Japan

Japan Tax Number Format
TIN Local Name Businesses: Corporate Number. Individuals: My Number
Format Businesses: 13-digit number. Individuals: 12-digit number.
Businesses 1234567891234
Individuals 123456789123

Malaysia

Malaysia Tax Number Format
TIN Local Name Nombor Pengenalan Cukai (Tax Identification Number)
Format 8 or 10 digits code
Businesses Depending on the type of business, it starts with:
C=Companies
CS=Cooperative Societies
D=Partnerships
E=Employers
F=Associations
FA=Non-Resident Public Entertainers
J=Hindu Joint Families
LE=Labuan Entities
PT=Limited Liability Partnerships
TA=Trust Bodies
TC=Unit Trusts/ Property Trusts
TN=Business Trusts
TR=Real Estate Investment Trusts/ Property Trust Funds
TP=Deceased Person’s Estate
Followed by numbers where the last digit is a 0
Individuals It always starts with the letters IG followed by numbers

Philippines

Philippines Tax Number Format
TIN Local Name TIN
Format 12-digit number
Businesses With a format as follows xxxxxxxxxxxx
Individuals With a format as follows xxxxxxxxxxxx

Saudi Arabia

Saudi Arabia Tax Number Format
TIN Local Name الرقم الضريبي (VAT Account number)
Format 15-digit number
Businesses With a format as follows xxxxxxxxxxxxxxx. It only starts with 3 which indicates Saudi Arabia as country member of the GCC. Then, 8 serial digit numbers, a check digit number, 3 digit numbers that indicate subsidiary or branch, and the last 2 digit numbers indicate the tax type.
Individuals With a format as follows xxxxxxxxxxxxxxx. It only starts with 3 which indicates Saudi Arabia as country member of the GCC. Then, 8 serial digit numbers, a check digit number, 3 digit numbers that indicate subsidiary or branch, and the last 2 digit numbers indicate the tax type.

Learn more about taxes on digital services in Saudi Arabia.

Singapore

Singapore Tax Number Format
TIN Local Name Businesses: UEN
Individuals: NRIC
Format Businesses: 9 characters.
Individuals: 9 characters.
Businesses With a format as follows xxxxxxxxy, x=numbers y=check letter.
Individuals With a format as follows xyyyyyyyz:
x = a letter that can be:
- S (Singapore citizens and permanent residents born before the year 2000)
- T (Singapore citizens and permanent residents born in and after 2000)
- F (Foreigners holding employment or student passes issued before 2000)
- G (Foreigners holding employment or student passes issued in and after 2000)
- M (Foreigners holding employment or student passes issued in and after 2022)
y = 7-digit serial number
z = check digit letter

South Korea

South Korea Tax Number Format
TIN Local Name Business Registration Number
Format 10-digit code
Businesses Format: xxx-yy-zzzza
- xxx = three-digit number between 101 and 999
- yy = 2-digit code indicating:
    89: non-corporate religious organization
    81, 86, 87, 88: head office of a for-profit corporation
    82: head or branch of a nonprofit corporation
    83: country, local government or association
    84: foreign corporation branch/liaison/head office
    85: branch office of a for-profit corporation
- zzzz = four-digit number between 0001–9999
- a = check digit
Individuals Format: xxx-yy-zzzza
- xxx = three-digit number between 101 and 999
- yy = 2-digit code indicating:
    01–79: sole proprietor liable for VAT
    90–99: sole proprietor exempt from VAT
- zzzz = four-digit number between 0001–9999
- a = check digit

Taiwan

Taiwan Tax Number Format
TIN Local Name Businesses: BAN (Business Administration Number) Individuals: National ID number
Format Businesses: 8-digit number. Individuals: 10-digit code.
Businesses 12345678
Individuals An alphabetic letter in the first place and 9 digits string.

Learn more about taxes on digital services in Taiwan.

Thailand

Thailand Tax Number Format
TIN Local Name เลขประจำตัวผู้เสียภาษีอากร (TIN)
Format 13-digit number
Businesses With a format as follows xxxxxxxxxxxxx
Individuals With a format as follows xxxxxxxxxxxxx

Türkiye

Türkiye Tax Number Format
TIN Local Name VKN (Tax Identification Number - Vergi Kimlik Numarası)
Format Businesses: 10-digit number. Individuals: 11-digit number.
Businesses Digits can be any number between 0 and 9. If the company name starts with A, the first digit is 0; if it starts with B, it is 1; if it starts with Y or Z, it is 9, hence forth
Individuals It is the National ID number

Learn more about taxes on digital services in Türkiye.

United Arab Emirates

United Arab Emirates Tax Number Format
TIN Local Name TRN (Tax Registration Number)
Format 15-digit number
Businesses 123456789123456
Individuals 123456789123456

Vietnam

Vietnam Tax Number Format
TIN Local Name Mã Sṍ Thuḗ (Personal Tax Code)
Format 10-digit number
Businesses With a format as follows xxxxxxxxxx
Individuals With a format as follows xxxxxxxxxx

Learn more about taxes on digital services in Vietnam.

Example Tax Number Formats from Africa

South Africa illustrates a case in which the TIN is used for tax remittance. Their SARS number should be used as part of the payment reference section to allow the tax authority to allocate the payment.

Egypt

Egypt Tax Number Format
TIN Local Name TIN
Format 9-digit number
Businesses With a format as follows xxx-xxx-xxx
Individuals With a format as follows xxx-xxx-xxx

Learn more about taxes on digital services in Egypt.

Ghana

Ghana Tax Number Format
TIN Local Name TIN
Format 10-digit code
Businesses With a format as follows xxxyxxxxxx, x=numbers y=capitalized letter.
Individuals With a format as follows xxxyxxxxxx, x=numbers y=capitalized letter.

Kenya

Kenya Tax Number Format
TIN Local Name PIN (Personal Identification Number)
Format 8-digit code
Businesses With a format as follows xxxxxxxy, x=numbers y=alphanumeric.
Individuals With a format as follows xxxxxxxy, x=numbers y=alphanumeric.

Morocco

Morocco Tax Number Format
TIN Local Name IF (Tax Identification - Identifiant Fiscal)
Format 8-digit number
Businesses With a format as follows xxxxxxxx
Individuals With a format as follows xxxxxxxx

South Africa

South Africa Tax Number Format
TIN Local Name SARSN (South Africa Revenue Service Number)
Format 10-digit number
Businesses With a format as follows xxxxxxxxxx. It can only start with the digits 0, 1, 2, 3, or 9.
Individuals With a format as follows xxxxxxxxxx. It can only start with the digits 0, 1, 2, 3, or 9.

Example Tax Number Formats from Oceania

Coming to Oceania, Australia is another example of different types of tax identification. While the TFN (Tax File Number) is used with respect to Income tax, the ABN (Australian Business Number) is employed regarding the GST.

On the other hand, New Zealand is one more example of a TIN tied with tax remittance. The IRD number is part of the bank account number where the payable GST amount should be transferred.

Australia

Australia Tax Number Format
TIN Local Name ABN (Australian Business Number)
Format 11-digit number
Businesses With a format as follows xx xxx xxx xxx. The first 2 digits will be derived from the subsequent 9 digits using a modulus 89 check digit calculation.
Individuals With a format as follows xx xxx xxx xxx. The first 2 digits will be derived from the subsequent 9 digits using a modulus 89 check digit calculation.

New Zealand

New Zealand Tax Number Format
TIN Local Name IRDN (Inland Revenue Department Number)
Format 9-digit number (some old IRDN consists of 8-digit number)
Businesses With a format as follows xxxxxxxxx — a (7 or) 8-digit base number plus a trailing check digit
Individuals With a format as follows xxxxxxxxx — a (7 or) 8-digit base number plus a trailing check digit

Conclusion

In essence, understanding the format and validation of Tax Identification Numbers (TINs) is fundamental to efficient tax administration and compliance, whether for individuals, businesses, or other legal entities. Across the globe, the structure, use, and validation procedures for TINs vary, reflecting the diverse tax systems and legal frameworks of different jurisdictions.

By familiarizing ourselves with local nuances and variations within domestic systems, we can ensure more accurate and efficient handling of taxable activities. The future may see further changes and adaptations in TINs, reinforcing the importance of continuous learning and monitoring of this ever-evolving field.

How can Fonoa help?

Fonoa turns the time-consuming and tedious tax number validation process process into a quick and simple one.

Our tools allow you to validate tax IDs directly with governments and over 100 countries, including Canada, Mexico, Italy, Uganda, and the UAE. Our global coverage is unrivaled - no other validation tool is more complete or accurate.

Whether you are validating supplier data, or calculate taxes on your sales or need to comply with data sharing obligations like DAC7 or CESOP - we have it covered.

You can use it as a dashboard validating 50,000 in a batch or via an API plugged in upstream to process validations at checkout or onboarding.

Contact Fonoa

Tax number formats are correct as of 2023-06-14

What’s Covered
Learn about related Fonoa solutions
Agustín Trevisiol

Agustín Trevisiol

Tax Researcher

Agustin Trevisiol is a Tax Researcher at Fonoa. Prior to his work at Fonoa, he acted as a Consultant at a VAT Compliance company. He joined Fonoa because he believes the product is unique. He’s based in Amsterdam.

Button Text
Privacy Policy Cookie Policy