If you build invoicing, ERP or accounting software with Norwegian customers, this post sums up what the new Norwegian rules mean for your product: from 1 January 2027 businesses must invoice each other with structured e-invoices, the buyer's organisation number becomes mandatory in 2028, and everyone must be able to receive in 2030.
The rules in one table
| Date | What changes |
|---|---|
| 1 Jan 2027 | Bookkeeping-obligated businesses issue sales documents to other bookkeeping-obligated businesses as e-invoices (Bookkeeping Act § 10). Approved formats: EHF Billing, Peppol BIS Billing, EHF Self-Billing, Peppol BIS Self-Billing, version 3.0+ (Regulation § 5-2-9). |
| 1 Jan 2027 – 31 Dec 2029 | The parties may agree another structured format (e.g. EDIFACT, E2B). PDF never counts when the buyer can receive. |
| 1 Jan 2028 | The buyer's organisation number (plus MVA if VAT-registered) must be on every B2B sales document, and the document must always be sent to the buyer. |
| 1 Jan 2030 | Duty to receive e-invoices, and bookkeeping in an electronic accounting system. |
Until 2030 the issue duty applies in practice only when the buyer can receive, typically because it is registered in ELMA / Peppol (Skatteetaten, 29 September 2026).
Exemptions
- Turnover up to NOK 50,000 a year, for businesses that only file an income tax return: no duty to receive, and issue only if their invoicing system can. Not for accounting-obligated businesses or VAT filers.
- Bankruptcy estates, and specific rules for finance, insurance and pension companies.
- Sales to consumers are outside the B2B duty.
Peppol addressing
Norwegian companies are addressed as 0192 + the bare nine-digit organisation number (e.g. 0192:923609016). The VAT number on the invoice is NO923609016MVA, but the endpoint is the organisation number. AS, ASA and NUF sellers should also show "Foretaksregisteret" (Peppol rule NO-R-002).
Checklist for builders
- Emit EHF / Peppol BIS Billing 3.0, or connect an access point that does.
- Look up Norwegian business customers on Peppol before sending a PDF.
- Store every customer's organisation number now (mandatory on invoices from 2028, and it is the Peppol address).
- Keep the e-invoice XML in its original format.
- Plan inbound e-invoices for 2030.
- Track any EDIFACT / other-format agreements; they must end by 31 December 2029.
Try it with an API
Disclosure: I build W System, the API used here. POST https://api.wsystem.dev/einvoice/create with "format": "peppol-bis3" and Norwegian parties returns a Peppol BIS 3 UBL invoice with 0192 endpoints derived from the organisation numbers, checked against EN 16931 (Peppol-specific rules are not run yet, and nothing is sent). GET /einvoice/route?id=NO923609016MVA checks the public Peppol Directory and returns the Norwegian rules. Free for 20 calls a day; the full article with a live example and sources (Lovdata, regjeringen.no, Skatteetaten) is at https://wsystem.dev/norway-e-invoicing-2027-software.
Comments
Join the discussionNo comments yet. Be the first to comment.