Prepared for Revolut Switzerland · September 2026

1.3 million Swiss customers. How many will move their salary?

On 16 September 2026 Revolut applied for a FINMA banking licence and committed CHF 150 million to Switzerland. The licence unlocks Swiss IBANs, salary accounts and eBill. The return on that investment depends on one question: which existing customers will make Revolut their primary bank, and in what order. We built a simulation of the Swiss retail market to answer it before the licence lands.

01Situation

The licence changes what you can offer. It does not change what your customers already hold elsewhere.

Switzerland is a primary-bank market with unusually sticky products. Whether a customer moves their salary depends less on Revolut's offer and more on how anchored they are at their house bank. That side of the equation is invisible in Revolut's own data.

What the licence unlocks
  • Swiss IBAN and salary account
  • eBill and Swiss direct debit
  • Deposit protection to CHF 100,000
  • Merchant acquiring
  • Later: Pillar 3a, Twint, lending
What Revolut cannot see today
  • Whether the customer holds a Pillar 3a at their house bank
  • Mortgage or investment account elsewhere
  • Share of monthly money flow that never touches Revolut
  • Household income and balances at the house bank
  • How the switching cost differs by canton and age
What we built
  • A synthetic Swiss population carrying both sides: Revolut behaviour and house-bank holdings
  • A 12-month event-sourced simulation of income, spending, products and life events
  • A switching-cost score for every Revolut user in the population
  • A segment map and launch sequence that follow from it
02Findings

Four out of ten Revolut users can be won as primary. They are not the four you would guess.

Cohort: 6,506 simulated Swiss adults from a 10,000-client, twelve-month simulation, of whom 1,693 carry a Revolut account under an adoption model calibrated to SNB survey rates. Each user's ties to their house bank are scored on products, retirement and property lock-in, wallet share, balances and age.

Revolut users in cohort
1,693
26% of adults, 49% of under-25s
Acquirable as primary bank
678
40% of Revolut users, weak ties to house bank
Defended by the house bank
1,015
60% anchored by Pillar 3a, three or more products

Revolut adoption by age

Share of adults with a Revolut account, simulated cohort
50% 25% 18 to 25: 48.7% (342 of 702)48.7% 26 to 35: 40.2% (492 of 1223)40.2% 36 to 45: 27.4% (345 of 1258)27.4% 46 to 55: 19.9% (233 of 1169)19.9% 56 to 65: 13.8% (117 of 847)13.8% 65 and over: 12.5% (164 of 1307)12.5% 18–2526–3536–45 46–5556–6565+
Adoption assigned from age base rates (SNB Digital Finance Monitor) plus uplifts for travel interest, tech affinity, urban canton and low wallet share. Cantonal peaks: Lucerne 32%, Bern 32%, Zurich and Geneva 30%.

The product moat

Revolut users by number of products at their house bank
AcquirableDefended
2 products3 products4 products5 products6 products 2 products: 580 acquirable, 7 defended (99% acquirable)99% 3 products: 93 acquirable, 689 defended (12% acquirable)12% 4 products: 5 acquirable, 280 defended (2% acquirable)2% 5 products: 0 acquirable, 37 defended (0% acquirable)0% 6 products: 0 acquirable, 2 defended (0% acquirable)0% Label: share acquirable within the row
Show as table
Products at house bankAcquirableDefendedShare acquirable
2580799%
39368912%
452802%
50370%
6020%
Revolut users without a Pillar 3a at their house bank
650 of 675
96% acquirable. Almost every one scores above the switching threshold.
Revolut users with a Pillar 3a at their house bank
28 of 1,018
3% acquirable. The retirement product is the anchor that holds the other 97%.

Acquirable is not the same as valuable

Revolut users by monthly income at the house bank, CHF
AcquirableDefended
under 3k3k to 5k5k to 7k7k to 9kover 9k Under CHF 3,000: 266 acquirable, 39 defended (87%)87% CHF 3,000 to 5,000: 155 acquirable, 242 defended (39%)39% CHF 5,000 to 7,000: 166 acquirable, 288 defended (37%)37% CHF 7,000 to 9,000: 52 acquirable, 210 defended (20%)20% Over CHF 9,000: 39 acquirable, 236 defended (14%)14% Label: share acquirable within the row
Show as table
Monthly incomeAcquirableDefendedShare
Under CHF 3,0002663987%
CHF 3,000 to 5,00015524239%
CHF 5,000 to 7,00016628837%
CHF 7,000 to 9,0005221020%
Over CHF 9,0003923614%
Profile comparison
MetricAcquirableDefended
Average age37.341.8
Has Pillar 3a at house bank4%98%
Products at house bank2.23.4
Wallet share of house bank62%64%
Median balance at house bankCHF 22kCHF 118k
Monthly incomeCHF 4.1kCHF 7.3k
Stress index (0 to 100)6356

The easy salary accounts sit in the low-income, low-balance tail. The deposit and wealth opportunity sits with customers who are anchored by a Pillar 3a. Those are two different launches.

The core finding. Product stickiness beats satisfaction. A customer with three house-bank products and mediocre service is harder to win than a customer with one product and a happy relationship. For Revolut this means the salary-account push at licence launch should go to the unanchored segment, while the higher-value anchored segment is only reachable once Revolut can take the Pillar 3a with it. Sequencing is the strategy.
03Model lab

Switch features on and off. Watch the model learn, or fail to.

A logistic-regression classifier fitted live in your browser on the 1,693 simulated Revolut users, scored out-of-sample with five-fold cross-validation. Toggle what the model is allowed to see, move the threshold, and read the consequences on the scatterplot and the ROC curve.

Presets

Scatterplot

Colour is the true class. Filled points are flagged acquirable by the model at the current threshold.
Acquirable (true) Defended (true) Not flagged Flagged by model

ROC curve, out-of-sample

True-positive rate against false-positive rate. The dot is the current threshold.
AUC

Decision threshold

Flag a user as acquirable when the model's probability is at least
0.50
Flagged
of 1,693 users
Precision
flagged who are truly acquirable
Recall
of the 678 acquirable found
False-positive rate
of the 1,015 defended flagged anyway

What the model leans on

Standardised coefficients, full fit. Right pushes toward acquirable.
Read it like this. With everything switched on the curve hugs the corner, because the label is built from the house-bank features and the model simply recovers the rule. Switch to Revolut-observable only and the AUC drops but stays high: age, spend mix and travel share carry most of the signal Revolut needs, without seeing the house bank at all. That is the case for Phase 1. Switch to Demographics only to see what a naive age-based campaign would buy you.
04Segments and playbook

Three segments, three different moves.

Shares are of the 1,693 simulated Revolut users. Applied to 1.3 million customers, a few percentage points of difference in sequencing is tens of thousands of salary accounts.

40%
675 users. No Pillar 3a, 587 of them with two or fewer house-bank products, median age 25.
Open door

Unanchored digital natives

Already run most of their spending through Revolut, hold little at the house bank and have nothing that needs paperwork to move. Ninety-six percent of this segment clears the switching threshold.

Move at licence launch

Salary account with instant IBAN switch, employer letter generated in-app, eBill migration. Price on the things they already use: FX and travel. Expect volume, not deposits.

2%
28 users. Have a Pillar 3a but few other products and low wallet share. A thin sliver today.
Reachable

Lightly anchored

One retirement product holds them. Wallet share and balances say they are ready to leave. The 3a is the only thing that has to travel. Small now, but this is the segment that grows the moment Revolut can hold a 3a.

Move when 3a is live

Salary account plus a 3a transfer path in one flow. Until Revolut can hold the 3a, market a salary account without asking them to close anything. Second wave.

58%
990 users. Pillar 3a, three or more products, median balance near CHF 120k, average income above CHF 7k.
Defended

Anchored and valuable

This is where the deposits and the future lending book live. A salary-account campaign will not move them. They use Revolut for travel and will keep doing so.

Do not chase the salary. Chase one product.

Win a second product first: CHF deposit with Swiss protection, or the 3a once available. Measure wallet share monthly and re-score. Primary status follows the second product, not the other way round.

One artefact worth noting: the switching-cost score also flags 135 retirees over 65 with few products, a fifth of the acquirable group. Commercially they are deposit prospects, not salary accounts. A production scoring model would carry a value dimension alongside the switching-cost dimension.

05Two customers from the simulation

What the score sees in a single customer.

Both profiles are synthetic individuals generated from Swiss population marginals, taken from an earlier four-month pilot run. Nothing here is a real person.

LF
Leon Fischer
22 · Zurich · dental assistant in training
0.92
Switching score
CheckingSavings No Pillar 3aNo mortgage
25%
Wallet share, house bank
2
Products
CHF 7.1k
Balance, house bank
Spending, four months
OtherCHF 518
EducationCHF 301
FoodCHF 204
TransportCHF 99
RestaurantsCHF 91
Low switching cost. Two products, no retirement or property lock-in. Moving means closing one checking and one savings account.
Already gone in practice. Three quarters of his money flow happens outside the house bank. Revolut is likely already his daily card.
Right interests. Tech interest 0.78, travel interest 0.77. The demographic Revolut was built for.
Playbook. Salary account at launch with IBAN switch and employer letter. Bundle travel insurance and free FX for year one. His house bank offers nothing he cannot get better on his phone.
DM
Daniel Müller
44 · Lucerne · architect · CHF 7,164 monthly income
0.08
Switching score
2 × CheckingSavings Pillar 3aInvestment account
94%
Wallet share, house bank
5
Products
CHF 181k
Balance, house bank
Spending, four months
RentCHF 6,674
OtherCHF 3,959
FoodCHF 3,277
SavingsCHF 2,958
Pillar 3aCHF 1,220
Product lock-in. Five active products including a Pillar 3a and an investment account. Moving them means paperwork, tax timing and trust in a Swiss offer that does not exist yet.
High wallet share. Almost everything stays with the house bank. Revolut is his holiday card.
Six-figure balances. Nobody moves CHF 181k to a neobank on a promotion.
Playbook. Not a salary-account target. Offer a CHF deposit with Swiss protection as a second product and re-score once a 3a transfer path exists. Until then, the cost of acquisition exceeds the expected return.
06Method

A synthetic Swiss market you can run experiments on before the licence arrives.

The engine is a population simulator built for Swiss retail banking. It carries the house-bank side that neither Revolut nor any single bank can observe, which is exactly the side that decides primary-bank conversion.

STEP 1

Population

Synthetic Swiss adults drawn from official population marginals, real address stock and merchant data. Typed financial state: income, accounts, products, balances in CHF.

STEP 2

Simulation

Monthly event-sourced ticks: salary, rent, spending by category, product uptake, life events. This study uses the 10,000-client, twelve-month run: 8,046 individuals, 1.5 million events, 2.4 million transactions.

STEP 3

Adoption

Revolut ownership assigned per adult from age base rates calibrated to SNB neobank survey data, with uplifts for travel, tech affinity, urban canton and low wallet share.

STEP 4

Switching score

Each Revolut user scored on product count, mortgage and 3a lock-in, wallet share, balances, age and stress. Top 40% labelled acquirable. Gradient boosting transfers the score onto features Revolut can observe.

What this study is, and is not. The population is synthetic and the adoption model is a hypothesis, not observed Revolut data. The cohort is 6,506 simulated adults, 1,693 of them Revolut users. The classifier reproduces a constructed switching-cost index, so its near-perfect cross-validated AUC is a sanity check on the feature transfer, not a claim of predictive accuracy. The value of the work is the framework and the segment structure. Fitting it on Revolut's real Swiss base is the first phase of the engagement below.
07Proposal

Three phases, timed to the licence.

Designed so the first phase starts before data access is negotiated, and so every phase ends with something the Swiss leadership team can act on.

Phase 1 · Weeks 1 to 4

Primary-bank propensity score

Port the switching-cost framework onto Revolut's actual Swiss customer base. Observable features only: age, tenure, top-up patterns, share of salary-like inflows, spend mix, travel share, canton. Calibrate the unobservable house-bank side with the simulation as a prior.

Runs inside Revolut's environment. No customer data leaves the perimeter.

DeliverableA scored customer base with segment membership and a target list per canton, ready for the launch CRM.
Phase 2 · Weeks 5 to 10

Launch-sequencing simulation

Build a synthetic twin of the Swiss base at 1.3 million scale and run the launch scenarios that cannot be A/B tested on real customers: salary-first versus 3a-first, canton rollout order, FX and deposit pricing, the employer-letter flow.

Each scenario returns salary accounts, deposits and cannibalisation over 24 months.

DeliverableA ranked launch sequence with expected primary-bank conversions and deposit volume per scenario.
Phase 3 · From licence approval

Measurement and re-scoring

Monthly re-scoring against actual conversions. Wallet-share tracking as customers move inflows. Uplift measurement per segment and per campaign so the model earns its keep on real outcomes.

Handover to Revolut's data team with documented features, code and a reproducible pipeline.

DeliverableA live propensity model owned by Revolut, with a measured conversion uplift per segment.
08Why Mountain Lion Analytica

Someone who has sat on the house-bank side of this exact problem.

Revolut's Swiss challenge is to take primary relationships away from cantonal and regional banks. Our references are those banks and the core-banking vendor that runs them. We know what the defending side sees, measures and worries about.

Banking references
  • St.Galler Kantonalbank
    Reference: Head of Data & Analytics
  • Aargauische Kantonalbank
    Reference: Head of Sales & Business Management
  • Finnova AG Bankware
    Agentic automation proof of concept combining machine learning and LLM services with Camunda. Presented at CamundaCon Amsterdam 2026.
What that means for Revolut
  • We have worked with the data and analytics functions of the banks whose customers you want to convert. We know how they measure wallet share, product anchoring and churn.
  • Finnova powers the core banking of a large share of Swiss retail banks. We understand the product and account structures your customers hold on the other side.
  • Both worlds, modern ML and LLM tooling on one hand and Swiss banking constraints on the other, in one person who builds the models personally.
Beyond banking
  • Coop, Sales Director and Executive Board member, and NNH Holding AG, CEO, as reference contacts.
  • Guest lecturer at FHNW on retrieval-augmented generation, LoRA fine-tuning and agentic AI. Teaching at BVS St. Gallen and HSO with top student ratings.
  • "Pascal conveys complex AI concepts with remarkable clarity and practical examples." Head of Digital, HSO.

Full references and contacts at mlanalytica.com/references

Prepared for Revolut Switzerland by Mountain Lion Analytica.

Questions on the data, the segment logic or what Phase 1 would look like inside Revolut's environment: reply to the email this page arrived with, or reach Pascal directly.

PascalFounder, Mountain Lion Analytica
Data and analytics consulting
Phone+41 71 575 22 15
LocationAppenzell Ausserrhoden, Switzerland