Denmark CVR-nummer validator

How the CVR-nummer format works

Format
DK + 8 digits
Example
DK12345678

Things to watch for

  • Same 8-digit number as the CVR business registration number
  • This tool checks the format only; no check-digit validation is performed
Regex for CVR-nummer
^DK[0-9]{8}$

Denmark keeps things simple: there’s no VAT-specific number distinct from the business registration itself. A Danish VAT number is “DK” followed by exactly 8 digits — the same CVR-nummer (Det Centrale Virksomhedsregister number) that identifies the company for payroll, contracts, and general business registration. One 8-digit code, several jobs, just with “DK” attached for VAT and invoicing purposes.

That single-purpose simplicity is also where the risk sits: because the CVR number does so much, a transposed digit doesn’t just break a VAT check — it points at an entirely different, unrelated company in Denmark’s business register. There’s no separate VAT-only checksum layered on top to catch the error before it reaches an invoice.

How validation works here

This tool confirms the “DK” prefix and counts exactly 8 digits after it, run entirely client-side with no signup and nothing transmitted to a server. It’s a fixed-length structural check — Denmark’s CVR system doesn’t publish a separate VAT check-digit formula the way some other EU countries do, so this confirms shape only.

Not covered here

A pass doesn’t confirm the CVR number belongs to a currently active, registered business. Look the number up in Denmark’s central business register or the EU’s VIES lookup to confirm it’s live before treating it as verified.

Scope: format and digit-count only — not business registration status, VAT filing, or payroll-related CVR uses.

Content last reviewed 2026-07-07.

CVR-nummer FAQ

Is a Danish VAT number the same as a CVR number?

Yes, functionally — Denmark doesn't issue a separate VAT-only identifier. The 8-digit CVR-nummer, the core business registration number from Denmark's central business register, becomes the VAT number simply by adding a 'DK' prefix.

Why is a Danish VAT number always exactly 8 digits, no more, no less?

Because the CVR-nummer itself is a fixed-length 8-digit code assigned once at company formation — there's no variation by entity type the way some neighboring countries have.

Does this tool verify the CVR number is a real, registered company?

No — it only checks that the number is 'DK' plus 8 digits. To confirm a CVR number belongs to an active business, use Denmark's central business register or the EU's VIES lookup.

← More CVR-nummer validators