vatverify home
Norway

Check Norway VAT numbers

Validate Norwegian VAT numbers (Org.nr / MVA) against the Brønnøysund Register (BRREG). Norway is in the EEA but not the EU, so NO numbers never appear in VIES. Responses include the organization name, registered address, founding date, and MVA registration status.

EEA (non-EU)Org.nr / MVA MerverdiavgiftNOK

Try it

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

Facts

Format

Prefix
NO
Digits
9
Regex
^NO\d{9}(MVA)?$
ValidNO974761076
Bad checksumNO974761070
Bad formatNO97476107

Registry

Brønnøysund powers /v1/validate for Norway.

VAT rates (NOK)

25%
Standard
15%
Reduced

food and non-alcoholic beverages (grocery, not restaurant)

12%
Reduced

passenger transport, cinemas, hotels, museums, ski-lifts, broadcasting fee

What we return for Norway

{
  "data": {
    "valid": true,                       // boolean validity at query time
    "vat_number": "NO974761076",
    "country": { "code": "NO", "name": "Norway" },
    "company": {
      "name": "...",                     // registered organization name
      "address": "..."
    },
    "org_number": "974761076",           // 9-digit Brønnøysund ID
    "mva_registered": true,              // MVA (VAT) registration flag
    "verified_at": "2026-04-25T10:00:00Z"
  },
  "meta": {
    "request_id": "019dc...",
    "source": "brreg",
    "source_status": "live"
  }
}

Watch out for

  • Norwegian organizations get a 9-digit ID at the Brønnøysund Register (BRREG); VAT-registered ones get a trailing "MVA".
  • NO is in EEA but not EU, so NO numbers are never in VIES; /v1/validate routes NO→BRREG directly.
  • BRREG returns the full organization record (name, registered address) in every validation, letting you cross-check at invoicing time.

Brønnøysund is the source of truth

Every Norwegian organization (company, foundation, association) has a 9-digit number issued by the Brønnøysund Register (BRREG). A subset of these organizations are VAT-registered, indicated by an MVA suffix on the number (e.g., NO974761076MVA).

BRREG returns the full organization record on lookup: legal name, registered business address, sector code, founding date. Our /v1/validate returns valid: true only if both the number exists and the organization has active VAT registration. The full record is available via /v1/validate's data.company object for downstream invoice logic.

EEA, not EU

Norway is in the European Economic Area but not the European Union. Practically that means:

  • NO VAT numbers are never in VIES. A VIES-based validator will return "unknown country" for every Norwegian number. /v1/validate routes NO to BRREG transparently.
  • EU reverse-charge rules don't apply to Norwegian supplies. Treat NO the same way you'd treat Switzerland or the UK for tax-logic purposes.
  • Imports to Norway cross a customs border and use MVA (merverdiavgift, Norwegian for VAT) at the standard rate set by Skatteetaten.

The MVA suffix is optional

BRREG accepts and returns the 9-digit form without the MVA suffix for general organization lookup. For VAT-specific checks, the suffix confirms the VAT-registered flag. Our validator treats both forms as equivalent inputs. We always check the MVA flag against BRREG regardless of how the input was formatted.

VOEC: low-value goods to Norwegian consumers

Foreign sellers shipping low-value goods to Norwegian consumers operate under the VOEC scheme (VAT On E-Commerce), a simplified registration that lets them collect Norwegian MVA at the point of sale instead of at the customs border. VOEC IDs are issued by Skatteetaten, not BRREG, and they are separate from a regular Norwegian organization number.

vatverify currently validates BRREG-issued numbers. If a Norwegian counterparty gives you a VOEC ID instead of a standard organization number, treat it as a non-resident-seller identifier rather than a domestic VAT number; the use cases differ.

Svalbard is outside the VAT zone

Svalbard, Norway's Arctic archipelago, is part of the Kingdom of Norway but explicitly excluded from the Norwegian VAT zone under the Svalbard Treaty. Businesses domiciled on Svalbard appear in BRREG with normal organization numbers but are not VAT-registered under the mainland MVA system.

If a data.company.address payload returns a Svalbard address and you were planning to apply MVA, check before invoicing. The expected treatment is no MVA on the supply, with separate Svalbard local rules in scope.

When NO numbers go invalid

A Norwegian organization number can fail validation for three reasons:

  1. Bankrupt (konkurs): the entity has been dissolved through bankruptcy proceedings.
  2. Voluntarily dissolved: the company was wound down by its shareholders.
  3. MVA-deregistered: the entity still exists but has stopped collecting VAT (revenue dropped below the registration threshold, or the business changed nature).

The third case is the one that catches B2B sellers off guard: a customer who used to validate may suddenly stop, even though the legal entity is intact. data.reason distinguishes these where BRREG provides the detail.

Loading FAQ…

Automate Norway VAT checks in your stack

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