All Systems Operational

VIES Uptime Monitor

Real-time reliability data for EU VAT (VIES) and UK VAT (HMRC) validation services, measured from production traffic through Vatly.

Updated just now

Over the last 30 days, VIES and HMRC have maintained an average uptime of 96.8% across all member states, with an average response time of 1886ms and a P95 of 10001ms.

Hungary has been the most reliable at 100% uptime, while Denmark has experienced the most issues at 74.2% uptime.

Uptime

96.8%

Avg Response

1886ms

P95 Response

10001ms

Error Rate

3.2%

Avg Retries

1.5

Per-country breakdown

Reliability metrics for each EU member state (VIES) and the United Kingdom (HMRC).

🇩🇰Denmark
74.2%

Avg Response

5931ms

Error Rate

25.8%

🇬🇧United Kingdom
85.7%

Avg Response

177ms

Error Rate

14.3%

🇨🇿Czech Republic
86.8%

Avg Response

6936ms

Error Rate

13.2%

🇱🇹Lithuania
92%

Avg Response

330ms

Error Rate

8%

🇫🇷France
94.7%

Avg Response

2417ms

Error Rate

5.3%

🇧🇬Bulgaria
96.2%

Avg Response

400ms

Error Rate

3.8%

🇷🇴Romania
96.6%

Avg Response

1296ms

Error Rate

3.4%

🇩🇪Germany
97.4%

Avg Response

2772ms

Error Rate

2.6%

🇬🇷Greece
97.7%

Avg Response

329ms

Error Rate

2.3%

🇭🇺Hungary
100%

Avg Response

191ms

Error Rate

0%

🇮🇪Ireland
100%

Avg Response

276ms

Error Rate

0%

🇮🇹Italy
100%

Avg Response

306ms

Error Rate

0%

🇱🇮Liechtenstein
100%

Avg Response

138ms

Error Rate

0%

🇱🇺Luxembourg
100%

Avg Response

278ms

Error Rate

0%

🇱🇻Latvia
100%

Avg Response

534ms

Error Rate

0%

🇲🇹Malta
100%

Avg Response

326ms

Error Rate

0%

🇳🇱Netherlands
100%

Avg Response

413ms

Error Rate

0%

🇳🇴Norway
100%

Avg Response

182ms

Error Rate

0%

🇵🇱Poland
100%

Avg Response

265ms

Error Rate

0%

🇵🇹Portugal
100%

Avg Response

252ms

Error Rate

0%

🇸🇪Sweden
100%

Avg Response

599ms

Error Rate

0%

🇸🇮Slovenia
100%

Avg Response

246ms

Error Rate

0%

🇸🇰Slovakia
100%

Avg Response

464ms

Error Rate

0%

🇦🇹Austria
100%

Avg Response

391ms

Error Rate

0%

🇬🇧Northern Ireland
100%

Avg Response

692ms

Error Rate

0%

🇦🇺Australia
100%

Avg Response

2101ms

Error Rate

0%

🇧🇪Belgium
100%

Avg Response

1390ms

Error Rate

0%

🇨🇭Switzerland
100%

Avg Response

150ms

Error Rate

0%

🇨🇾Cyprus
100%

Avg Response

407ms

Error Rate

0%

🇪🇪Estonia
100%

Avg Response

301ms

Error Rate

0%

🇪🇸Spain
100%

Avg Response

226ms

Error Rate

0%

🇫🇮Finland
100%

Avg Response

404ms

Error Rate

0%

🇭🇷Croatia
100%

Avg Response

330ms

Error Rate

0%

Response times by country

Average upstream response time in milliseconds.

Error distribution

Most common upstream error types across all countries.

Stop worrying about VIES

Vatly handles retries, caching, and failover automatically. Your integration stays up even when VIES doesn't.

Frequently asked questions

VIES availability varies significantly by member state. Some countries like Germany and the Netherlands maintain near-perfect uptime, while others experience regular outages due to rate limiting, maintenance windows, or infrastructure issues. This page shows real data from our production traffic so you can see the current state.

Each EU member state operates its own national VAT database. VIES acts as a gateway, routing your request to the relevant national system. Response times depend on each country's infrastructure. Some member states impose rate limits (MS_MAX_CONCURRENT_REQ) that cause additional delays. Vatly mitigates this with automatic retries and caching.

When a member state is unavailable, Vatly returns cached results from the last 25 days (with meta.cached: true) so your application stays functional. If no cached data exists, you receive a clear 503 error with a machine-readable error code. Vatly never silently fails or returns incorrect data.

Vatly uses a multi-layer reliability strategy: automatic retries with exponential backoff, 25-day response caching, per-country circuit breakers, and transparent error reporting. Your integration stays up even when individual member states go down.

This page refreshes every 5 minutes with data from real production traffic through Vatly. The 'recent status' indicator reflects the last 15 minutes of activity. All metrics are calculated from actual upstream calls to VIES and HMRC.

VIES (VAT Information Exchange System) validates VAT numbers for all 27 EU member states plus Northern Ireland. HMRC validates UK VAT numbers separately since Brexit. Vatly provides a single endpoint that automatically routes to the correct service based on the VAT number prefix, so you don't need to integrate both services.