Norway · NO

The Norwegian organisasjonsnummer

Norway is in the EEA and not in the Union, so a Norwegian number is not an intra-community VAT number and VIES has never heard of it. It is the organisasjonsnummer, and the Brønnøysund registers answer for it in under a second, for nothing, with no key.

Format: NO + 9 digits + MVA

Example: NO923609016MVA

Issued by: Brønnøysundregistrene, the registers of Brønnøysund.

The format

An organisasjonsnummer is nine digits, usually written in threes — 923 609 016. On an invoice it is followed by MVA, the Norwegian for VAT, and often preceded by NO: NO 923 609 016 MVA. The suffix is not part of the number; it says that the holder is in the VAT register.

The ninth digit is a check digit, computed modulo 11 over the first eight with the weights 3, 2, 7, 6, 5, 4, 3, 2. A mistyped number is caught before anyone is asked, which is why Vatlas rejects it offline.

The arithmetic leaves no digit for one remainder in eleven, and Brønnøysund simply skips those numbers rather than encoding them. So roughly nine per cent of the nine-digit space is not a valid organisasjonsnummer at all.

Two registers, and only one of them is about VAT

This is the distinction Norway turns on, and the one most integrations get wrong.

  • EnhetsregisteretThe register of units. Every legal entity in Norway is in it — companies, associations, public bodies, sole traders — and that is where the organisasjonsnummer comes from.
  • MerverdiavgiftsregisteretThe VAT register. An entity enters it only once its taxable turnover passes NOK 50,000, and it is that entry which earns the MVA suffix.

So a Norwegian company can exist, trade, employ people and still not be registered for VAT. Enhetsregisteret publishes the second register's verdict as a flag on every row, which means the question can be answered in one call.

Vatlas passes that through rather than flattening it: a number that exists and is not in the VAT register comes back as not registered, with the date the register was asked — an answer, not a failure, and one no other source outside the Union is in a position to give.

Finding the company behind the number

Enhetsregisteret's open API

Brønnøysund publishes the whole register over data.brreg.no: REST, JSON, an open licence, and no key of any kind. A number nobody holds answers with a plain 404. It is among the most usable public registers anywhere, and it returns the legal name, the legal form, the registered seat, the industry code and the VAT flag together.

Units and sub-units

A Norwegian branch or establishment — an underenhet — has an organisasjonsnummer of its own, kept in a second collection. Both are the same number space, so a number missing from one is a question for the other rather than an answer; Vatlas asks both before concluding anything. A sub-unit carries no VAT flag: its parent's registration covers it.

Whether the company still exists

The register states four ways of having stopped, independently: konkurs (bankruptcy), under avvikling (winding up), compulsory winding-up, and a deletion date. Any one of them is a company that is no longer trading.

Norway-specific pitfalls

  • VIES will not answer. Norway is in the EEA, not the Union. Asking VIES about a Norwegian number spends a call to be told the input is invalid.
  • MVA is a suffix, not part of the number. Strip it before storing, or the same company ends up keyed twice.
  • Existing is not being VAT-registered. The threshold is real and plenty of live companies sit below it.
  • The number belongs to the entity, not to the business. Associations, foundations and public bodies all have one; a nine-digit number is not proof of a company.
  • A branch has its own number. If a lookup misses, it may be a sub-unit rather than a bad number.

One API, one response shape

Vatlas turns a business tax number into a company record: legal name, national identifier, legal form, status and address. Norway — the same call and the same response as for every other country covered.

curl "https://api.vatlas.dev/v1/lookup/NO923609016" \
  -H "Authorization: Bearer $VATLAS_KEY"

Response:

200 OK

{
  "data": {
    "vatNumber": "NO923609016",
    "countryCode": "NO",
    "nationalNumber": "923609016",
    "nationalId": "923609016",
    "name": "EQUINOR ASA",
    "legalForm": "Allmennaksjeselskap",
    "status": "active",
    "address": {
      "line1": "Forusbeen 50",
      "line2": null,
      "postalCode": "4035",
      "city": "STAVANGER",
      "country": "NO"
    }
  },
  "meta": {
    "source": "BRREG",
    "sourceDate": "2026-09-15",
    "sourceSince": "2026-09-15",
    "sourceUpdatedAt": null
  }
}

meta.source names the register that answered (SIRENE, ARES, VIES…) and meta.sourceDate the day it said so: the publication date of the file for a register we import, the day of the call for one we query live. The shape of the response never changes from one country to the next.

Try it on your own numbers. An email address is all it takes to create an account, with 100 requests a month and a working key in about a minute.

Get a free key Read the documentation

Frequently asked

The organisasjonsnummer in short

How many digits does a Norwegian VAT number have?

Nine, the last of which is a check digit, followed by the letters MVA on an invoice.

Is a Norwegian number valid for intra-community trade?

No. Norway is outside the Union, so there is no intra-community VAT number and VIES does not cover it.

Why does a valid company come back as not registered?

Because it is in Enhetsregisteret but not in the VAT register — most often because its turnover is below NOK 50,000.

Does the lookup cost anything?

Nothing at the source: Brønnøysund publishes the register under an open licence with no key and no quota.

What is an underenhet?

A branch or establishment. It has an organisasjonsnummer of its own and lives in a second collection of the same register.

Business numbers in other countries

Last updated 15 September 2026.

Creating a key takes a minute

100 requests a month for free, no card required. 5,000 a month for 29 € excl. VAT when you outgrow it.