Skip to content
barcoder

Standards/twint

TWINT

TypeQR Code
PrimaryCH
MentionedCHHULI
Completeness86%high

Overview

TWINT is Switzerland's dominant mobile payment system, born from the 2016 merger of two competing Swiss mobile payment apps (PostFinance's Twint and SIX/UBS/Zurich-Cantonal-Bank's Paymit) [1, 2]. As of 2024 it has ~6 million users (≈ 65 % of Switzerland's adult population) [3] and is unusual among national mobile payment systems for shipping as ~60 different bank-branded versions of the same underlying TWINT platform (UBS TWINT, ZKB TWINT, Raiffeisen TWINT, PostFinance TWINT, etc.) CH. TWINT is QR-based: in-store payments by scanning a merchant QR (printed or on a terminal screen), P2P transfers by phone-number lookup, parking/vending via in-app QR flows.

TWINT shareholders today: Banque Cantonale Vaudoise, PostFinance, Raiffeisen, UBS, Zürcher Kantonalbank, SIX Group, Worldline [1] — making it owned by essentially every major Swiss banking-system stakeholder.

History

Pre-history (2014–2015) — two competing Swiss mobile payment apps emerged:

  • Twint was created by Monexio AG, a company founded July 2014 as a wholly-owned subsidiary of PostFinance (Switzerland's state-owned bank) [1]. PostFinance Executive Board member Thierry Kneissler became CEO; PostFinance CEO Hansruedi Köng became Chairman.
  • Paymit was launched in parallel by Zürcher Kantonalbank (ZKB) and SIX Group, with UBS subsequently joining [2, 4].

Twint pre-launch and national rollout [1, 4]:

  • 6 August 2015 — Twint pre-launch in Bern and Zurich.
  • 3 November 2015 — National rollout.
  • Initial cooperating banks: Berner Kantonalbank, Valiant Bank (2015); joined by Basler Kantonalbank, Bank Cler (2016).

May–September 2016 — Twint + Paymit merger [1, 2]:

  • May 2016: Twint and Paymit announce fusion.
  • September 2016: Switzerland's Competition Commission (WEKO) approves the merger.
  • A new entity, Twint AG, was founded in September 2016, owned by Banque Cantonale Vaudoise, PostFinance, Raiffeisen, UBS, Zürcher Kantonalbank, SIX, and Worldline [1].

The merger was strategically necessary: Switzerland's small market couldn't sustain two competing bank-consortium mobile payment systems. The combined entity took the Twint brand and the Paymit technical foundation in several areas.

Subsequent growth [1, 3, ch-cro]:

  • 2016–2020 — Steady bank adoption; eventually ~40+ banks participating, each shipping their own bank-branded TWINT app version.
  • 2020 — TWINT crosses several adoption thresholds during COVID-19 (contactless payment preference).
  • 2023 — ~5 million users [1].
  • 2024 — ~6 million users [3] (~65 % of Switzerland's ~9M population).

2024 context — Credit Suisse merger CH:

  • June 2024: Credit Suisse Schweiz merged into UBS Switzerland.
  • The TWINT shareholder structure consolidated; Credit Suisse TWINT customers transitioned to UBS TWINT.

Technical specification

TWINT is bank-side proprietary — the protocol between the TWINT app and TWINT AG's backend is not openly published, and there is no significant open-source TWINT library ecosystem CH. What is publicly documented is the consumer-facing interaction model and the QR code's structural role.

Interaction modes [1, ch-cro]:

Mode Description
QR scan at POS terminal Customer opens TWINT app, scans the dynamic QR shown by the payment terminal, confirms payment in-app
QR scan at printed merchant QR For small merchants (market stalls, mountain huts, sports-club restaurants); static QR per merchant, customer enters amount
Phone number P2P Send money to recipient by their Swiss phone number; recipient sees credit in their TWINT app
Vending machine QR QR on the machine; scan to pay for the product
Parking QR at parking meter; scan to start parking, app charges per minute, scan/tap to end
Online checkout Web shops display TWINT as a checkout option; redirect or QR scan flow

QR code structure: TWINT QRs use standard qr-code symbology (ISO/IEC 18004). The payload encoding is TWINT-proprietary (a specific URL or token format consumed by the TWINT app on the customer's device) — TWINT AG does not publicly document the payload format.

Bank-app architecture CH: TWINT ships as ~60 separate apps in the Swiss App Stores, each branded for its issuing bank but sharing a common TWINT backend:

  • UBS TWINT — #1 in Switzerland, ≥ 1M users
  • ZKB TWINT — Zürcher Kantonalbank-branded
  • Raiffeisen TWINT — Cooperative banks
  • PostFinance TWINT — State-owned bank (the original Twint legacy)
  • +55 more cantonal/regional bank-branded versions

The bank-version proliferation reflects Switzerland's banking landscape — each cantonal bank wants its own branded app for customer identity. The user picks the TWINT version matching their bank when first installing.

Funding sources: TWINT can be funded by Swiss bank account (most common) or by linking a Swiss credit/prepaid card (UBS TWINT specifically) CH.

Settlement: For inter-bank TWINT transactions, settlement uses Swiss Interbank Clearing (SIC); since August 2024, SIC IP (Swiss Instant Payments) enables sub-10-second settlement CH.

Use cases

TWINT is broadly used across Swiss payment contexts, and notable for reaching into informal and low-volume merchant categories that card networks struggle with [ch-cro, 1]:

  • In-store POS at small merchants — cafés, bakeries, small shops display TWINT QR alongside card acceptance. ~5+ million Swiss users actively use TWINT here.
  • Hawker-equivalent informal vendors1,900+ Swiss farm stands (Hofläden) accept TWINT for honesty-box-style transactions CH. This is structurally where TWINT outpaces card networks: a farm stand can't justify a card terminal but can print a TWINT QR sticker.
  • Mountain huts and ski-resort cafés — TWINT is ubiquitous in Swiss mountain hospitality (no card terminals at altitude, but mobile data + TWINT works) [1].
  • Sports clubs and event cateringKlub-Restaurants, festival booths, neighbourhood markets [1].
  • Vending machines — Selecta and other Swiss vending operators have TWINT-compatible QR-pay capability.
  • Parking meters and parking apps — major Swiss cities accept TWINT for street parking and garage parking.
  • P2P transfers — phone-number-keyed; quintessential "I owe you 20 francs for dinner" use case.
  • Online commerce checkout — Swiss e-commerce sites offer TWINT as a payment option alongside credit cards.

Adoption metrics [1, 3, ch-cro]:

  • ~6 million users (2024)
  • ~65 % of Swiss adult population
  • Retailer transaction fee: ~1.3 % — has drawn complaints from the Swiss Retail Federation about TWINT's dominant market position [1].

Implementations

TWINT has no open-source library ecosystem of consequence CH — the protocol is gated by TWINT AG, integration is via the TWINT acquirer SDK for merchants, and the consumer-side is bank-app-only.

Production app versions (canonical implementations) CH:

  • UBS TWINT, ZKB TWINT, Raiffeisen TWINT, PostFinance TWINT — the major bank-branded apps.
  • Cantonal bank versions — ~30+ regional Swiss cantonal banks each ship their own TWINT app.
  • Bank Cler TWINT, Migros Bank TWINT, etc. — non-cantonal alternatives.

Merchant integration:

  • TWINT AG provides a TWINT for Business acquirer offering, with REST APIs and SDKs for POS terminal integration.
  • Worldline (a TWINT shareholder) is a major Swiss payment processor and acts as TWINT acquirer for many merchants.
  • SumUp, Stripe, Adyen and other international PSPs integrate TWINT as a Swiss-market payment method.

For developers: TWINT publishes a [developer portal] for partners onboarded via TWINT AG; community-developed open-source libraries are essentially absent, reflecting the gated integration model.

Comparison

vs. blik (Poland) — Closest peer in design philosophy. Both founded by a consortium of major national banks (TWINT: PostFinance + later all big Swiss banks; BLIK: 6 founding Polish banks), both achieved national dominance, both QR-supported, both non-Eurozone. Differences: BLIK's primary interaction is a 6-digit code (with QR secondary); TWINT is QR-first (with phone-number-P2P secondary). Both demonstrate the bank-consortium-collaboration-required pattern for national mobile payment systems [pl-cro, ch-cro].

vs. swish-qr (Sweden) — Another bank-consortium national mobile payment system: Swish (2012) is older than TWINT (2015/2016 merger), both Nordic-European, both achieved ~80 % adult-population adoption in their home market. Swish settled on phone-number-as-identifier + QR; TWINT settled on QR + phone-number P2P. Both achieved dominance against card-network and Apple/Google Pay alternatives [se-cro, ch-cro].

vs. Apple Pay / Google Pay — TWINT competes directly with NFC mobile wallets for in-store payment. NFC requires NFC-capable POS terminals; TWINT QR works on any printed sticker, broader merchant base. TWINT's dominant share in Switzerland vs. Apple/Google Pay reflects this merchant-acceptance asymmetry [ch-cro, 1].

vs. swiss-qr-bill — Complementary, not competing. Swiss QR-bill is for printed-invoice asynchronous payment; TWINT is for in-person / online mobile payment. Both are operated by SIX-adjacent entities (SIX is a TWINT shareholder); both are universal in Switzerland in their respective contexts CH. A Swiss consumer typically uses TWINT for café/parking/P2P and Swiss QR-bill for the monthly utility invoice.

Fun facts

TWINT's "~60 bank-branded app versions" is unique among national mobile payment systems CH — most peer systems (Pix, UPI, BLIK, Swish) have one or a handful of authorised apps. The proliferation reflects Switzerland's bank concentration around cantonal banks (one per canton, each fiercely preserving its identity). When TWINT consolidated, each cantonal bank wanted its own branded app rather than directing customers to a single "TWINT app." The shared TWINT backend makes this work — same protocol, different brand identity.

TWINT was the result of two competing Swiss mobile payment apps merging because the country was too small to support two [1, 2]. PostFinance built Twint; SIX + ZKB + UBS built Paymit. Both launched 2015 and competed for ~18 months until the May 2016 merger announcement. The combined entity (Twint AG, September 2016) brought every major Swiss banking-system stakeholder into one shareholder structure — arguably more important than the technical merger itself.

1,900+ Swiss farm stands (Hofläden) accept TWINT CH — a use case where the printable-QR-sticker advantage over card-terminal infrastructure is most visible. The Swiss tradition of unattended honesty-box-style farm stands selling apples, eggs, and cheese converts naturally to "scan the QR, pay the price on the sign, take the produce." This is a structural reason why TWINT became a cultural feature in rural Switzerland, not just an urban one.

TWINT's ~1.3 % retailer fee has drawn formal complaints to the Swiss Competition Commission from the Swiss Retail Federation about market dominance [1]. This is a recurring tension for national mobile payment systems that grow into critical-infrastructure status: the network-effect lock-in that drove adoption also creates merchant-side pricing power that attracts regulatory scrutiny.

Status

Active and dominant in Switzerland. Most recent figures [1, 3, ch-cro]:

  • ~6 million users (2024) — approximately 65 % of Switzerland's adult population
  • Universal Swiss banking-system participation via ~60 bank-branded app versions
  • Settlement via SIC and SIC IP (Swiss Instant Payments, live August 2024) — sub-10-second settlement
  • Merchant acceptance across retail, hospitality, farm stands, vending, parking, e-commerce

Strategic context CH:

  • Credit Suisse Schweiz merged into UBS Switzerland in June 2024 — TWINT customers consolidated under UBS TWINT.
  • Switzerland exploring ECB TIPS link for EUR-denominated SEPA-area instant payments — would extend TWINT's potential cross-border reach into the eurozone, though no concrete TWINT cross-border feature has been announced.
  • No deprecation planned; TWINT is positioned as durable Swiss national mobile payment infrastructure.

The retailer-fee criticism remains an active regulatory question, but Swiss antitrust review (WEKO) has not (as of mid-2025) found grounds for intervention beyond ongoing oversight [1].

Sources

  1. TWINT — Wikipedia
  2. Twint: Switzerland's Answer to Apple Pay — Finews
  3. TWINT 6 million users by mid-year — SwissInfo
  4. TWINT to become Switzerland's digital wallet — TWINT press
  5. 40+ banks now on board — TWINT press
  6. TWINT mobile payment revolution — Neobanque
  7. TWINT official site
  8. Competition in Mobile Payment Services — OECD note 2025
  9. TWINT has more than six million users — Blue News
  10. CH-switzerland.md

Deployments

Found in the following country reports (grep across reports/countries/):

source · docs/standards/twint/index.md