E-Invoicing in Norway (2026) How Norway built one of the world's highest e-invoicing adoption rates
- E invoicing
- 01 May, 2026
- 7 min read
TL;DR: Norway has had e-invoicing mandatory for B2G (business-to-government) since 2012 and uses EHF (Elektronisk Handelsformat) — a national profile of UBL — as its standard, exchanged over the Peppol network. Voluntary B2B adoption is the highest in Europe at around 84%, but there’s no full B2B mandate yet. The EU’s ViDA regulation will extend mandatory e-invoicing to all intra-EU B2B transactions from July 2030, which Norway will mirror via its EEA membership.
If you’re trading with Norwegian businesses or government, e-invoicing isn’t optional in practice — even though no general B2B law forces it, almost every Norwegian counterparty already exchanges e-invoices over Peppol.
What’s mandatory in Norway
B2G: mandatory since 2012
All Norwegian central government bodies are required to receive e-invoices since July 2012, expanding to local government in subsequent years. Every supplier invoicing the public sector must send EHF invoices over Peppol — paper or PDF is rejected.
This is one of the earliest broad e-invoicing mandates in Europe. The infrastructure (DIFI, since merged into Digdir) was set up well before EU directives pushed the rest of the continent.
B2B: not mandated, but de facto standard
There’s no law requiring B2B e-invoicing in Norway. But the combination of B2G obligation + early Peppol infrastructure + accounting software with default Peppol on/off settings has produced the highest B2B adoption rate in Europe.
About 84% of B2B invoices between Norwegian businesses are now exchanged electronically — most over Peppol, some via direct EDI partnerships, smaller share via email-attached UBL.
For a foreign business invoicing into Norway, the practical effect is the same as a mandate: your Norwegian customer’s accounting system expects an EHF or Peppol BIS invoice. Send a PDF and you risk delays, manual rejection or processing fees.
The format: EHF
EHF (Elektronisk Handelsformat — Electronic Trade Format) is the Norwegian e-invoicing standard. Technically it’s a profile of UBL with Norway-specific rules:
- Validates Norwegian organisation numbers (
organisasjonsnummer) - Handles MVA (Norwegian VAT) codes
- Includes payment information formatted for KID-numbers (Norwegian payment reference)
- Aligns with Peppol BIS Billing 3.0 for cross-border interoperability
Today, EHF is broadly aligned with Peppol BIS Billing 3.0 — most accounting systems can produce either, and Peppol is increasingly the default for new implementations.
The network: Peppol via Norway
Norway was an early Peppol adopter. Digdir (the Norwegian Digital Agency) is the country’s Peppol Authority — they approve access points and run the directory.
Practical implications for businesses:
- Your Peppol ID for Norway is typically
0192:+ yourorganisasjonsnummer(9-digit business registration number). - Most Norwegian accounting platforms (Tripletex, Visma eAccounting, Fiken, Conta, Power Office) have Peppol enabled by default — you don’t need a separate access point contract.
- Cross-border: a Norwegian business can receive Peppol invoices from any other Peppol-connected country (Belgium, Italy, Australia, etc.) the same way they receive domestic ones.
Timeline at a glance
| Date | What happened |
|---|---|
| July 2012 | B2G e-invoicing mandatory for central government suppliers |
| 2014–2018 | Expansion to municipal and county government |
| 2019 | EHF widely adopted as voluntary B2B standard |
| 2024–2025 | Peppol BIS 3.0 alignment; ~84% B2B adoption reached |
| July 2030 | EU ViDA harmonisation — intra-EU B2B mandatory (applies to Norway via EEA) |
What you need to do
If you’re a Norwegian business
You almost certainly already produce e-invoices — your accounting software does it by default. Things worth confirming:
- Your Peppol ID is registered. Login to your accounting tool, find the Peppol/EHF settings, confirm registration. If absent, your supplier shouldn’t be charging extra to enable it; it’s table-stakes by 2026.
- You can both send and receive over Peppol. Receiving is the more common gap — some older setups only send.
- For B2G, you produce EHF or Peppol BIS specifically (some systems produce a generic UBL that government platforms reject).
If you’re a foreign business invoicing into Norway
- Get a Peppol ID through your accounting software (most modern tools include this — see our how to send a Peppol invoice guide).
- Send Peppol BIS Billing 3.0 — most Norwegian recipients accept both EHF and Peppol BIS, but Peppol BIS is the international format.
- For B2G work: confirm with the procuring agency whether they require EHF specifically or accept Peppol BIS Billing 3.0.
If you’re receiving an e-invoice from Norway
You’ll get an XML file (UBL/EHF format) — usually via Peppol delivery directly into your accounting system. If it arrives by email as an attachment instead, UBL Buddy opens it as a readable invoice on Mac, iPhone or iPad.
How Norway compares to neighbours
| Country | B2G mandate | B2B mandate | Format |
|---|---|---|---|
| Norway | ✅ Since 2012 | Not mandated (84% voluntary) | EHF / Peppol BIS |
| Sweden | ✅ Since 2008 | Not mandated | Svefaktura → Peppol BIS |
| Denmark | ✅ Since 2005 | Not mandated | OIOUBL / Peppol BIS |
| Finland | ✅ Since 2010 | Not mandated | TEAPPSXML / Peppol BIS |
The Nordic pattern is consistent: B2G first, voluntary B2B with very high adoption, no formal B2B mandate yet. The EU’s ViDA regulation is expected to harmonise this from 2030.
Frequently asked questions
Is e-invoicing legally required for Norwegian B2B?
No, not generally. Only B2G is fully mandated. But adoption is so high that practically all your business counterparties expect e-invoicing, and the EU’s ViDA regulation will make it mandatory for cross-border B2B from July 2030.
What’s the difference between EHF and Peppol BIS?
Both are based on UBL. EHF is the Norwegian profile with national specifics (VAT codes, KID numbers, organisation number formatting). Peppol BIS Billing 3.0 is the international Peppol standard. Modern accounting systems produce either or both — and they’re broadly interoperable.
Do I need a Norwegian Peppol ID to invoice Norway?
If you’re invoicing FROM another country INTO Norway, you don’t need a Norwegian Peppol ID — your own country’s Peppol ID works fine. The Peppol network handles cross-border routing. If you’re a Norwegian business invoicing other Norwegian businesses, yes — but your accounting tool typically registers this automatically.
What if my Norwegian customer wants a PDF instead?
Ask whether they really do, or whether their AP team is just used to PDFs from foreign suppliers. By 2026 it’s increasingly an exception. If they truly require PDF, you can attach one alongside the e-invoice — most Peppol formats support hybrid delivery (PDF + structured data).
What about Svalbard?
Svalbard is technically Norwegian territory but with special VAT and customs status. Invoicing rules align with Norwegian rules but with SJ country code in some systems. For practical purposes, invoice as you would for mainland Norway and let your accounting system handle the geographic specifics.
When does the B2B mandate kick in?
There’s no announced national B2B mandate as of 2026. The EU ViDA regulation will require all intra-EU B2B e-invoicing from July 2030 — and as an EEA member, Norway is expected to mirror this. Realistically, plan for 2030 and assume voluntary B2B adoption is already the default well before that.
Further reading
- What is a Peppol invoice? — the standard underlying EHF
- How to send a Peppol invoice — practical setup
- E-invoicing mandates by country — full European overview
- How to open an XML invoice on Mac — for receiving EHF/Peppol XML files
Tags:
- Norway
- Peppol
- Ehf
- B2g