vatverify home
Slovenia

Check Slovenia VAT numbers

Validate Slovenian VAT numbers (DDV) against the EU VIES registry. Slovenian numbers are SI followed by 8 digits. The DDV number is separate from the general company registration number (matična številka). Every response includes the company name, registered address, and validity at query time.

EU member stateDDV Davek na dodano vrednostEUR

Try it

curl -X POST "https://api.vatverify.dev/v1/validate" \  -H "Authorization: Bearer $VATVERIFY_KEY" \  -H "Content-Type: application/json" \  -d '{"vat_number":"SI18190646"}'
Loading reliability...

Facts

Format

Prefix
SI
Digits
8
Regex
^SI\d{8}$
ValidSI18190646
Bad checksumSI18190640
Bad formatSI1819064

Registry

VIES powers /v1/validate for Slovenia.

VAT rates (EUR)

22%
Standard
9.5%
Reduced

food, non-alcoholic beverages, medicines, books, newspapers, hotel accommodation, passenger transport

What we return for Slovenia

{
  "data": {
    "valid": true,                       // boolean validity at query time
    "vat_number": "DE129273398",
    "country": {
      "code": "DE",
      "name": "Germany",
      "vat": { "standard_rate": 19 }
    },
    "company": {
      "name": "SIEMENS AG",              // legal entity name
      "address": "..."                    // when VIES provides it
    },
    "verified_at": "2026-04-25T10:00:00Z"
  },
  "meta": {
    "request_id": "019dc...",            // for audit trail correlation
    "source": "vies",
    "source_status": "live",             // live | cached | degraded
    "cached": false,
    "latency_ms": 234
  }
}

Test against production VATs

Real numbers from publicly-documented corporate filings. Click to see the live result.

Watch out for

  • Slovenian DDV is separate from the matična številka (company registration number). Do not use the registration number as a VAT number.
  • Slovenia uses a straightforward 8-digit format; validate the check digit (ISO 7064 MOD 11,10) before querying VIES to reduce unnecessary API calls.
  • VIES returns name and address for SI numbers when published by FURS; some entities are valid but details withheld.

Format: 8 digits

Slovenian VAT numbers are 8 digits prefixed with SI. The full structure is SI followed by exactly 8 digits.

The underlying identifier is the Identifikacijska številka za DDV (DDV identification number), where DDV stands for Davek na dodano vrednost (Value Added Tax in Slovenian).

vatverify validates SI\d{8} and routes through VIES. The Slovenian VAT number carries a check digit that is verifiable offline.

FURS is the tax authority

The Slovenian tax administration is the Financial Administration of the Republic of Slovenia (FURS, Finančna uprava Republike Slovenije). FURS maintains the VAT register and pushes updates to VIES on a regular batch cadence.

The public portal at fu.gov.si exposes domestic VAT details including registration date and reliability status. For VIES-equivalent checks the public portal is the right tool when you need additional fields beyond the binary valid flag.

Eurozone since 2007

Slovenia joined the eurozone on January 1, 2007, replacing the tolar with the euro. Slovenia was the first of the post-2004 EU accession states to adopt the euro. VAT amounts on Slovenian invoices issued after that date are denominated in euros.

VAT rates

Slovenia runs three rates: 22% standard, 9.5% reduced, and 5% super-reduced. The 9.5% bracket covers food, books, accommodation, and several other categories. The 5% super-reduced bracket covers books, newspapers, and a defined list of additional supplies.

Date-aware lookups against current FURS publications remain the safer default; Slovenia has adjusted specific bracket assignments in recent budget cycles.

Reverse-charge for several sectors

Slovenia applies domestic reverse-charge to construction services, scrap metal, mobile phones, integrated circuits, gas, electricity, and several other categories historically associated with carousel fraud. These rules apply between two Slovenian VAT-registered businesses and are independent of EU intra-Community reverse-charge.

Cross-border with neighbours

Slovenia borders Italy, Austria, Hungary (all EU), and Croatia (EU since 2013). Standard EU intra-Community reverse-charge applies to B2B supplies between Slovenia and other-EU VAT-registered businesses.

The Slovenian-Croatian trading relationship has been frictionless within EU rules since Croatia's 2013 accession; the eurozone status now matches between the two as well, since Croatia joined in 2023.

Cash-register fiscalization

Slovenia operates a real-time fiscalization system for cash-based B2C sales (davčno potrjevanje računov). Each sale receipt is sent to FURS in real time and stamped with a unique fiscal code returned by the FURS server. The fiscalization system is independent of VIES and applies to domestic Slovenian retail and service operations rather than cross-border B2B flows.

For non-Slovenian sellers invoicing Slovenian B2B counterparties, fiscalization is not directly relevant; the buyer's VIES validation and standard EU intra-Community rules apply.

Caching against the FURS cycle

FURS pushes registration changes to VIES on a regular batch. Newly-registered Slovenian DDV numbers are generally visible in VIES within 24 to 48 hours. vatverify's default TTLs (30 days for valid, 24 hours for invalid) line up with this cadence.

Loading FAQ…

Automate Slovenia VAT checks in your stack

Replace manual lookups with one API call against VIES. Drops into invoicing, checkout, and signup flows in any language. 500 free validations per month, no credit card.