Skip to content
Sign in
An image of the Stripe logo
/
Create account
Sign in
Home
Payments
Finance automation
Banking as a service
Developer tools
No-code
All products
Home
Payments
Finance automation
Home
Payments
Finance automation
Banking as a service
Developer tools
Overview
Billing
    Overview
    Subscriptions
    Invoicing
      How invoicing works
      No-code quickstart guide
      Payment methods for invoices
      Customers
        Customer credit balance
        Customer tax IDs
      Products and prices
      Taxes
      Use the Dashboard
      Integrate with the API
      Customize invoices
      Edit invoices
      Send customer emails
      Hosted Invoice Page
      Invoicing and Connect
      Create Invoice Payment Plans
      Automated collections
      Global invoicing
    Quotes
    Collection methods
    Revenue recovery
    Manage recurring revenue
    Products and prices
    Customer management
    About the Billing APIs
    Test your integration
    Strong Customer Authentication (SCA)
    Invoices API updates
Tax
Reporting
Data
Startup incorporation
HomeFinance automationBillingInvoicingCustomers

Customer tax IDs

Store, validate, and render customer tax ID numbers with Stripe Invoicing.

Missing Tax ID support?

Need another tax ID type? Request additional Tax ID types by emailing stripe-tax@stripe.com.

Displaying a customer’s tax ID on invoice documents is a common requirement that you can satisfy by adding tax IDs to customers. A customer’s tax IDs display in the header of invoice and credit note PDFs.

Supported Tax ID types

Currently, Stripe supports the following Tax ID types in the following regions:

CountryEnumDescriptionExample
Andorraad_nrtAndorran NRT numberA-123456-Z
Argentinaar_cuitArgentinian tax ID number12-3456789-01
Australiaau_abnAustralian Business Number (AU ABN)12345678912
Australiaau_arnAustralian Taxation Office Reference Number123456789123
Austriaeu_vatEuropean VAT numberATU12345678
Belgiumeu_vatEuropean VAT numberBE0123456789
Boliviabo_tinBolivian tax ID123456789
Brazilbr_cnpjBrazilian CNPJ number01.234.456/5432-10
Brazilbr_cpfBrazilian CPF number123.456.789-87
Bulgariabg_uicBulgaria Unified Identification Code123456789
Bulgariaeu_vatEuropean VAT numberBG0123456789
Canadaca_bnCanadian BN123456789
Canadaca_gst_hstCanadian GST/HST number123456789RT0002
Canadaca_pst_bcCanadian PST number (British Columbia)PST-1234-5678
Canadaca_pst_mbCanadian PST number (Manitoba)123456-7
Canadaca_pst_skCanadian PST number (Saskatchewan)1234567
Canadaca_qstCanadian QST number (Québec)1234567890TQ1234
Chilecl_tinChilean TIN12.345.678-K
Chinacn_tinChinese tax ID123456789012345678
Colombiaco_nitColombian NIT number123.456.789-0
Costa Ricacr_tinCosta Rican tax ID1-234-567890
Croatiaeu_vatEuropean VAT numberHR12345678912
Cypruseu_vatEuropean VAT numberCY12345678Z
Czech Republiceu_vatEuropean VAT numberCZ1234567890
Denmarkeu_vatEuropean VAT numberDK12345678
Dominican Republicdo_rcnDominican RCN number123-4567890-1
Ecuadorec_rucEcuadorian RUC number1234567890001
Egypteg_tinEgyptian Tax Identification Number123456789
El Salvadorsv_nitEl Salvadorian NIT number1234-567890-123-4
Estoniaeu_vatEuropean VAT numberEE123456789
EUeu_oss_vatEuropean One Stop Shop VAT number for non-Union schemeEU123456789
Finlandeu_vatEuropean VAT numberFI12345678
Franceeu_vatEuropean VAT numberFRAB123456789
Georgiage_vatGeorgian VAT123456789
Germanyeu_vatEuropean VAT numberDE123456789
Greeceeu_vatEuropean VAT numberEL123456789
Hong Konghk_brHong Kong BR number12345678
Hungaryeu_vatEuropean VAT numberHU12345678
Hungaryhu_tinHungary tax number (adószám)12345678-1-23
Icelandis_vatIcelandic VAT123456
Indiain_gstIndian GST number12ABCDE3456FGZH
Indonesiaid_npwpIndonesian NPWP number12.345.678.9-012.345
Irelandeu_vatEuropean VAT numberIE1234567AB
Israelil_vatIsrael VAT000012345
Italyeu_vatEuropean VAT numberIT12345678912
Japanjp_cnJapanese Corporate Number (*Hōjin Bangō*)1234567891234
Japanjp_rnJapanese Registered Foreign Businesses' Registration Number (*Tōroku Kokugai Jigyōsha no Tōroku Bangō*)12345
Japanjp_trnJapanese Tax Registration Number (*Tōroku Bangō*)T1234567891234
Kenyake_pinKenya Revenue Authority Personal Identification NumberP000111111A
Latviaeu_vatEuropean VAT numberLV12345678912
Liechtensteinli_uidLiechtensteinian UID numberCHE123456789
Lithuaniaeu_vatEuropean VAT numberLT123456789123
Luxembourgeu_vatEuropean VAT numberLU12345678
Malaysiamy_frpMalaysian FRP number12345678
Malaysiamy_itnMalaysian ITNC 1234567890
Malaysiamy_sstMalaysian SST numberA12-3456-78912345
Maltaeu_vatEuropean VAT numberMT12345678
Mexicomx_rfcMexican RFC numberABC010203AB9
Netherlandseu_vatEuropean VAT numberNL123456789B12
New Zealandnz_gstNew Zealand GST number123456789
Norwayno_vatNorwegian VAT number123456789MVA
Perupe_rucPeruvian RUC number12345678901
Philippinesph_tinPhilippines Tax Identification Number123456789012
Polandeu_vatEuropean VAT numberPL1234567890
Portugaleu_vatEuropean VAT numberPT123456789
Romaniaeu_vatEuropean VAT numberRO1234567891
Romaniaro_tinRomanian tax ID number1234567890123
Russiaru_innRussian INN1234567891
Russiaru_kppRussian KPP123456789
Saudi Arabiasa_vatSaudi Arabia VAT123456789012345
Serbiars_pibSerbian PIB number123456789
Singaporesg_gstSingaporean GSTM12345678X
Singaporesg_uenSingaporean UEN123456789F
Slovakiaeu_vatEuropean VAT numberSK1234567891
Sloveniaeu_vatEuropean VAT numberSI12345678
Sloveniasi_tinSlovenia tax number (davčna številka)12345678
South Africaza_vatSouth African VAT number4123456789
South Koreakr_brnKorean BRN123-45-67890
Spaines_cifSpanish NIF number (previously Spanish CIF number)A12345678
Spaineu_vatEuropean VAT numberESA1234567Z
Swedeneu_vatEuropean VAT numberSE123456789123
Switzerlandch_vatSwitzerland VAT numberCHE-123.456.789 MWST
Taiwantw_vatTaiwanese VAT12345678
Thailandth_vatThai VAT1234567891234
Turkeytr_tinTurkish Tax Identification Number0123456789
Ukraineua_vatUkrainian VAT123456789
United Arab Emiratesae_trnUnited Arab Emirates TRN123456789012345
United Kingdomeu_vatNorthern Ireland VAT numberXI123456789
United Kingdomgb_vatUnited Kingdom VAT numberGB123456789
United Statesus_einUnited States EIN12-3456789
Uruguayuy_rucUruguayan RUC number123456789012
Venezuelave_rifVenezuelan RIF numberA-12345678-9
Vietnamvn_tinVietnamese tax ID number1234567890

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 when you add the ID to our system. 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. However, we don’t continue to validate them over time. ​​If automatic validation isn’t available, you must manually verify these IDs.

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 also 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 it matches the registration information.

VIES validation usually takes only a few seconds, but depending on the availability of various government databases, might take longer. Stripe automatically handles VIES downtime and attempts retries.

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 depending on the availability, might take longer. Stripe automatically handles HMRC downtime and attempts retries.

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).

NumberType
000000000Successful verification
111111111Unsuccessful verification
222222222Verification remains pending indefinitely

Validation webhooks and Dashboard display

Because this validation process happens asynchronously, the customer.tax_id.updated webhook notifies you of validation updates.

Tax validation tooltip in the Dashboard

Hover over a customer’s EU VAT number to display their VIES information.

The Dashboard displays the results of the validation within the customer details, including information returned from the government databases, and the registered name and address.

When automatic validation isn’t available, you must manually verify these IDs.

Managing

You can manage tax IDs in the Dashboard, with the customer portal, or the Tax ID API.

To add a tax ID:

  1. Navigate to the Customers page.
  2. Click Actions > Edit information.
  3. Scroll down to see the Tax Status and Tax ID fields.
  4. Click Add another ID to add a row to the tax ID list, where you can select the ID type and value.
Was this page helpful?
Need help? Contact Support.
Watch our developer tutorials.
Check out our product changelog.
Questions? Contact Sales.
Powered by Markdoc
You can unsubscribe at any time. Read our privacy policy.
On this page
Supported Tax ID types
Validation
Managing
Products Used
Invoicing
Stripe Shell
Test mode
Welcome to the Stripe Shell! Stripe Shell is a browser-based shell with the Stripe CLI pre-installed. Log in to your Stripe account and press Control + Backtick (`) on your keyboard to start managing your Stripe resources in test mode. - View supported Stripe commands: - Find webhook events: - Listen for webhook events: - Call Stripe APIs: stripe [api resource] [operation] (e.g., )
The Stripe Shell is best experienced on desktop.
$