Andorra VAT Number Format (A123456B)
Impost General Indirecte (IGI) number structure, regex & verified examples
Everything you need to know about Impost General Indirecte (IGI) numbers in Andorra — they follow the pattern 1 letter + 6 digits + 1 letter (e.g. A123456B), and can be verified against VIES. For the rates themselves, see Andorra VAT rates.
VAT Number Format
Structure
1 letter + 6 digits + 1 letterExample format
A123456BRegex
^[A-Z]\d{6}[A-Z]$VAT numbers are not case-sensitive – lowercase input is automatically normalised. See how this format compares across all 27 EU countries.
Company and Tax Identifiers in Andorra
What the registrar, the register and each identifier are called, in every official language and in English. These are names, not numbers.
- Company registrar
- Catalan: Departament de Registres Jurídics i Econòmics
- English: Department of Legal and Economic Registers
- Company register
- Catalan: Registre de Societats Mercantils
- English: Register of Commercial Companies
- Register number
No official name confirmed
- Tax ID
- Catalan: número de registre tributari
- English: tax registration number
- VAT ID
- Catalan: número de registre tributari
- English: tax registration number
Each name is checked against the registrar’s or tax authority’s own pages or legal text. The same names ship in eu-vat-rates-data.json and in GET /v1/rates.
More on Andorra
Andorra VAT rates via API
Get Andorra VAT rates via API — free, no key
No API key requiredcurl "https://api.vatnode.dev/v1/rates/AD"
{
"countryCode": "AD",
"countryName": "Andorra",
"isEU": false,
"vatName": "Impost General Indirecte",
"vatAbbr": "IGI",
"currency": "EUR",
"standardRate": 4.5,
"reducedRates": [
2.5,
1
],
"superReducedRate": null,
"parkingRate": null,
"vatNumberFormat": "1 letter + 6 digits + 1 letter",
"vatNumberPattern": "^[A-Z]\\d{6}[A-Z]$",
"identifiers": {
"registryAuthorityName": {
"ca": "Departament de Registres Jurídics i Econòmics",
"en": "Department of Legal and Economic Registers"
},
"registryName": {
"ca": "Registre de Societats Mercantils",
"en": "Register of Commercial Companies"
},
"registryCodeName": null,
"taxIdName": {
"ca": "número de registre tributari",
"en": "tax registration number"
},
"vatIdName": {
"ca": "número de registre tributari",
"en": "tax registration number"
}
},
"updatedAt": "2026-11-12"
}Get Andorra VAT rates via package — offline, no HTTP
eu-vat-rates-data# npm install eu-vat-rates-data
import { getRate } from 'eu-vat-rates-data'
const rate = getRate('AD')
console.log(rate.standard) // AD standard VAT rate{
"country": "Andorra",
"currency": "EUR",
"eu_member": false,
"vat_name": "Impost General Indirecte",
"vat_abbr": "IGI",
"standard": 4.5,
"reduced": [
1,
2.5
],
"super_reduced": null,
"parking": null,
"format": "1 letter + 6 digits + 1 letter",
"pattern": "^[A-Z]\\d{6}[A-Z]$",
"identifiers": {
"registry_authority_name": {
"ca": "Departament de Registres Jurídics i Econòmics",
"en": "Department of Legal and Economic Registers"
},
"registry_name": {
"ca": "Registre de Societats Mercantils",
"en": "Register of Commercial Companies"
},
"registry_code_name": null,
"tax_id_name": {
"ca": "número de registre tributari",
"en": "tax registration number"
},
"vat_id_name": {
"ca": "número de registre tributari",
"en": "tax registration number"
}
}
}Frequently Asked Questions
What is the VAT number format in Andorra?▾
VAT numbers in Andorra follow the format: 1 letter + 6 digits + 1 letter. Example: A123456B. VAT numbers are not case-sensitive – lowercase input is automatically normalised.
What is the VAT number regex pattern in Andorra?▾
Use this regular expression to validate VAT numbers in Andorra IGI number format locally:
^[A-Z]\d{6}[A-Z]$Test against the uppercase number. Format validation catches typos locally.
What does IGI stand for in Andorra?▾
IGI stands for Impost General Indirecte — the Andorran name for Value Added Tax (VAT). It appears on Andorran invoices and tax documents.