🇳🇴

Norway PEPPOL e-invoicing: EHF and the B2G mandate

Norway was among the first countries to mandate PEPPOL e-invoicing for public procurement. All government suppliers must send EHF (PEPPOL BIS Billing 3.0) e-invoices. B2B is voluntary but widely used.

📅 In force (B2G mandatory since 2012)📄 EHF / PEPPOL BIS Billing 3.0
← All EU countries

What's happening

Norway has been a PEPPOL pioneer. B2G (business-to-government) e-invoicing has been mandatory for all suppliers to Norwegian public sector entities since 2012, using the EHF (Elektronisk Handelsutveksling Format) standard. Since 2019, EHF version 3.0 is fully aligned with PEPPOL BIS Billing 3.0 — meaning any PEPPOL-capable tool can generate compliant Norwegian e-invoices. B2B e-invoicing is not legally mandated in Norway, but is widely adopted through the PEPPOL network. Norwegian companies are registered in Brønnøysundregistrene (BRREG), which serves as the Norwegian PEPPOL participant directory.

Mandate status

In force

B2G e-invoicing has been mandatory since 1 July 2012 for central government and extended to municipalities thereafter. No B2B mandate is in place as of 2026.

Who's affected

All government suppliers (B2G mandatory); B2B voluntary via PEPPOL

B2G: all suppliers to Norwegian government entities, municipalities, and public agencies — regardless of company size. B2B: voluntary but strongly encouraged; most large Norwegian enterprises already receive PEPPOL invoices.

Deadline

In force (B2G mandatory since 2012)

B2G e-invoicing has been mandatory since 1 July 2012 for central government and extended to municipalities thereafter. No B2B mandate is in place as of 2026.

Format required

EHF / PEPPOL BIS Billing 3.0

EHF (Elektronisk Handelsutveksling Format), based on UBL 2.1. Since EHF version 3.0 (2019), the format is fully aligned with PEPPOL BIS Billing 3.0. PEPPOL ICD code for Norwegian organization numbers is 0192.

How Invoicia helps

Invoicia generates PEPPOL BIS Billing 3.0 XML — the same format as EHF 3.0 — out of the box. Automatic Brønnøysund (BRREG) lookup fills in company name, address, and PEPPOL endpoint from the Norwegian organization number. Pro plan enables direct PEPPOL network delivery to any Norwegian entity registered on PEPPOL.

Free tier
20 invoices/month + PEPPOL XML
Pro — €15/mo
Unlimited + PEPPOL network sending

Frequently asked questions

Is PEPPOL e-invoicing mandatory in Norway?+

For B2G (supplying government entities): yes, mandatory since 2012. For B2B: there is no legal mandate in Norway, but PEPPOL invoicing is widely used and expected by many Norwegian businesses.

What is EHF?+

EHF (Elektronisk Handelsutveksling Format) is Norway's national e-invoicing format. Since version 3.0 (2019), EHF is fully aligned with PEPPOL BIS Billing 3.0. If your tool supports PEPPOL BIS Billing 3.0, it generates valid EHF invoices for Norway.

How do I find a Norwegian company's PEPPOL endpoint?+

Norwegian companies registered in Brønnøysundregistrene (BRREG) can be looked up in the PEPPOL directory using their organization number (with ICD 0192). Invoicia does this automatically — enter an organization number and the PEPPOL endpoint is fetched from BRREG.

What is the PEPPOL ICD code for Norway?+

The ICD (International Code Designator) for Norwegian organization numbers in the PEPPOL network is 0192. Some older systems use 9908, which is also valid and points to the same Norwegian PEPPOL participants.

Does Invoicia support Norwegian B2G e-invoicing?+

Yes. Invoicia generates PEPPOL BIS Billing 3.0 XML (EHF 3.0 compatible) and automatically looks up company details and PEPPOL endpoints from BRREG. Pro plan enables direct PEPPOL network delivery to any registered Norwegian entity.

Last reviewed March 2026. This page is informational and not legal advice. Verify requirements with official sources or a qualified adviser.