Skip to content
Sweden · Agentic SaaS development

SaaS Development for Sweden: Billing, VAT and Consent

In the Riksbank's 2025 payment habits survey, Swish and buy-now-pay-later services such as Klarna were the single most common online payment methods in Sweden, while all forms of card payment together made up 64% of the methods used online. A subscription product sold there also has to price for 25% VAT, collect cookie consent the way PTS guidance describes, and keep invoice data ready for e-invoicing rules Sweden has not yet decided.

Curiosive builds from Ankara, Türkiye, with AI coding agents working under senior engineer review. Engineers design the multi-tenant data model, billing state and entitlements; agents produce the CRUD screens, admin views, migrations and test suites around them. Our working day begins at 07:00 Swedish time in winter and 08:00 in summer, a gap small enough that both days share most of their hours.

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

VAT on SaaS subscriptions sold in Sweden

Sweden's standard VAT rate is 25%, with reduced rates of 12% and 6%. Skatteverket applies 25% to granting rights to systems or programs for automatic data processing, while e-books and e-journals comparable to printed publications are taxed at 6%. Across borders, EU rules usually let a business customer in another EU country account for VAT itself under the reverse charge, though there are several important exceptions. Telecommunications, broadcasting and electronic services sold to consumers are taxed in the customer's country, although below a threshold of EUR 10,000 they may be taxed where the seller is established. The One Stop Shop lets a seller register in one EU country to declare and pay that VAT. Sweden uses the krona (SEK), not the euro, so price lists, invoices and VAT amounts need a currency field from the start. It is worth confirming your position with an accountant before launch.

Payments in Sweden: Swish, Klarna, cards and strong authentication

The Riksbank's survey ran from 8 to 19 September 2025 with 2,008 respondents aged 18 to 84 and was reported in Payments Report 2026. Of those respondents, 91% had used Swish in the past month and 80% had shopped online. For a SaaS checkout aimed at Swedish customers, that spread is a product decision, so billing logic should not assume one provider or one payment type. Strong customer authentication shapes the flow too: the PSD2 technical standards, applied since 14 September 2019, let a provider skip it for a remote electronic payment of no more than EUR 30, but only while the payer stays within a cumulative EUR 100 or five consecutive transactions since the last authentication. A payment waiting for authentication is a normal state, not an error. We treat the payment provider's events as the source of truth and keep webhook handlers idempotent, so a redelivered event is not processed twice.

Sweden's cookie rule is 9 kap. 28 § of Lag (2022:482) om elektronisk kommunikation. Data may be stored in or read from a user's device only if the user is told the purpose and consents, unless that is needed to transmit a message or to provide a service the user explicitly requested. PTS guidance, updated 2024-05-14, is specific. Refusing must be as easy as accepting, in the same view and with similarly designed buttons. If the user makes no choice, only necessary cookies may be stored. Pre-ticked boxes, cookie walls, consent through continued use and 'Jag förstår' buttons are not valid consent, statistics cookies do not count as necessary, and withdrawing consent must be as easy as giving it. For a SaaS product this covers the marketing site and the logged-in app alike, since product analytics cookies are statistics rather than necessities.

E-invoicing and switching duties for B2B SaaS in Sweden

Sweden has not decided on mandatory domestic B2B e-invoicing. Kommittédirektiv 2026:9, decided by the government on 5 February 2026, tasks an inquiry with implementing the EU's e-invoice-based digital reporting for intra-EU cross-border transactions, which applies from 1 July 2030, and with assessing whether domestic transactions should follow. It must report by 30 November 2027. Keeping invoice data structured now turns either outcome into a format change rather than a rebuild. Separately, the EU Data Act has applied since 12 September 2025 and covers SaaS as a data processing service: switching terms need a written contract, a notice period of no more than two months and a transitional period of no more than 30 calendar days, and from 12 January 2027 no switching charges are allowed.

Multi-tenant SaaS architecture: agents build, engineers own

Tenant isolation sits at the foundation of the data model, so an engineer designs it, along with the plan and entitlement logic that reads subscription state from one place. For a product sold in Sweden, that model also records each customer's VAT treatment (25% domestic, or reverse charge for business customers elsewhere in the EU), amounts in SEK and the consent state the PTS rules call for. Agents then generate the volume: CRUD screens, admin views, migrations and the test suites that prove one tenant cannot read another's rows. Every diff is reviewed by a senior engineer before it merges. The same split sits behind Reveal Software (reveal.software), personal video onboarding for SaaS products on Hono, Drizzle ORM and PostgreSQL for a client in Romania, and PicKey (pickey.ai), a visual password manager with subscription billing for a client in India.

Questions

The things people ask before starting.

What VAT rate applies to SaaS sold in Sweden?

The standard rate is 25%, and Skatteverket applies it to granting rights to systems or programs for automatic data processing. Sales to businesses in other EU countries usually fall under the reverse charge, with exceptions, while consumer sales of electronic services are taxed in the customer's country, declarable through the One Stop Shop.

Which payment methods do people in Sweden use to pay online?

Swish and buy-now-pay-later services such as Klarna were the single most common online methods in the Riksbank's September 2025 survey. Card payments of all kinds together accounted for 64% of the methods used online, and 91% of the 2,008 respondents had used Swish in the month before.

Is B2B e-invoicing mandatory in Sweden?

Not for domestic transactions, and no decision has been made. Kommittédirektiv 2026:9 asks an inquiry to assess whether domestic e-invoicing and digital reporting should follow the EU's intra-EU reporting, which applies from 1 July 2030. The inquiry reports by 30 November 2027. Invoices to public-sector buyers are a separate case under Lag (2018:1277).

How much does it cost to build a SaaS product for the Swedish market?

Work runs as AI-accelerated development, starting from $2,000 per month, with scope agreed in writing. That figure is a starting point in US dollars, not a quote. There is no long contract and no lock-in: repository, database and hosting accounts are opened in your name.

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