Fees
Data license: CC-BY-4.0 · Data source: bankproducts.info
21 rows where bank_id = "leman" sorted by amount descending
This data as json, CSV (advanced)
Suggested facets: product_id, fee_type, amount, currency, frequency, valid_from (date)
| id | product_id | bank_id | fee_type | label | amount ▲ | currency | frequency | tier | channel | note | source_page | valid_from | access_tier | tier_floor | tier_ceiling | compliance_tier |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| leman:carte_prepaid:annual_fee | Carte Prepaid leman:carte_prepaid | Banque du Léman leman | annual_fee | Cotisation annuelle | 45.0 | CHF | annual | Carte Prepaid en CHF. Aucun frais de chargement, aucun frais de paiement. Cashback sur des marques connues. | free | |||||||
| leman:compte_societe:package_fee | Compte société leman:compte_societe | Banque du Léman leman | package_fee | Compte société — Monatsbeitrag | 40.0 | CHF | monthly | CHF 40/Monat. Im Gegensatz zu allen Retail-Pakete bezahlend. Bouclement mensuel inkludiert. | 2026-01-01 | free | ||||||
| leman:point_leman_individuel:payment_non_ebanking | Point Léman Individuel leman:point_leman_individuel | Banque du Léman leman | payment_fee_domestic | Inland-Zahlung hors e-Banking | 30.0 | CHF | per_transaction | CHF 30 fuer manuell verarbeitete Inland-/SEPA-Zahlungen. Aggressives Digital-Channel-Pricing. | 2026-01-01 | free | ||||||
| leman:point_leman_individuel:swift_normal | Point Léman Individuel leman:point_leman_individuel | Banque du Léman leman | payment_fee_international | Autres paiements via e-Banking | 25.0 | CHF | per_transaction | CHF 25 fuer andere internationale Zahlungen via e-Banking. CHF 55 hors e-Banking. | 2026-01-01 | free | ||||||
| leman:compte_societe:overdraft_rate | Compte société leman:compte_societe | Banque du Léman leman | overdraft_rate | Compte société — Sollzins ausser Limite | 12.0 | percent | per_annum_pct | 12% Strafzins bei Limit-Ueberschreitung. Vergleichbar zur BCV. | 2026-01-01 | free | ||||||
| leman:compte_epargne_plus:nicht_kuendigungs | Compte Épargne PLUS leman:compte_epargne_plus | Banque du Léman leman | penalty_fee | Nichtkuendigungskommission Compte Epargne PLUS | 1.0 | percent | per_transaction | Bei Ueberschreitung von CHF 50'000/Jahr ohne 3 Monate Preavis: **1%** retenue auf Ueberschreitungsbetrag. ATYPISCH — atom #287 Konvention (EKR, biene, EKS) verwendet 2% bei Sparkassen. | 2026-01-01 | free | ||||||
| leman:point_leman_individuel:cash_counter | Point Léman Individuel leman:point_leman_individuel | Banque du Léman leman | cash_withdrawal_counter | Schalterabhebung EUR/CHF/USD | 1.0 | percent | per_transaction | 1% Kommission auf Schaltergeschaeft in Fremdwaehrung (EUR/CHF/USD). | 2026-01-01 | free | ||||||
| leman:compte_societe:tx_over_50 | Compte société leman:compte_societe | Banque du Léman leman | transaction_fee | Compte société — Zahlung ab 51. Transaktion/Monat | 0.3 | CHF | per_transaction | Erste 50 Transaktionen/Monat/Konto gratuit. Ab 51. Transaktion: CHF 0.30/Zahlung. Ungewoehnliche Schwelle im Retail-Banking. | 2026-01-01 | free | ||||||
| leman:point_epargne_jeunesse:base_fee | Point Épargne Jeunesse leman:point_epargne_jeunesse | Banque du Léman leman | package_fee | Point Épargne Jeunesse — Gratuit | 0.0 | CHF | monthly | Gratuit fuer Kinder 0-17 J. Compte épargne + tenue de compte + e-Banking inkludiert. | 2026-01-01 | free | ||||||
| leman:point_jeunes:base_fee | Point Jeunes (12-17) leman:point_jeunes | Banque du Léman leman | package_fee | Point Jeunes — Gratuit | 0.0 | CHF | monthly | Gratuit fuer Jugendliche 12-17. Comp + cards + insurance + e-Banking + CHF/SEPA-Zahlungen + Schweizer-Bancomat-Bezuege inkludiert. | 2026-01-01 | free | ||||||
| leman:point_etudiants:base_fee | Point Étudiants (18-25) leman:point_etudiants | Banque du Léman leman | package_fee | Point Étudiants — Gratuit | 0.0 | CHF | monthly | Gratuit fuer Schweizer Studenten 18-25. | 2026-01-01 | free | ||||||
| leman:point_leman_individuel:base_fee | Point Léman Individuel leman:point_leman_individuel | Banque du Léman leman | package_fee | Point Léman Individuel — Gratuit | 0.0 | CHF | monthly | Gratuit fuer Erwachsene Romandie-Resident. | 2026-01-01 | free | ||||||
| leman:point_frontalis:base_fee | Point Frontalis Individuel leman:point_frontalis | Banque du Léman leman | package_fee | Point Frontalis Individuel — Gratuit | 0.0 | CHF | monthly | Gratuit fuer franzoesische Grenzgaenger. | 2026-01-01 | free | ||||||
| leman:point_leman_individuel:payment_e_banking | Point Léman Individuel leman:point_leman_individuel | Banque du Léman leman | payment_fee_domestic | Inland-Zahlung via e-Banking | 0.0 | CHF | per_transaction | Gratuit via e-Banking. Hors e-Banking: CHF 30/Zahlung. Identisch fuer SEPA EUR, Dauerauftrag, QR-Rechnung. | 2026-01-01 | free | ||||||
| leman:visa_or:on_request | Visa Or leman:visa_or | Banque du Léman leman | annual_fee | CHF | annual | Carte de crédit Visa Or (limite CHF 5000-10000/mois). Cotisation annuelle publiee dans "Fiche produit" PDF (voir fiche-produit_short-BDL_2025.pdf). | free | |||||||||
| leman:debit_mastercard:on_request | Carte Débit Mastercard leman:debit_mastercard | Banque du Léman leman | card_fee | CHF | annual | Carte Débit Mastercard. Cotisation non détaillée dans la fiche produit du crawl Q3. | free | |||||||||
| leman:point_frontalis_famille:on_request | Point Frontalis Famille leman:point_frontalis_famille | Banque du Léman leman | package_fee | CHF | annual | Package "Point Frontalis Famille" pour travailleurs frontaliers (couvre santé + banque). Prix publiés dans une fiche produit dédiée non capturée par le crawl Q3. | free | |||||||||
| leman:point_frontalis_sante:on_request | Point Frontalis Santé Individuel leman:point_frontalis_sante | Banque du Léman leman | package_fee | CHF | annual | Package "Point Frontalis Santé Individuel" pour travailleurs frontaliers. Prix non capturés dans crawl Q3. | free | |||||||||
| leman:point_leman_famille:on_request | Point Léman Famille leman:point_leman_famille | Banque du Léman leman | package_fee | CHF | annual | Package "Point Léman Famille" pour résidents. Prix non capturés dans crawl Q3. | free | |||||||||
| leman:point_leman_sante:on_request | Point Léman Santé Individuel leman:point_leman_sante | Banque du Léman leman | package_fee | CHF | annual | Package "Point Léman Santé Individuel" pour résidents. Prix non capturés dans crawl Q3. | free | |||||||||
| leman:point_starter:on_request | Point Starter leman:point_starter | Banque du Léman leman | package_fee | CHF | annual | Package "Point Starter" pour jeunes/débutants. Prix non capturés dans crawl Q3. | free |
Advanced export
JSON shape: default, array, newline-delimited, object
CREATE TABLE fee (
id TEXT PRIMARY KEY, -- zkb:privatkonto:account_mgmt
product_id TEXT NOT NULL REFERENCES product(id),
bank_id TEXT NOT NULL REFERENCES bank(id), -- denormalized
fee_type TEXT NOT NULL, -- standardized key
label TEXT, -- human-readable German label from PDF
amount REAL, -- NULL if text-only or varies
currency TEXT DEFAULT 'CHF', -- CHF, EUR, USD, percent
frequency TEXT, -- monthly, annual, quarterly, per_txn, one_time, per_annum_pct
tier TEXT, -- for tiered pricing: "3rd card onwards", "vol:>250k", "member"
channel TEXT, -- ebanking, paper, counter, atm, app, post_office, all
note TEXT, -- conditions, fine print
source_page INTEGER,
valid_from TEXT,
access_tier TEXT NOT NULL DEFAULT 'free' -- freemium gating; propagated from parent product
CHECK (access_tier IN ('free', 'pro', 'business')),
-- v3.2 (2026-08-12): structured tier bounds. NULL = open-ended.
-- tier_ceiling is EXCLUSIVE (matches interest_rate convention).
-- Populated by db/fee_tier_backfill.sql from free-text fee.label regex-parse.
tier_floor REAL
CHECK (tier_floor IS NULL OR tier_floor >= 0),
tier_ceiling REAL
CHECK (tier_ceiling IS NULL OR tier_ceiling >= 0),
-- v3.4 (2026-08-12, PR #411): compliance-tier attribution.
compliance_tier TEXT
CHECK (compliance_tier IS NULL OR compliance_tier IN ('standard', 'enhanced_monitoring', 'pep', 'sanctioned_jurisdiction'))
);
CREATE INDEX idx_fee_product ON fee(product_id);
CREATE INDEX idx_fee_bank ON fee(bank_id);
CREATE INDEX idx_fee_tier ON fee(tier_floor, tier_ceiling) WHERE tier_floor IS NOT NULL OR tier_ceiling IS NOT NULL;
CREATE INDEX idx_fee_compliance_tier ON fee(compliance_tier) WHERE compliance_tier IS NOT NULL;
CREATE INDEX idx_fee_type ON fee(fee_type);
CREATE INDEX idx_fee_category ON fee(fee_type, bank_id);
CREATE INDEX idx_fee_access_tier ON fee(access_tier);