Disclosure (read first) What we sell — and what we don't.
We are an independent insurance advisory regulated under Article 45 VAG, FINMA-registered F01067278. We sell insurance 3a — life-insurance-wrapped pillar 3a contracts. We do not sell banking 3a apps (VIAC, frankly, finpension, traditional bank 3a). We earn no commission on banking-3a recommendations. The comparison below is honest because we have nothing commercial to gain from a banking-app recommendation.
Why the provider question matters The compound gap — the cost of inertia.
Most expats open a 3a at whatever bank their employer suggests, contribute the maximum each year for the tax deduction, and never revisit the decision. The contribution is right. The provider rarely is.
The 2026 maximum contribution for employed persons is CHF 7,258. Contributed annually for 30 years at 0% interest (a bank savings 3a), that's CHF 217,740 — your contributions and nothing else. The same CHF 7,258 invested at a 5.5% annualised real return (conservative relative to the Swiss Performance Index's roughly 7–8% historical total return over 20-year periods) reaches approximately CHF 530,000. The difference is the compound gap — and it's the cost of never revisiting the default. The investment path carries market risk (a balance can drop 30% in a bad year); the insurance path carries less volatility plus protection features no app offers. Neither is universally right — which is the rest of this page.
Banking 3a — fintech apps VIAC · frankly · finpension · Selma.
- VIAC
VIAC — held by WIR BankBroad ETF allocation range (Global 100 strategies). 0% TER on cash; ~0.40–0.44% on equity-heavy allocations. 99% max equity. Sustainability options. Strong UI; Switzerland's largest fintech-3a app by AUM — the broadest strategy menu for the "I want to choose between options" preference.
→ - frankly
frankly — held by ZKB (Zürcher Kantonalbank)ZKB-backed brand with cantonal-bank state guarantee. ~0.43% all-in; 95% max equity (Extreme 95) — the trade-off for the cantonal-bank backing. Behavioural-fit choice for households who want a Swiss bank's name on the account.
→ - finpension
finpension — zero-TER index funds + flat admin feeDifferent cost structure: 0% TER on the underlying funds + a flat 0.39% all-in admin fee — the lowest in the market. Up to 99% equity; up to 5 independent portfolios per person, which makes the staggered-withdrawal structure below operationally native. Typically the right answer for lowest-cost, hands-off, long-horizon savers.
→ - Selma
Selma — the robo-advisor modelManagement fee 0.68% (dropping to 0.47% above CHF 150k) plus ~0.20% product costs — roughly 0.88% all-in, about double the trio above. What you're paying for is guided allocation: Selma decides the portfolio from your risk profile. Valuable for clients who don't want to choose; overhead for clients who already know they want 99% global equity.
→
Full transparency: the four above we compare but don't sell. There is a fifth provider we do work with directly — Everon, a Swiss digital 3a with its own app and personalised, portfolio-level strategies rather than a fixed menu. If you'd rather have the whole setup — provider, account count, staggering, contribution timing — read and implemented with an advisor in one place, that's what the consultation is for. And if a self-service app is the better answer for you, we say exactly that.
Traditional bank 3a UBS · ZKB · Raiffeisen · cantonal banks.
Traditional bank pillar 3a sits alongside the fintech apps. Higher TER (typically 0.5–1.5%); broader product range (bond-only, fixed-deposit, balanced funds); in-branch service.
Suits households who value in-person banking relationships, who already have a primary bank relationship, or who want non-ETF allocations (bond-only 3a). For households who don't need in-branch service, the cost gap is rarely justified — fintech apps achieve the same investment exposure at lower cost.
Insurance 3a contracts Swiss Life · Helvetia · Allianz · Pax · others.
Insurance 3a wraps the pillar-3a tax framework around a life-insurance contract. Adds premium waiver in disability + guaranteed death benefit. Higher cost; suits households with an actual coverage gap (single-earner with dependent children, self-employed without robust pillar-2 cover, existing life-insurance need).
Major Swiss life insurers offering insurance 3a wrap: Swiss Life, Helvetia, Allianz Suisse, AXA, Zurich, Generali, Pax. Smaller / mutual: Mobiliar, Vaudoise, Baloise. Each has product variants — premium waiver thresholds, death benefit structure, surrender penalties — that vary materially. We work across the market and recommend based on fit, not brand. See bank vs insurance for the architecture decision.
Side by side The fintech trio, side by side.
All three are regulated Swiss Säule-3a foundations with independent custody. The differences are real but small — the architecture decisions (banking vs insurance 3a, account count, contribution timing) move your lifetime number far more than the provider choice.
| Provider | All-in fee | Max equity | Sub-portfolios | ESG option |
| finpension | ~0.39% | 99% | 5 | Yes |
| VIAC | ~0.40–0.44% | 99% | 5 | Yes |
| frankly (ZKB) | ~0.43% | 95% | 5 | Yes |
| Selma (robo-advisor) | ~0.88% | 97% | — | Yes |
Fee bands from the providers' published fee schedules at the time of writing — verify current rates before opening an account. All three are covered in depth in our VIAC vs frankly vs finpension comparison.
Returns Which 3a has the best returns?
The honest answer: at the same equity share, the fintech trio's results land within a narrow band of each other — because they hold broadly similar index allocations. Your return is driven by three things you control, not by the logo on the app.
Equity share dominates: a 99%-equity strategy and a 40%-equity strategy differ by multiples over 20 years; no provider choice closes that gap. Fee drag compounds second: the ~0.4% fintech band versus ~1%+ traditional routes is roughly CHF 85,000 on a CHF 500k 20-year balance (see the cost table below). Discipline is third — contributing the full cap every January rather than December adds a year of compounding each cycle.
Published strategy returns differ year to year and by strategy composition — compare each provider's own published performance pages for the specific strategy you'd choose, not headline marketing figures. If you want the architecture checked before the provider choice, that's exactly what the review covers.
3a cost comparison What each route actually costs.
Indicative annual cost band per route, plus 5-year and 20-year cumulative cost on a representative balance. Cost compounds — a 0.5% TER advantage over 20 years on a CHF 200,000 balance is roughly CHF 20,000 of foregone capital.
Fintech 3a
VIAC · frankly · finpension
- Annual TER (typical band)
- 0.30–0.50%
- 5-year cost · CHF 50k balance
- ~CHF 1,000
- 20-year cost · CHF 200k balance
- ~CHF 16,000
- 20-year cost · CHF 500k balance
- ~CHF 40,000
No insurance overhead. ETF-allocated. Best fit when there's no specific coverage gap.
Traditional bank 3a
UBS · ZKB · Raiffeisen · cantonal banks
- Annual TER (typical band)
- 0.50–1.50%
- 5-year cost · CHF 50k balance
- ~CHF 2,500
- 20-year cost · CHF 200k balance
- ~CHF 40,000
- 20-year cost · CHF 500k balance
- ~CHF 100,000
In-branch service, broader product range (bond-only, balanced funds). Cost rarely justified vs fintech.
Insurance 3a
Swiss Life · Helvetia · Allianz · others
- Effective annual cost (typical band)
- 1.00–1.50%+
- 5-year cost · CHF 50k balance
- ~CHF 3,000
- 20-year cost · CHF 200k balance
- ~CHF 50,000
- 20-year cost · CHF 500k balance
- ~CHF 125,000
Includes premium waiver in disability + guaranteed death benefit. Cost earns its keep only when there's an actual coverage gap.
How to read this: the 20-year CHF 500k row is the leverage line. The fintech-vs-insurance gap on that scale (~CHF 85,000 of foregone capital) is the cost of insurance 3a's wrap. That cost earns its keep only if you actually use the premium waiver or death benefit features. Without an actual coverage gap, the same CHF 85,000 sits in your retirement balance instead of paying for unused insurance overhead.
The second multiplier Staggering — 4–5 accounts, 4–5 tax years.
Fee minimisation is one lever. Staggering is the other. Swiss 3a withdrawal tax is progressive — the larger the amount withdrawn in a single tax year, the higher the effective rate. A CHF 600,000 single-year withdrawal is taxed meaningfully higher than five CHF 120,000 withdrawals across five consecutive tax years.
The practical structure: open 4–5 separate 3a accounts during your working years, contribute in rotation, and withdraw one per year starting up to five years before retirement age — each withdrawal taxed as a standalone event. The exact savings depend on your canton, your income in each withdrawal year, and marital status; in practice the advantage typically runs to several thousand francs. finpension's native 5-portfolio structure makes this operationally simple; at other providers it means separate account relationships — possible, more paperwork. And 3a balances are portable: transfers between qualified 3a providers trigger no tax and don't count as withdrawals, so a staggering structure can be built later. Cantonal rates and the withdrawal mechanics sit on the withdrawal guide.
The hybrid pattern Most clients hold both.
A typical hybrid for a household with one specific coverage gap: insurance 3a sized to cover the gap (CHF 2,000–3,000/year on a wrapped contract with the right death benefit), banking 3a takes the rest of the annual cap. Both qualify for the federal tax deduction; total contributions stay within the federal cap. Account count + provider mix is the architecture conversation.