Skip to content
Norway · Agentic SaaS development

SaaS Development for Norway: E-Invoicing, VAT and AI Agents

From 1 January 2027, an amendment to Norway's Bookkeeping Act requires businesses with bookkeeping obligations to send e-invoices to other bookkeeping-liable businesses registered in the ELMA recipient register. For a subscription product sold to Norwegian companies, billing is no longer just a card form. Add VAT registration rules for consumer sales and a WCAG requirement that already applies to web solutions, and a SaaS team has real constraints to design around from the first sprint.

Curiosive is a studio in Ankara, Türkiye, building SaaS products with AI coding agents under senior engineer review. Engineers design the multi-tenant data model, tenant isolation, billing webhooks and plan logic. Agents produce the CRUD screens, admin views, migrations and test suites around them. Our working day starts at 07:00 Norwegian time in winter and 08:00 in summer, so most of the day is shared.

24
published portfolio projects
5+
years building for production
12
countries the work runs in
100%
of code read by a senior engineer
1 day
to hear back, from the engineer

E-invoicing in Norway from 2027 and what it means for SaaS billing

The amendment (LOV-2026-06-19-39) makes e-invoices mandatory from 1 January 2027 when a business with bookkeeping obligations invoices another bookkeeping-liable business registered in the ELMA electronic recipient register. From 1 January 2030, those businesses must also keep their books in an electronic accounting system and be able to receive e-invoices. For a B2B SaaS company with bookkeeping obligations there, invoicing becomes a product requirement. Customer records need the data an e-invoice depends on, the billing flow has to know whether a customer is in the register, and invoices for those customers have to be produced as e-invoices rather than as documents attached to an email. We design this alongside subscription state, so the invoice and the customer's entitlement read from one source of truth instead of drifting apart.

VAT on SaaS sold to consumers in Norway: the VOEC scheme

If the company selling a subscription has no registered business address in Norway, consumer sales there fall under the VOEC scheme run by the Norwegian Tax Administration. A foreign business selling remotely deliverable services to Norwegian consumers must register at the latest once those B2C sales reach NOK 50,000 in any 12-month period. The scheme covers consumer sales only. Norway is outside the EU, so the EU One Stop Shop, which handles cross-border supplies to customers in the EU, does not cover these customers. In product terms, the system has to know whether each customer is a consumer or a business and where they are, record that at signup and carry it onto every invoice. Tax status is part of the billing model, reviewed by an engineer.

Accessibility rules for web products and the EAA status in Norway

The Regulation on universal design of ICT solutions (FOR-2013-06-21-732) already requires private businesses' web solutions to meet WCAG 2.0 at levels A and AA, except success criteria 1.2.3, 1.2.4 and 1.2.5. The Norwegian Digitalisation Agency supervises compliance and can order corrective measures and impose daily coercive fines. The European Accessibility Act is a different matter: EFTA's EEA-Lex factsheet, checked 2 October 2026, still lists it as under scrutiny for incorporation into the EEA Agreement, so it is not yet Norwegian law, although it has applied in the EU since 28 June 2025. A SaaS product therefore has a WCAG baseline today. Agents generate components with labels and keyboard support from the start, and reviewers check focus order and contrast.

Since 1 January 2025, section 3-15 of the Electronic Communications Act (ekomloven) requires consent valid under the GDPR before a cookie or similar technology stores or reads data on a user's device, unless it is strictly necessary for a service the user requested. Browser defaults no longer count, saying no must be as easy as saying yes, and Datatilsynet and Nkom supervise the rule jointly. Enforcement is active: in a decision published 12 June 2025, Datatilsynet found that six Norwegian websites unlawfully shared visitors' data through tracking pixels and nudged users into consenting. It fined Kristiansand kommune NOK 250,000 and warned that future reactions may be much stricter. Analytics and ad pixels on the marketing site and inside the product should load only after consent.

Subscription billing and tenant isolation for SaaS sold in Norway

Payment method matters for consumer plans. Vipps MobilePay puts its market share at 93% among people in Norway aged 15 and over, so a billing model that assumes cards are the only option is worth questioning before launch. Whatever the provider, its events should be the source of truth for subscription state. Engineers write billing webhook handlers that are idempotent, so a redelivered event is not processed twice, and plan and entitlement logic that reads from one place, together with the customer type and e-invoicing details described above. They also design the multi-tenant data model and tenant isolation, so one customer's data never appears in another's account. Around those boundaries, agents produce the CRUD screens, admin views, migrations and test suites, and every diff gets senior engineer review before it merges. Recent SaaS work includes Reveal Software (reveal.software), personal video onboarding for SaaS products, and PicKey (pickey.ai), a visual password manager with subscription billing.

Questions

The things people ask before starting.

Does a SaaS company abroad need to register for VAT in Norway to sell to consumers?

Yes, if it has no registered business address in Norway and its B2C sales of remotely deliverable services there reach NOK 50,000 in any 12-month period. Registration goes through the VOEC scheme, which covers consumer sales only. An accountant can confirm how it applies before launch.

Is e-invoicing mandatory for B2B SaaS companies in Norway?

Yes, from 1 January 2027, for businesses with bookkeeping obligations invoicing other bookkeeping-liable businesses registered in the ELMA register. From 1 January 2030, those businesses must also be able to receive e-invoices and keep their books in an electronic accounting system. Billing should be designed for this from the start.

Does the European Accessibility Act apply to SaaS products in Norway?

Not yet as Norwegian law. EFTA's EEA-Lex factsheet, checked 2 October 2026, lists the Act as still under scrutiny for incorporation into the EEA Agreement. Norway's own regulation already requires private businesses' web solutions to meet WCAG 2.0 at levels A and AA, with three exceptions.

What does SaaS development with Curiosive cost per month?

Work runs as AI-accelerated development, starting from $2,000 per month, with scope agreed in writing. Scope and capacity are fixed in writing following a discovery call, with no long contract to start. Prices are in US dollars, and the code is the client's from the first commit, in repositories and hosting accounts that belong to the client.

How it starts

What happens after you write to us.

  1. 01

    You describe the product

    One paragraph on what you are building, roughly when you need it, and who it is for. No brief, no form with fifteen fields.

  2. 02

    You get a reply within a day

    From the engineer who would do the work, not a sales team. If we are not the right fit we say so, and where possible we point you somewhere better.

  3. 03

    You get a scoped plan

    Scope, price and timeline in writing before anything is committed. You decide with the numbers in front of you.

No long contract to begin, no lock-in to our tooling, and the code is yours from the first commit.

Start a conversation
Contact

Looking for an engineering partner for the long haul?

A short note about the product, the timeline and who it is for is enough to start. You will hear back from the engineer who would do the work, not a sales team.

Ankara / Türkiye · Working across European and US time zones