Tools
Danish VAT Number Validator (DK Momsregistreringsnummer)
Perform a Danish VAT number lookup (momsregistreringsnummer / CVR-momsnummer verification) against the official EU VIES system. Our tools use advanced routing, caching, and AI pre-validation to deliver instant results even when VIES or the Danish Skattestyrelsen node is offline.
How VIESAC delivers resilient Danish VAT checks when VIES or Skattestyrelsen is down
When conducting business with Denmark, validating a customer's momsregistreringsnummer (CVR-momsnummer / EU-momsnummer) is critical for B2B compliance. A Danish intra-EU VAT number follows the format DK + 8 digits — for example DK13585628, DK12345678 or DK99999999. Do not confuse the CVR-nummer (Central Business Register company ID, 8 digits without DK prefix) with the momsregistreringsnummer — only the full DK-prefixed number is valid for cross-border EU VIES checks. Denmark's tax authority (Skattestyrelsen) and the central VIES system often suffer from latency, rate limits, or maintenance.
VIESAC solves these challenges by combining official registry lookups with proprietary technology: VIESAC SmartRouter™ routes queries around Skattestyrelsen and VIES glitches; VIESAC SmartCache™ retrieves correct VAT statuses from historic audit logs without overloading registries; and VIESAC AI normalization cleans inputs (missing DK prefix, bare CVR-nummer, or formatting errors) before validation. This keeps your validate DK VAT number flow active for fællesskabsintern levering and omvendt betalingspligt (reverse charge) scenarios even when government servers are temporarily unreachable.
Frequently asked questions about Danish VAT number lookup
How does this Danish VAT number checker work?
This validator queries the official EU VIES registry, which in turn checks the Danish Skattestyrelsen database. Unlike basic lookup tools, VIESAC uses SmartRouter™ routing, SmartCache™ caching, and AI pre-validation. If the Danish registry node is down, VIESAC can still verify active status through cached histories, format normalization (DK prefix, 8 digits), or queued background audits.
What is the difference between CVR-nummer and momsregistreringsnummer in Denmark?
The CVR-nummer is Denmark's 8-digit company registration number from the Central Business Register — used on invoices and in public registers for all companies, but it is not itself an EU VAT ID. The momsregistreringsnummer (also called CVR-momsnummer or momsnummer til brug for EU-handel) is the VIES format: DK + 8 digits (typically the same 8 digits as the CVR). For tax-exempt intra-EU B2B supplies (fællesskabsintern levering), you must validate the full DK momsregistreringsnummer on VIES — a bare CVR-nummer without the DK prefix is not sufficient. VIESAC stores PDF certificates with timestamps and technical payloads for 10+ years to demonstrate due diligence during a Skattestyrelsen tax audit.