This e invoice Norway guide covers everything online store owners need to know about Norway E-Invoicing Requirements and electronic invoice compliance in 2026. Whether you run a Shopify Norway store selling to Norwegian consumers or a B2B supplier delivering goods to Norwegian government buyers, understanding your obligations before your first invoice is essential for maintaining uninterrupted payment cycles and avoiding compliance gaps in your finance operations.
The e invoice norway 2026 landscape is built on the Peppol network and the EHF (Elektronisk HandelsFormat) standard, commonly called ehf faktura in Norwegian business contexts. All suppliers to Norwegian government entities must submit invoices electronically through the Peppol network, and a B2B mandate covering private-sector suppliers is advancing through Norway’s legislative process. Getting set up correctly now avoids the rush when the mandate arrives.
| Key Takeaways | |
|---|---|
| ● | B2G e-invoicing to Norwegian government buyers has been mandatory since 2012 and a B2B mandate is expected from 2027 |
| ○ | EHF invoices must use the Peppol BIS Billing 3.0 XML standard with Norwegian NO-R validation rules applied |
| ● | Registration in the ELMA Peppol participant registry is required before the first EHF invoice can be sent |
| ○ | Shopify Norway sellers need a third-party Peppol Access Point to connect their store to the Norwegian e-invoicing network |
| ● | Five-year invoice archiving is mandatory under Bokforingsloven for all Norwegian EHF invoice senders |
| ○ | Message Level Response (MLR) confirmation from the Peppol network is the legally recognised proof of delivery |
Where Should You Start With Norway E-Invoicing Requirements?
The starting point for EHF compliance is identifying whether your Norwegian sales are B2G (to government entities), B2B (to private companies) or B2C (to individual consumers). B2G transactions have been in scope since 2012 — every invoice to a Norwegian government buyer must be sent as an EHF invoice through the Peppol network. B2B transactions are currently voluntary but moving toward a mandatory framework. B2C transactions remain entirely out of scope for EHF requirements regardless of sales volume. For more details, read our guide to Norway E-Invoicing Rules.
| Transaction Type | EHF Invoice Required? | Timeline |
|---|---|---|
| B2G — Government buyers | Yes — mandatory | In force since 2012 |
| B2B — Private sector companies | Voluntary now; mandate expected | B2B mandate anticipated 2027 |
| B2C — Individual consumers | No — out of scope | No mandate planned |
| Cross-border to non-Norwegian buyers | No for EHF; may use Peppol | Depends on buyer’s country |
Once you have identified which of your customers require ehf faktura submission, the next step is to check whether those customers are registered in the ELMA directory (elma.difi.no). Search each buyer’s 9-digit Norwegian organisation number in ELMA to confirm their Peppol Participant Identifier is active. If a buyer does not appear in ELMA, contact their finance team to confirm their EHF receiving setup before you configure your own sending infrastructure.
Which Rules Apply to Norway E-Invoicing Requirements?
The e invoice norway 2026 ruleset is governed by two layers of specification: the international Peppol BIS Billing 3.0 schema, which defines the base XML structure for all Peppol invoices across Europe, and the Norwegian NO-R validation rules published by Digdir (the Norwegian Digitalisation Authority), which add country-specific field requirements on top of the base schema. Every EHF invoice sent to a Norwegian buyer must pass both layers of validation before the Peppol network will route it to the buyer’s receiving system.
Key mandatory fields under Norwegian NO-R rules include: the seller’s Peppol Participant Identifier in 0192::NNNNNNNNN format, the seller’s registered Norwegian organisation number, the buyer’s verified Peppol ID, the invoice currency (NOK for domestic invoices), payment IBAN in Norwegian format (NO + 15 digits), correct Norwegian VAT category codes (S for 25% and 15%, Z for zero-rated, E for exempt), invoice date in YYYY-MM-DD format, and a unique invoice reference number. Missing or incorrectly formatted values in any of these mandatory fields cause a validation failure and prevent invoice delivery.
| Norway E-Invoicing Rule |
Standard | What It Governs |
|---|---|---|
| Peppol BIS Billing 3.0 schema |
OpenPeppol inter- national |
Base XML structure and mandatory elements |
| Norwegian NO-R validation rules |
Digdir (Norway) | Country-specific mandatory fields and formats |
| Bokforingsloven archiving | Norwegian Accounting Act | 5-year retention of invoice XML and MLR |
| ELMA participant registry | Digdir-maintained | Buyer and seller Peppol ID lookup and routing |
| VAT code requirements | Skatteetaten | Correct category codes for Norwegian VAT rates |
How Can You Begin With Norway E-Invoicing Requirements?
How to e invoice Norway in five steps: first, obtain your Norwegian organisation number from Bronnoysumdregistrene (brreg.no) if you do not already have one — this is the identifier that becomes your Peppol Participant Identifier when prefixed with 0192::. Second, select a certified Peppol Access Point provider with OpenPeppol certification and Norwegian NO-R rule support. Third, sign up with the provider and have them register your organisation number in the ELMA Peppol participant directory. Fourth, connect your accounting software to the Access Point using the provider's integration setup. Fifth, run a sandbox test invoice to confirm end-to-end delivery before going live with your first real government invoice.
How to e invoice Norway for businesses already using cloud accounting software: most Norwegian-focused platforms including Tripletex, Fiken, Xero Norway and 24SevenOffice have native Peppol integrations built in. If your platform is listed in the Peppol directory as an Access Point operator, you may be able to configure EHF sending directly within your existing software account without selecting a separate Access Point provider. Check your accounting platform's EHF or Peppol settings first before signing up with a standalone Access Point — a native integration reduces the number of vendor relationships to manage and simplifies the technical setup considerably.
Which Tools Support Norway E-Invoicing Requirements?
Shopify Norway merchants who need to issue EHF invoices to Norwegian government buyers cannot use Shopify's native invoicing feature for EHF compliance, as Shopify does not generate Peppol BIS Billing 3.0 XML. The standard approach for Shopify Norway EHF compliance is to connect Shopify to a Norwegian accounting platform — Tripletex or Fiken are the most common choices — through a Shopify integration app, and then use that accounting platform's native Peppol capability to generate and submit EHF invoices. This e invoice norway guide approach keeps your order data in Shopify while all EHF compliance and archiving happens in the accounting platform.
Norwegian accounting and ERP platforms with native EHF support include: Tripletex (cloud accounting with integrated Peppol Access Point), Fiken (small business accounting with EHF sending included), Xero Norway (EHF enabled through the Norway edition), 24SevenOffice (full ERP suite with EHF invoice and order integration), Visma eAccounting (EHF included as standard), and SAP S/4HANA with Norwegian Peppol configuration. For international businesses using Microsoft Dynamics 365 or Oracle NetSuite in Norway, EHF integration is typically achieved through a certified third-party Peppol Access Point connector available in each platform's app marketplace.
| Tool / Platform | Native EHF Support | Best For |
|---|---|---|
| Tripletex | Yes — built-in Access Point | SMEs; strong Shopify integration |
| Fiken | Yes — included as standard | Freelancers and small businesses |
| Xero Norway | Yes — Norway edition | International businesses with Xero |
| 24SevenOffice | Yes — full ERP suite | Growing SMEs needing order-to-invoice flow |
| Visma eAccounting | Yes — included | Businesses already using Visma products |
| SAP S/4HANA + AP connector |
Via third-party connector | Large enterprises with SAP |
| Dynamics 365 + AP connector |
Via third-party connector | Mid-market businesses with Microsoft stack |
he EHF obligation applies at the point of invoicing the buyer, not at the point of the underlying supply chain transaction. Your Shopify store's invoice to the Norwegian government buyer must be EHF-compliant regardless of how the goods reach the buyer. Invoices you receive from your Norwegian fulfilment centre or supplier are separate and subject to whichever invoicing format that supplier uses — increasingly EHF as B2B adoption grows.
How Can You Fix Issues With Norway E-Invoicing Requirements?
The most common ehf faktura errors fall into three categories: validation failures (the invoice XML fails NO-R rules and is rejected before delivery), routing failures (the invoice cannot be delivered because the buyer's Peppol ID is wrong or inactive), and field format errors (mandatory fields are present but formatted incorrectly, causing downstream processing issues at the buyer). Each error category requires a different diagnostic approach.
For validation failures, your Peppol Access Point provider's dashboard will show the specific NO-R error code that triggered the rejection — codes like NO-R-001 (missing seller organisation number) or NO-R-010 (invalid VAT category code) identify the exact field at fault. Correct the field in your accounting software's invoice template or company settings and resubmit. For persistent validation errors affecting multiple invoices, contact your accounting platform's support team to check whether the EHF template or VAT code mapping needs updating. Proper Myob accounting software integration can help maintain accurate invoice data and reduce recurring formatting and validation issues.
| EHF Error Type | Common Cause | How to Fix |
|---|---|---|
| Validation failure — NO-R rules | Missing or wrong mandatory field | Check error code; correct field in accounting settings |
| Routing failure — buyer not found | Buyer not in ELMA or wrong Peppol ID | Search buyer in ELMA; update customer record |
| No MLR received | Access Point delivery issue or buyer AP offline | Check AP dashboard; contact AP provider support |
| VAT code error | Incorrect category code (e.g. number instead of S/Z/E) | Map VAT rates to correct Peppol category codes |
| Date format error | DD/MM/YYYY used instead of YYYY-MM-DD | Set accounting software to ISO 8601 date output |
| IBAN format error | Non-Norwegian IBAN in PaymentMeans | Enter Norwegian IBAN (NO + 15 digits) in company bank settings |
Routing failures are typically resolved by re-verifying the buyer's Peppol Participant Identifier in the ELMA registry at elma.difi.no. If the buyer appears in ELMA but your invoice still fails to route, the buyer's Access Point may be temporarily offline — wait 24 hours and resubmit, or contact the buyer's accounts payable team to ask whether their Peppol infrastructure is operational. If the buyer does not appear in ELMA at all, they are not registered as a Peppol participant and cannot receive EHF invoices through the standard Peppol routing mechanism.
How Do You Decide on Norway E-Invoicing Requirements?
EHF compliance decisions for Norwegian online store operators come down to three practical choices: which accounting platform to use, which Peppol Access Point provider to connect to, and how to integrate your online store (Shopify, WooCommerce or other) with the EHF invoicing workflow. For most small online stores, the simplest setup is to use a Norwegian accounting platform with native EHF sending (Tripletex or Fiken) connected to your Shopify or WooCommerce store via an integration app, letting the accounting platform handle all EHF compliance automatically.
Businesses with more complex needs — multiple legal entities, international operations, high invoice volumes or enterprise ERP systems — should evaluate Peppol Access Point providers separately from their accounting software, looking for OpenPeppol certification, Norwegian NO-R support, the accounting system integration they need, a 5-year archive service and Norwegian-language support. The decision framework below covers the main criteria.
| Decision Criterion | Small Online Store | Mid-Market Business | Enterprise |
|---|---|---|---|
| Accounting platform | Tripletex or Fiken | Xero Norway or 24SevenOffice | SAP, Dynamics 365 or Oracle |
| EHF setup approach | Native platform EHF included | Native or standalone AP connector | Standalone AP provider with ERP API |
| B2B EHF adoption | Optional; start with B2G only | Evaluate early adoption now | Plan for B2B mandate in roadmap |
| Cost focus | Minimise monthly subscription | Balance cost and integration depth | Total cost of ownership over 3 years |
| Support requirement | Self-serve or chat support | Email and phone support | Dedicated account manager |
When deciding whether to invest in voluntary B2B EHF sending before the mandate arrives, consider whether your major private-sector customers are already registered in ELMA as Peppol receivers. If your top five B2B customers are already set up for EHF receiving, early adoption generates immediate benefits: faster invoice processing, earlier payment and a stronger supplier relationship. If none of your current B2B customers are in ELMA, the business case for early adoption is weaker and waiting until closer to the mandate date is a reasonable choice. Businesses operating across Nordic markets can also explore e-invoicing solutions in Denmark.
Conclusion
Norwegian EHF invoicing obligations are clear for B2G suppliers — mandatory since 2012 — and are progressively extending toward a full B2B mandate expected around 2027. Online store operators who set up EHF compliance now gain practical experience with Peppol workflows, faster payment cycles from government buyers and readiness for the B2B mandate without a last-minute compliance rush.
The most practical path for Norwegian online store operators is to connect an EHF-capable accounting platform to your store and register with a certified Peppol Access Point provider. Once ELMA registration is confirmed and a sandbox test invoice has passed, your EHF infrastructure is live and every subsequent invoice to a Norwegian government buyer can be submitted electronically with a delivery-confirmed audit trail. Start with the steps in this guide, verify your setup in the ELMA registry and contact your Access Point provider's support team for any configuration questions specific to your accounting platform.
Frequently Asked Questions
What must a small Norwegian online store know about EHF invoicing compliance?
Norway E-Invoicing Requirements for small online stores depend on whether you sell to government buyers (B2G), private businesses (B2B) or consumers (B2C). If you have any Norwegian government customers, you must send EHF invoices through the Peppol network — mandatory since 2012. B2B and B2C sales are currently exempt, though a B2B mandate is expected from 2027. The minimum setup is a Norwegian accounting platform with EHF capability and a certified Peppol Access Point subscription.
Is ehf faktura the same as a Peppol invoice?
EHF faktura is the Norwegian name for the Peppol BIS Billing 3.0 electronic invoice format used in Norway. EHF (Elektronisk HandelsFormat) is Norway's implementation of the Peppol invoice standard, with Norwegian-specific NO-R validation rules added on top of the base Peppol schema. Any Peppol-certified Access Point can transmit EHF faktura to Norwegian buyers registered in the ELMA directory.
How do I find my Norwegian buyer's Peppol ID?
Search the buyer's 9-digit Norwegian organisation number in the ELMA participant registry at elma.difi.no. If the buyer is registered, their Peppol Participant Identifier appears in the format 0192::NNNNNNNNN. If they do not appear in ELMA, contact the buyer's accounts payable or procurement team to confirm their EHF receiving setup before sending your first invoice.
Can I use Shopify to send EHF invoices to Norwegian government buyers?
Shopify does not natively generate EHF-compliant Peppol BIS Billing 3.0 XML invoices. Shopify Norway merchants that need to send EHF invoices should connect their Shopify store to a Norwegian accounting platform (such as Tripletex or Fiken) via a Shopify integration app. The accounting platform generates and submits the EHF invoice through its built-in or connected Peppol Access Point. Your Shopify store handles orders and payments; the accounting platform handles EHF compliance.
How long does the e invoice norway 2026 setup take?
A standard e invoice norway 2026 setup — selecting an Access Point provider, completing onboarding, registering in ELMA and running a test invoice — typically takes three to seven business days. ELMA registration alone usually completes within one to three business days once your Access Point provider submits the registration. Accounting software integration and sandbox testing can often be completed in the same week, allowing live EHF invoice submission within one working week of starting the setup process.
What happens if I send a PDF invoice instead of an EHF invoice to a Norwegian government buyer?
Norwegian government buyers registered in ELMA are required to process invoices received through the Peppol network. Sending a PDF invoice instead of an EHF invoice does not fulfil your B2G invoicing obligation and may result in delayed payment or rejection of the invoice by the buyer's accounts payable system. Some buyers will contact suppliers to request an EHF resubmission; others may simply not process the PDF. Always send EHF invoices to Norwegian government buyers to ensure timely payment.
Source by:
Image by Magnific

