NemKonto and BetalingsService — national banking rail
Denmark is one of the rare countries in the world to maintain an exhaustive central registry of citizens' bank accounts (NemKonto, operational since 2003) and a unified automated direct debit system (BetalingsService, operated by Nets since 1974). This dual banking rail underpins State ↔ citizen payments and now articulates with SEPA and the OIOUBL ecosystem.
NemKonto — one designated bank account per citizen
NemKonto ("easy account" in Danish) is a central registry administered on behalf of Økonomistyrelsen (Agency for Economic Management, under the Ministry of Finance). Each Danish citizen and each CVR business designates a unique bank account to which the State will make all its payments:
- Tax refunds (overskydende skat) by Skatteforvaltningen
- Payment of social benefits (børnepenge, dagpenge, folkepension)
- Student grants (SU)
- Health reimbursements (sygesikring)
- Public supplier payments (vendors to the public sector via NemHandel)
For the citizen, enrolment is done online via the NemKonto portal with MitID authentication (formerly NemID). For businesses, it is done via virk.dk with MitID Erhverv.
BetalingsService (Nets) — national direct debit
BetalingsService is the national automated direct debit system operated by Nets (formerly PBS — PengeInstitutternes BetalingsSystemer founded in 1968). The service allows recurring creditors (insurance, energy, telecom, subscriptions, parish contributions) to directly debit a customer's bank account:
- One-time registration: the debtor signs a permanent authorisation with their bank (similar to a SEPA SDD mandate).
- Monthly notification: the debtor receives upstream of the debit a recap (Betalingsoversigt — upcoming debit statement).
- Dispute period: 6 weeks to 6 months depending on the reason (same as SEPA SDD).
- SME/micro compatibility: direct integration via certified accounting software (e-conomic, Dinero, Visma).
FIK codes and automated transfers
FIK codes (Fælles Indbetalingskort — "common payment cards") are historical reference structures printed on Danish paper invoice stubs and read by OCR-A. While still encountered in paper or hybrid invoicing, they are now transposed in structured form within OIOUBL PaymentMeans:
# FIK code 71 — classical customer invoice
71<<<<<<<<<<<<<<<<<<<<<<<<<<<<<+12345678901234567+87654321<
# FIK code 73 — invoice with long mention (free reference)
73<<<<<<<<<<<<<<<<<<<<<<<<<<<<<+REF20250520ABCDEFGH+87654321<
# FIK code 04 — BetalingsService direct debit (permanent mandate)
04<<<<<<<<<<<<<<<<<<<<<<<<<<<<<+00123456+87654321<
# FIK code 15 — Erhverv-konto transfer (business-to-business)
15<<<<<<<<<<<<<<<<<<<<<<<<<<<<<+00123456789+12345678<
# Breakdown:
# - first 2 digits: FIK code type
# - 47 characters: reference zone (left-aligned, padding "<")
# - +<creditor account number>+
# - Printed format on the invoice stub, OCR-A at the bottom Example integration into an OIOUBL 3.0 invoice:
<!-- OIOUBL PaymentMeans block referring to a FIK 71 -->
<cac:PaymentMeans>
<cbc:PaymentMeansCode listID="UN/ECE 4461">42</cbc:PaymentMeansCode>
<cbc:PaymentDueDate>2026-06-20</cbc:PaymentDueDate>
<cbc:InstructionID>71+12345678901234567+87654321</cbc:InstructionID>
<cac:PayeeFinancialAccount>
<cbc:ID schemeID="DK:BBAN">87654321</cbc:ID>
<cbc:Name>Eksempel A/S</cbc:Name>
</cac:PayeeFinancialAccount>
</cac:PaymentMeans> Articulation with SEPA SDD/SCT
Denmark, although an EU member but outside the eurozone, has been integrated into SEPA since 2014:
- SEPA SCT (Credit Transfer): used for euro transfers between Danish banks and the SEPA zone.
- SEPA SDD CORE and B2B: used for euro direct debits, complementing domestic BetalingsService (in Danish kroner DKK).
- SEPA Instant Credit (Inst): aligned since 2023, progressive adoption by Danish banks (Danske Bank, Nordea DK, Jyske Bank, Sydbank, Nykredit, Spar Nord).
- DKK/EUR preservation: as DKK is pegged to EUR via the ERM II mechanism (±2.25% band), conversions are transparent for domestic payments but formally count as SEPA cross-currency.
Volume and adoption
Consolidated Nets + Økonomistyrelsen + Nationalbanken figures for 2024:
- ~5.5 million citizens registered on NemKonto (99% rate on adult population)
- ~700,000 CVR businesses with NemKonto Erhverv
- ~250M BetalingsService transactions/year
- ~1.5 billion SCT/SDD/Inst payments in kroner/euros via DK banks
- ~700M MobilePay transactions/year (post-Vipps acquisition)
- ~$40 billion annual fiscal flows routed via NemKonto (tax, allowances, pensions, healthcare)
MobilePay — the mobile layer (Vipps post-2024)
MobilePay, founded in 2013 by Danske Bank, is a mobile wallet massively adopted in Denmark (>5M active users out of 5.8M population):
- Vipps MobilePay merger (2022): consolidation with Norwegian Vipps, now operated under the common Vipps MobilePay brand.
- P2P usage: 80% of transfers between individuals in Denmark transit via MobilePay.
- Merchant usage: integrated with local SMEs, cafes, markets. ~50,000 accepting merchants.
- Articulation with BetalingsService: MobilePay Subscriptions allows recurring merchants (gym, streaming) to use MobilePay as an alternative rail to BetalingsService.