Home / Validate VAT / Portugal

Validate Portugal VAT Numbers via API

When building B2B applications that serve Portugal (Portugal), validating your customers' NIF / NIPC (Número de Identificação Fiscal / Número de Identificação de Pessoa Coletiva) is essential for EU VAT compliance and protecting your business from tax liability.

The TaxID API provides instant validation of Portugal VAT numbers through the EU VIES (VAT Information Exchange System). Every request returns the registration status, company name, and registered address — with sub-100ms response times for cached results.Portugal applies a standard VAT rate of 23% (NIF / NIPC) and is fully supported by the VIES system.

QUICK START

curl -H "Authorization: Bearer YOUR_API_KEY" \
  http://localhost:3000/api/v1/validate/PT/PT123456789

Code examples

Choose your language. Every example validates a Portugal VAT number and returns the registration status with company details.

const res = await fetch('http://localhost:3000/api/v1/validate/PT/PT123456789', {
  headers: { 'Authorization': 'Bearer YOUR_API_KEY' }
});
const data = await res.json();
// { valid: true, status: "active", company_name: "...", country_code: "PT", cached: false }
console.log(data);

When to validate Portugal VAT numbers

B2B cross-border sales

When selling goods or services to Portugal businesses in other EU member states, you must verify their NIF / NIPC (Número de Identificação Fiscal / Número de Identificação de Pessoa Coletiva) to correctly apply zero-rate VAT under the reverse charge mechanism. Failing to validate before zero-rating a transaction makes your company liable for the full VAT amount if the customer turns out to be unregistered.

E-commerce and SaaS checkout

If your platform accepts Portugal business customers, validating the NIF / NIPC (Número de Identificação Fiscal / Número de Identificação de Pessoa Coletiva) at checkout determines whether to apply 23% VAT (B2C) or zero-rate the sale (B2B reverse charge). This directly affects your invoicing, revenue recognition, and quarterly VAT return figures.

Supplier and partner onboarding

For ERP systems, procurement platforms, and DAC7-regulated marketplaces, validating aPortugal supplier's NIF / NIPC (Número de Identificação Fiscal / Número de Identificação de Pessoa Coletiva) during onboarding prevents invalid numbers from entering your accounting system — which can cause rejected invoices and audit failures. Validate once at onboarding, then periodically re-validate to catch deregistrations.

About Portugal VAT format (NIF / NIPC)

Portugal uses NIF for individuals and NIPC for companies, both as 9-digit numbers. The Azores and Madeira autonomous regions have different (lower) VAT rates. Portugal was one of the first EU countries to mandate electronic invoicing (SAF-T) for tax compliance.

FieldValue
Country codePT
Local nameNIF / NIPC (Número de Identificação Fiscal / Número de Identificação de Pessoa Coletiva)
FormatPT + 9 digits
Regex pattern^PT[0-9]{9}$
ExamplePT123456789
VIES supportedYes

VAT rates in Portugal

Portugal applies a standard NIF / NIPC rate of 23%. Reduced rates of 13% and 6% apply to essential goods and services.

Rate typePercentageCurrency
Standard rate23%EUR
Reduced rate13%EUR
Super-reduced6%EUR

Frequently asked questions

What is the Portugal VAT number format?

Portugal VAT numbers (NIF / NIPC (Número de Identificação Fiscal / Número de Identificação de Pessoa Coletiva)) follow the format: PT + 9 digits. A valid example is PT123456789. The TaxID API validates both the format locally and the registration status via VIES, ensuring you only accept properly registered EU businesses.

Is VAT validation mandatory for selling to Portugal businesses?

EU VAT law requires that suppliers verify a customer's VAT registration before applying zero-rate treatment to intra-community B2B supplies. If you sell goods or services to a Portugal business without VAT and their registration is invalid, your company may be liable for the full VAT amount plus interest and penalties. Validation is not just recommended — it is your legal due diligence obligation.

What is the standard VAT rate in Portugal?

The standard VAT rate in Portugal is 23% (NIF / NIPC). Reduced rates of 13% and 6% apply to certain goods and services such as food, books, and medical supplies. The TaxID API's /rates endpoint returns all current rates for programmatic access.

How long does Portugal VAT validation take with TaxID?

For cached results (previously validated in the last 24 hours), the TaxID API responds in under 10ms. For uncached requests, the VIES SOAP call to the Portugal tax authority typically completes in 100–400ms. Active (valid) numbers are cached for 24 hours; invalid numbers are cached for 1 hour to balance performance with freshness.

Does the TaxID API support VIES for Portugal?

Yes. Portugal is fully supported by the EU VIES system and the TaxID API. VIES validates Portugal VAT numbers in real time against the Portugal national tax authority's registration database. Portugal uses NIF for individuals and NIPC for companies, both as 9-digit numbers. The Azores and Madeira autonomous regions have different (lower) VAT rates. Portugal was one of the first EU countries to mandate electronic invoicing (SAF-T) for tax compliance.

Start validating Portugal VAT numbers

Free plan includes 100 validations/month. No credit card required.

Get free API key

Also validate VAT in: