What Skatteverket requires from your POS

Sweden's cash register rules aren't optional, and getting them wrong isn't a minor paperwork issue — an uncertified POS can't legally be sold or used in the market. Here's what the law says, independent of who you integrate with.

Swedish cash register law and Skatteverket certification requirements

The legal basics

Die schwedischen Kassenregister-Vorschriften wurden durch das Kassalagen (Kassengesetz, SFS 2007:592) eingeführt und sind heute in Kapitel 39 des Steuerverfahrensgesetzes (Skatteförfarandelag, SFS 2011:1244) verankert – zusammen mit Skatteverkets technischen Vorschriften SKVFS 2021:17 (Anforderungen an Kassenregister), SKVFS 2021:18 (Nutzung von Kassenregistern) und SKVFS 2021:16 (Journalexport) –, die festlegen, was ein konformes Kassenregister leisten muss, darunter die Erstellung eines Z-Reports und die Meldung jedes Verkaufs an ein zertifiziertes Kontrollsystem.

Jedes Unternehmen, das Waren oder Dienstleistungen gegen Bar- oder Kartenzahlung verkauft, muss in der Regel ein zertifiziertes System nutzen, jede Transaktion protokollieren und es an ein zugelassenes Kontrollsystem oder eine Kontrollenhet anschließen.

The legal basics of Swedish cash register compliance

Two active standards

  • SKVFS 2020:9 (current)

    The cloud-based Kontrollsystem standard — no hardware required, and the standard Skatteverket wants new deployments to use. If you're building or buying new, there's no reason to go the hardware route. (How fiskaly is certified against both standards is covered on the platform page → — this page is about what the law requires, not about us.)

  • SKVFS 2009:2 (legacy)

    The hardware-based Kontrollenhet standard — a physical control unit per register. It's still valid and still supported for existing setups. If you've inherited a 2009:2 setup from an acquisition or legacy integration, it's still compliant — you don't need to rip it out overnight.

Certification requirements

  • Get your integration tested and working

    Test against whichever certified Kontrollsystem/Kontrollenhet you're using. (If that's us, the technical steps are on the Tax Compliance System page →.)

  • Submit a self-declaration to Skatteverket

    Confirm your POS meets the requirements. This is a known, defined process — not a blank page — but it's yours to file, not your vendor's.

  • Kassenmodell bei Skatteverket listen lassen

    Nach der Deklaration erscheint Ihr Kassenmodell auf Skatteverkets Liste der deklarierten Kassenregister. Das muss geschehen, bevor Ihre Händler live gehen. Ein Hinweis vorab – Schweden setzt auf ein Selbstdeklarationsmodell, es gibt also keine Zulassungsentscheidung, auf die Sie warten müssten, aber der Deklarations- und Listungsschritt hat eine eigene Vorlaufzeit, die sich durch schnellere Integration nicht verkürzen lässt. Planen Sie dafür ausreichend Zeit ein.

What happens if you skip this

Skatteverket can audit cash register compliance directly, and an uncertified or non-compliant system is a liability for both the POS vendor and the merchants using it — not a theoretical one. If you're already selling into Sweden without a certified control system in place, that's worth fixing before it becomes an audit finding rather than a proactive project.

Consequences of non-compliant cash registers under a Skatteverket audit

Frequently asked questions

Yes — Kassalagen's reporting requirements aren't limited to cash transactions. Card and digital payments through a POS still need to be logged and reported.

You can still deploy against 2009:2, but there's no upside to choosing hardware over cloud for a new build. Most vendors starting fresh go straight to the cloud-based standard.

You do, since you're the one certifying your own POS application. A good provider gives you the technical documentation and guidance, but the filing itself is yours.

See how fiskaly handles the technical side

The law is yours to comply with — we make the technical side straightforward.

fiskaly's Tax Compliance System handling the technical side of Swedish VAT