Customer tax IDs
Displaying a customer’s tax ID on invoice documents is a common requirement. With Stripe, you can add multiple tax IDs to a customer. All tax IDs display in the header of invoice and credit note PDFs.
Supported tax ID types
Stripe Invoicing supports the following tax ID types:
Country | Enum | Description | Example |
---|---|---|---|
Australia | au_abn | Australian Business Number (AU ABN) | 12345678912 |
Australia | au_arn | Australian Taxation Office Reference Number | 123456789123 |
Austria | eu_vat | European VAT number | ATU12345678 |
Belgium | eu_vat | European VAT number | BE0123456789 |
Brazil | br_cnpj | Brazilian CNPJ number | 01.234.456/5432-10 |
Brazil | br_cpf | Brazilian CPF number | 123.456.789-87 |
Bulgaria | bg_uic | Bulgaria Unified Identification Code | 123456789 |
Bulgaria | eu_vat | European VAT number | BG0123456789 |
Canada | ca_bn | Canadian BN | 123456789 |
Canada | ca_gst_hst | Canadian GST/HST number | 123456789RT0002 |
Canada | ca_pst_bc | Canadian PST number (British Columbia) | PST-1234-5678 |
Canada | ca_pst_mb | Canadian PST number (Manitoba) | 123456-7 |
Canada | ca_pst_sk | Canadian PST number (Saskatchewan) | 1234567 |
Canada | ca_qst | Canadian QST number (Québec) | 1234567890TQ1234 |
Chile | cl_tin | Chilean TIN | 12.345.678-K |
Croatia | eu_vat | European VAT number | HR12345678912 |
Cyprus | eu_vat | European VAT number | CY12345678Z |
Czech Republic | eu_vat | European VAT number | CZ1234567890 |
Denmark | eu_vat | European VAT number | DK12345678 |
Estonia | eu_vat | European VAT number | EE123456789 |
European Union | eu_oss_vat | European One Stop Shop VAT number for non-Union scheme | EU123456789 |
Finland | eu_vat | European VAT number | FI12345678 |
France | eu_vat | European VAT number | FRAB123456789 |
Georgia | ge_vat | Georgian VAT | 123456789 |
Germany | eu_vat | European VAT number | DE123456789 |
Greece | eu_vat | European VAT number | EL123456789 |
Hong Kong | hk_br | Hong Kong BR number | 12345678 |
Hungary | hu_tin | Hungary tax number (adószám) | 12345678-1-23 |
Hungary | eu_vat | European VAT number | HU12345678912 |
Iceland | is_vat | Icelandic VAT | 123456 |
India | in_gst | Indian GST number | 12ABCDE3456FGZH |
Indonesia | id_npwp | Indonesian NPWP number | 12.345.678.9-012.345 |
Ireland | eu_vat | European VAT number | IE1234567AB |
Israel | il_vat | Israel VAT | 000012345 |
Italy | eu_vat | European VAT number | IT12345678912 |
Japan | jp_cn | Japanese Corporate Number (*Hōjin Bangō*) | 1234567891234 |
Japan | jp_rn | Japanese Registered Foreign Businesses' Registration Number (*Tōroku Kokugai Jigyōsha no Tōroku Bangō*) | 12345 |
Latvia | eu_vat | European VAT number | LV12345678912 |
Liechtenstein | li_uid | Liechtensteinian UID number | CHE123456789 |
Lithuania | eu_vat | European VAT number | LT123456789123 |
Luxembourg | eu_vat | European VAT number | LU12345678 |
Malaysia | my_frp | Malaysian FRP number | 12345678 |
Malaysia | my_itn | Malaysian ITN | C 1234567890 |
Malaysia | my_sst | Malaysian SST number | A12-3456-78912345 |
Malta | eu_vat | European VAT number | MT12345678 |
Mexico | mx_rfc | Mexican RFC number | ABC010203AB9 |
Netherlands | eu_vat | European VAT number | NL123456789B12 |
New Zealand | nz_gst | New Zealand GST number | 123456789 |
Norway | no_vat | Norwegian VAT number | 123456789MVA |
Poland | eu_vat | European VAT number | PL1234567890 |
Portugal | eu_vat | European VAT number | PT123456789 |
Romania | eu_vat | European VAT number | RO1234567891 |
Russia | ru_inn | Russian INN | 1234567891 |
Russia | ru_kpp | Russian KPP | 123456789 |
Saudi Arabia | sa_vat | Saudi Arabia VAT | 123456789012345 |
Singapore | sg_gst | Singaporean GST | M12345678X |
Singapore | sg_uen | Singaporean UEN | 123456789F |
Slovakia | eu_vat | European VAT number | SK1234567891 |
Slovenia | si_tin | Slovenia tax number (davčna številka) | 12345678 |
Slovenia | eu_vat | European VAT number | SI12345678 |
South Africa | za_vat | South African VAT number | 4123456789 |
South Korea | kr_brn | Korean BRN | 123-45-67890 |
Spain | es_cif | Spanish CIF number | A12345678 |
Spain | eu_vat | European VAT number | ESA1234567Z |
Sweden | eu_vat | European VAT number | SE123456789123 |
Switzerland | ch_vat | Switzerland VAT number | CHE-123.456.789 MWST |
Taiwan | tw_vat | Taiwanese VAT | 12345678 |
Thailand | th_vat | Thai VAT | 1234567891234 |
Ukraine | ua_vat | Ukrainian VAT | 123456789 |
United Arab Emirates | ae_trn | United Arab Emirates TRN | 123456789012345 |
United Kingdom | gb_vat | United Kingdom VAT number | GB123456789 |
United Kingdom | eu_vat | Northern Ireland VAT number | XI123456789 |
United States | us_ein | United States EIN | 12-3456789 |
Tax ID validation
You’re responsible for the accuracy of customer information including their tax ID number. The invoice includes the customer tax ID whether or not it’s valid.
Stripe provides automatic validation to help determine if the formatting is correct. You can see the results of the validation in the Dashboard along with other customer information, including details returned from the government databases, and the registered name and address. If automatic validation isn’t available, you must manually verify these IDs.

Hover over a customer’s EU VAT number to display their VIES information.
Australian Business Numbers (ABN)
Stripe automatically validates all Australian Business Numbers (ABNs) with the Australian Business Register (ABR).
European Value-Added-Tax (EU VAT) Numbers
Stripe automatically validates all European Value-Added-Tax (EU VAT) numbers with the European Commission’s VAT Information Exchange System (VIES). This process only validates whether or not the tax ID is valid. You still need to verify the customer’s name and address to make sure that it matches the registration information.
VIES validation usually takes only a few seconds but may take longer, depending on the availability of various government databases. Stripe automatically handles VIES downtime and attempts retries for you.
United Kingdom Value-Added-Tax (GB VAT) Numbers
Stripe automatically validates all UK Value-Added-Tax (GB VAT) numbers with the United Kingdom’s Revenue & Customs (HMRC). This process only validates whether or not the tax ID is valid. You still need to verify the customer’s name and address to make sure it matches the registration information.
HMRC validation usually takes only a few seconds but may take longer, depending on the availability of various government databases. Stripe automatically handles HMRC downtime and attempts retries for you.
Testing customer tax ID verification
Use these magic tax IDs to trigger certain verification conditions in test mode. The tax ID type must be either the EU VAT Number or Australian Business Number (ABN).
Number | Type |
---|---|
000000000 | Successful verification |
111111111 | Unsuccessful verification |
222222222 | Verification remains pending indefinitely |
Manage tax IDs
You can manage tax IDs using the Customers page in the Dashboard, or the Customer Tax IDs API.