About compliance in Norway
Norway requires PEPPOL-based e-invoicing for B2B transactions from January 1, 2027, using PEPPOL BIS Billing 3.0 with national validation rules enforced through the Sovos Compliance Network.
Norway has required PEPPOL-based e-invoicing for public sector transactions since 2012, establishing one of the earliest national PEPPOL deployments in Europe. Beginning January 1, 2027, that requirement extends to business-to-business (B2B) transactions: Norwegian suppliers must issue electronic invoices in PEPPOL BIS Billing 3.0 format.
The obligation applies to all companies subject to Norwegian bookkeeping requirements, regardless of size or turnover. The only exception is businesses below NOK 50,000 annual turnover with no accounting or VAT obligations. Mandatory receipt follows on January 1, 2030, completing the transition to fully digital B2B invoice exchange.
Compliance model
| Property | Detail |
|---|---|
| Version | PEPPOL BIS Billing 3.0 |
| Type | Four-corner PEPPOL (post-audit) |
| How it works | Invoices are exchanged peer-to-peer through the PEPPOL network. There is no government clearance step and the tax authority doesn't approve or intercept invoices in real time. |
| Storage | Invoices must be stored for five years. |
Regulatory updates
Norway confirmed the following mandate dates:
- January 1, 2027
- Mandatory B2B e-invoice issuance. Norwegian suppliers must issue invoices in PEPPOL BIS Billing 3.0 format.
- January 1, 2030
- Mandatory digital bookkeeping and B2B e-invoice receipt. Norwegian businesses must be able to receive and process PEPPOL invoices.
B2G (public sector) e-invoicing has been mandatory in Norway since 2012. It is in scope for January 1, 2027 for Sovos users. Mandate requirements can change before the go-live date and will be updated as new information is received.
The four-corner model
Norway's e-invoicing ecosystem involves four distinct actors:
- Supplier
-
The issuing party, submitting invoices through their certified Access Point.
- Access Point — Sender (Sovos)
-
The supplier's certified Access Point, responsible for validating the invoice against PEPPOL BIS Billing 3.0 rules and Norway-specific national requirements, then transmitting it through the PEPPOL network.
- Access Point — Receiver
-
The buyer's certified Access Point, responsible for receiving the invoice from the network and delivering it to the buyer.
- Buyer
-
The receiving party, getting the invoice through their certified Access Point.
The supplier submits an invoice to Sovos (their Access Point). Sovos validates the invoice against PEPPOL BIS Billing 3.0 rules and Norway-specific requirements, then transmits it through the PEPPOL network to the buyer's Access Point. The buyer's Access Point delivers the invoice to the buyer.
How it works
The supplier submits an invoice to Sovos (their Access Point). Sovos validates the invoice against PEPPOL BIS Billing 3.0 rules and Norway-specific requirements, then transmits it through the PEPPOL network to the buyer's Access Point. The buyer's Access Point delivers the invoice to the buyer.
Invoices become legally valid when issued. The PEPPOL network handles transmission and delivery. It doesn't approve invoices the way a clearance system does.
Norway-specific technical requirements
Norway's e-invoicing mandate builds on standard PEPPOL BIS Billing 3.0 but introduces several concepts specific to the Norwegian market that affect how endpoints are registered, how invoices are routed, and what content every invoice must carry.
- Organisasjonsnummer and scheme 0192
-
Norwegian businesses are identified by their organisasjonsnummer (orgnr). It is a nine-digit number issued by Brønnøysundregistrene (BRREG). In the PEPPOL network, Norway uses identifier scheme 0192, which maps directly to the organisasjonsnummer.
The organisasjonsnummer appears in both the SBDH and the invoice body. In the PEPPOL participant identifier, the format is
0192:[orgnr]. For example,0192:123456789.The identifier must be exactly nine digits and pass a MOD-11 checksum. Sub-unit numbers (underenhetsnummer) aren't valid PEPPOL identifiers. Only the parent organization's nine-digit number is accepted.
- VAT number format
-
Norwegian VAT numbers follow this format: the country prefix
NO, followed by the 9-digit organisasjonsnummer, followed by the suffixMVA.Format:
NO[orgnr]MVA. For example,NO123456789MVAThis value goes in
AccountingSupplierParty/Party/PartyTaxScheme/CompanyIDin the invoice body. The orgnr portion must pass the MOD-11 check. - ELMA — Norway's national SMP
-
ELMA, operated by Digitaliseringsdirektoratet (Digdir), is Norway's national Service Metadata Publisher (SMP). Working with the Peppol Service Metadata Locator (SML), it holds the metadata that maps Norwegian participant identifiers (organisasjonsnummer, ICD 0192) to their receiving Access Points and supported document processes.
When you send an invoice to a Norwegian buyer, the system resolves the buyer's participant identifier and forwards the discovery request to the PEPPOL extension. The extension performs the PEPPOLnetwork lookup using the SML and, ultimately the buyer's SMP (ELMA, for Norwegian participants) to determine the correct Access Point.
For receiving invoices, your participant is registered in ELMA during onboarding, which publishes your Access Point and supported processes so that senders anywhere on the PEPPOL network can discover and reach you.
- National validation rules
-
Norway adds national validation rules to standard PEPPOL BIS Billing 3.0:
- NO-R-001 — VAT number format
-
For Norwegian suppliers, the VAT number must be formatted as
NO<9-digit organisasjonsnummer>MVA. For example:NO123456789MVA. A VAT number that omits theNOprefix or theMVAsuffix will fail validation. - NO-R-002 — Foretaksregisteret declaration
- Suppliers must include the text "Foretaksregisteret" on the invoice.
Technical standards
Norway e-invoicing uses the following technical standards:
-
PEPPOL BIS Billing 3.0: https://docs.peppol.eu/poacc/billing/3.0/
-
PEPPOL Self-Billing 3.0: https://docs.peppol.eu/poacc/selfbilling/3.0/
-
EN 16931: The European semantic invoice standard underlying PEPPOL BIS 3.0.
Key terminology
- Access Point (AP)
-
A certified service provider that connects businesses to the PEPPOL network. Sovos acts as your certified Access Point for sending and receiving invoices.
- PEPPOL BIS Billing 3.0
-
The invoice standard used across the PEPPOL network, based on the EN 16931 European standard. Norway uses standard PEPPOL BIS Billing 3.0 with national validation rules (NO-R-001, NO-R-002, and PEPPOL-COMMON-R041) applied at submission time.
- Participant identifier
-
A unique identifier that registers a business in the PEPPOL network. In Norway, participant identifiers use scheme 0192 and take the form
0192:<organisasjonsnummer>. For example,0192:123456789. - Organisasjonsnummer
-
Norway's primary business identifier, a nine-digit number issued by Brønnøysundregistrene (BRREG). Every Norwegian legal entity has one. Format: 9 digits (MOD-11 checksum).
- BRREG (Brønnøysundregistrene)
-
The Norwegian Register Centre. Maintains the Enhetsregisteret (entity registry) and the Foretaksregisteret (Register of Business Enterprises).
- ELMA
-
Norway's national Service Metadata Publisher (SMP), operated by Digitaliseringsdirektoratet (Digdir). ELMA maps Norwegian PEPPOL participant identifiers to their Access Points and enables invoice routing within the PEPPOL network.
- Digdir (Digitaliseringsdirektoratet)
-
The Norwegian Digitalisation Agency. Operates ELMA and sets digital infrastructure standards for Norway.
- Foretaksregisteret
-
The Norwegian Register of Business Enterprises. All suppliers registered here must include the text "Foretaksregisteret" on their invoices (NO-R-002).
- SMP (Service Metadata Publisher)
-
The PEPPOL directory that maps participant identifiers to their Access Points. In Norway, this role is filled by ELMA.
