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).
Avg Response
5931ms
Error Rate
25.8%
Avg Response
177ms
Error Rate
14.3%
Avg Response
6936ms
Error Rate
13.2%
Avg Response
330ms
Error Rate
8%
Avg Response
2417ms
Error Rate
5.3%
Avg Response
400ms
Error Rate
3.8%
Avg Response
1296ms
Error Rate
3.4%
Avg Response
2772ms
Error Rate
2.6%
Avg Response
329ms
Error Rate
2.3%
Avg Response
191ms
Error Rate
0%
Avg Response
276ms
Error Rate
0%
Avg Response
306ms
Error Rate
0%
Avg Response
138ms
Error Rate
0%
Avg Response
278ms
Error Rate
0%
Avg Response
534ms
Error Rate
0%
Avg Response
326ms
Error Rate
0%
Avg Response
413ms
Error Rate
0%
Avg Response
182ms
Error Rate
0%
Avg Response
265ms
Error Rate
0%
Avg Response
252ms
Error Rate
0%
Avg Response
599ms
Error Rate
0%
Avg Response
246ms
Error Rate
0%
Avg Response
464ms
Error Rate
0%
Avg Response
391ms
Error Rate
0%
Avg Response
692ms
Error Rate
0%
Avg Response
2101ms
Error Rate
0%
Avg Response
1390ms
Error Rate
0%
Avg Response
150ms
Error Rate
0%
Avg Response
407ms
Error Rate
0%
Avg Response
301ms
Error Rate
0%
Avg Response
226ms
Error Rate
0%
Avg Response
404ms
Error Rate
0%
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.
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.