pricing_rule
Data license: CC-BY-4.0 · Data source: bankproducts.info
30 rows
This data as json, CSV (advanced)
Suggested facets: bank_id, condition_type, effect_type, effect_magnitude, valid_from, valid_from (date)
| id ▼ | product_id | bank_id | condition_type | trigger_description | trigger_threshold_chf | effect_type | effect_magnitude | affected_fee_id | note | source_page | valid_from |
|---|---|---|---|---|---|---|---|---|---|---|---|
| acrevis:paket_member:11_aktien_gate | Paket Member acrevis:paket_member | acrevis Bank AG acrevis | share_ownership_escalating | Voraussetzung: >= 11 acrevis Aktien im persoenlichen Wertschriftendepot | fee_reduced | Zusammen mit Paket Premium (55 Aktien) = 2-Stufen Aktien-Threshold. Batch 12 atom-documented. Escalating vs binary share_ownership_min. | |||||
| acrevis:paket_smart:behavioral_kaspar_100_monatlich | Paket Smart acrevis:paket_smart | acrevis Bank AG acrevis | behavioral_monthly_deposit | CHF 100 monatlich in Kaspar&acrevis Robo-App (behavioral-Trigger) | 100.0 | fee_reduced | Batch 12 novel: behavioral-Trigger statt Threshold-Trigger — Kunde muss aktiv monatlich einzahlen. Kombiniert Roboadvisor-Adoption mit Paket-Preis-Reduktion. | 2026-01-01 | |||
| aikb:privatkonto_bildung_plus:age_max_bildung_gratis | Privatkonto aikb:privatkonto | Appenzeller Kantonalbank aikb | age_max | Privatkonto Jugend + Privatkonto Bildung plus: Zahlungsverkehr KOMPLETT GRATIS (uebersteuert alle Kanaele + OUR-Zuschlaege) — Age-Waiver bis Bildungs-Abschluss | fee_waived | Batch 11 atom-documented: 100% Rabatt vs. Bernerland Batch 8 (100% Fondssparplan-U25). AIKB ist am aggressivsten mit komplett-gratis Positioning fuer Junge. | |||||
| arb:aktionaer:100k_zahlungsverkehr_freigrenze_ohne_kuendigung | Alpha Aktionaer arb:aktionaer | Alpha RHEINTAL Bank AG arb | cross_sell_product_hold | Alpha Aktionaer Servicekonto: 4x hoehere Zahlungsverkehrs-Freigrenze vs Standard-Privatkonto — CHF 100k/Monat statt CHF 25k/Monat | 100000.0 | unlimited_included | Batch 22 atom #383 novel: Aktionaers-Vorteil ueber Zahlungsverkehrs-Freigrenze statt Zins/Fee-Waiver. Positioniert zwischen Privat (25k) und Kontokorrent (unbegrenzt). | 2026-04-01 | |||
| baloise:festhypothek:hypothekenbonus_3_kumulierbar | Baloise Festhypothek baloise:festhypothek | Baloise Bank AG baloise | insurance_bundle | Hypothekenbonus: 3 kumulierbare Abschlaege auf Festhypothek / Hypothek Time Fix / SARON-Hypothek — (1) Startbonus bei Neukunden, (2) Versicherungsbonus bei Baloise-Versicherungs-Cross-Hold, (3) Anlagebonus bei Baloise-Anlage-Cross-Hold | rate_boost_bps | Batch 5 atom-documented: cross-segment (bank + insurance + investment) — a shape only bank-with-insurance-parent can offer. 12. condition family (insurance_bundle) — first row im corpus. | |||||
| baloise:kontokorrent:60_cents_pro_buchung | Kontokorrent (Geschaeftskonto) baloise:kontokorrent | Baloise Bank AG baloise | behavioral_monthly_deposit | Buchungsgebuehr CHF 0.60 pro Buchung — behavioral-linked Kosten (mehr Aktivitaet = mehr Gebuehren) | fee_reduced | 0.6 | Baloise atom-documented: unusual per-Buchung Gebuehr im Kontokorrent-Segment (die meisten Banken haben Buchungen gratis oder Pauschale). Signal: Baloise incentiviert Kunden mit vielen Buchungen zu Package. | ||||
| baumann:vv_allin:pauschal_bis_5m_dann_verhandelt | Vermoegensverwaltungsmandat ALL-IN baumann:vv_allin | Baumann & Cie KmG baumann | cross_sell_relationship_aggregate | VV ALL-IN Pauschalgebuehr 1.30% bis CHF 5 Mio.; ueber CHF 5M individuell verhandelt (HNW-Bracket-Wechsel) | 5000000.0 | fee_reduced | 1.3 | Baumann atom-documented: HNW-Threshold bei CHF 5M — kombiniert mit Cross-sell auf Beratung ALL-IN (1.00%) und weitere Beratungs-Produkte. | |||
| bekb:depot_inland:staffelrabatt_depotgebuehr | BEKB Wertschriftendepot Inland bekb:depot_inland | Berner Kantonalbank AG bekb | cross_sell_asset_threshold | Staffelrabatt auf Depotgebuehrenbetrag: 0% bis CHF 3'000 Depotgebuehren; 10% bei 3-9k; 20% bei 9-15k; 30% bei 15-25k; 40% bei 25-50k; 50% ab CHF 50k Depotgebuehren | 3000.0 | commission_rebate_pct | 50.0 | Batch atom-documented: Novel Meta-Staffel — Rabatt auf DEPOTGEBUEHREN-Betrag (nicht auf Depotwert). Belohnt hohe Depot-Aktivitaet via multi-Position-Aggregate. | |||
| bekb:vermoegensverwaltung_mandate:pensionierung_kostenlos_switch | BEKB Vermögensverwaltungsmandat bekb:vermoegensverwaltung_mandate | Berner Kantonalbank AG bekb | cross_sell_product_hold | BEKB-Vorsorgefonds koennen zum PENSIONIERUNGSZEITPUNKT KOSTENLOS in denselben BEKB-Fonds im freien Vermoegen umgetauscht werden | commission_rebate_pct | 100.0 | Batch atom: Retention-Rule fuer 3.-Saeule → Freies-Vermoegen-Uebergang bei Pensionierung. Kein Marktvergleich — BEKB-spezifische Loyalty-Struktur. | ||||
| biene:mitgliedersparkonto:5_anteilscheine_gate | Mitgliedersparkonto biene:mitgliedersparkonto | Biene Bank im Rheintal Genossenschaft biene | share_ownership_min | Min. 5 Anteilscheine der Biene Bank Genossenschaft, deponiert bei Biene (Custody-Lock — nicht bei Drittdepot) | fee_waived | Batch 19 novel: niedrigste Genossenschafts-Anteilsschein-Schwelle im Corpus (BBO Batch 4 = 10 Namenaktien; Acrevis Batch 12 = 11-55 Paket-Tiering). Custody-Lock ist essentiell — ohne Deponierung bei Biene wird der Vorteil verloren. | 2026-01-01 | ||||
| blkb:klientengelderkonto:kontofuehrung_spesenfrei_gate | BLKB Klientengelderkonto CHF/EUR/USD blkb:klientengelderkonto | Basellandschaftliche Kantonalbank blkb | cross_sell_product_hold | Klientengelderkonto CHF/EUR/USD (fuer Anwaelte/Notare/Treuhaender): SPESENFREI WENN Kontofuehrung sonst auch bezahlt wird (Cross-Hold-Bedingung mit dem primaeren Geschaeftskonto) | fee_waived | Batch 17 atom-documented: Anwaelte/Notare-spezifisches Cross-Hold-Muster. BLKB positioniert Klientengelder als Add-on zum primaeren Geschaeftskonto. | |||||
| blkb:kontokorrent_chf_eur:kredit_hypothek_aufwand_geltend | BLKB Kontokorrent CHF und EUR blkb:kontokorrent_chf_eur | Basellandschaftliche Kantonalbank blkb | cross_sell_product_hold | Kommerzielle Kredite und Hypotheken bei BLKB: Gebuehren werden IM RAHMEN DES AUFWANDS geltend gemacht (nicht via Pauschal-Fee) fuer Kontokorrent-Kunden mit Kredit-Cross-Hold | fee_reduced | Batch 17 atom-documented: Novel Cost-Plus-Struktur fuer Cross-Hold-Kunden — statt Pauschal-Fee bezahlt Kunde effektiven Bank-Aufwand. Only-if-cross-hold. | |||||
| blkb:securities_ch:blkb_fonds_transaktion_gratis | Boersenhandel Schweiz blkb:securities_ch | Basellandschaftliche Kantonalbank blkb | cross_sell_product_hold | BLKB-Fonds: KEINE Transaktionsgebuehren (im Kontrast zu 1.10-0.25% Staffel bei Fonds anderer Gesellschaften) | fee_waived | Batch 17 atom-documented: In-house-Fonds-Anreiz analog VP Bank Batch 20 / TGKB Batch 21 / HBL Batch 20. BLKB reiht sich in Cross-Bank-Muster ein. | |||||
| cler:privatkonto:auslandsdomizil_waiver_or_4 | Bank Cler Privatkonto cler:privatkonto | Bank Cler AG cler | cross_sell_asset_threshold | Beziehungsgebuehr Domizil Ausland CHF 20/Monat entfaellt bei einer der 4 Kriterien (siehe pricing_condition-Narrative fuer Details) | fee_waived | 20.0 | Cler-4-Kriterien-OR — analog OWKB OKB-Rabatt 3-way OR aber mit 4 statt 3 Bedingungen. Bank Cler-Migros-Bank-Kohorte. | ||||
| dcbank:freizuegigkeitskonto:wertschriften_50pct_waiver | Freizuegigkeitskonto dcbank:freizuegigkeitskonto | DC Bank Deposito-Cassa der Stadt Bern dcbank | cross_sell_product_hold | Kontofuehrung CHF 5/Monat entfaellt bei >=50% Vorsorgevermoegen in Wertschriftenanlagen | fee_waived | 5.0 | Batch 4 atom-documented: product-scoped cross-sell-gate. DC Bank incentiviert Wertschriften-Adoption bei 3.-Saeule-Kunden. | ||||
| ek_affoltern:privatkonto:pauschalspesen_bundle_gratis | Privatkonto ek_affoltern:privatkonto | Ersparniskasse Affoltern i.E. AG ek_affoltern | package_tier_level | Zahlungsverkehr: Kunden mit Pauschalspesen zahlen NULL fuer Inland-CHF-e-Banking (Bundle enthalten) | fee_waived | Batch 12 atom-documented: Package-Tier-Level-Trigger — Pauschalspesen-Package inkludiert Zahlungsverkehr. | |||||
| eki:privatkonto:aggregat_waiver_10k | Privatkonto eki:privatkonto | Bank EKI Genossenschaft eki | cross_sell_relationship_aggregate | Gesamt-Beziehung >= CHF 10k monatlicher Durchschnittssaldo (Kontoguthaben + Saeule-3a + Kassenobligationen + Geldmarktkontrakte + bewertete Depotpositionen — Freizuegigkeitsguthaben AUSGENOMMEN) | 10000.0 | fee_waived | 3.0 | Batch 25 refinement: explizite Positiv-/Negativ-Liste — 2.-Saeule-Vermoegen ist quasi-gesperrt/nicht-disposable (regulatorisches Signal). | 2026-06-01 | ||
| gekb:epargne:boost_6_bonus_program | BCGE Epargne gekb:epargne | Banque Cantonale de Geneve gekb | interest_boost_program | BCGE Compte Epargne Boost-Programm: 6 Bonus-Kriterien kumulierbar = jaehrliche Zinserhoehung | rate_boost_bps | Batch 23 atom #393 novel: 3. Cross-Sell-Incentivierungs-Muster im Corpus (Fee-Waiver + Fee-Rabatt + Zinserhoehung). BCGE ist umgekehrt zu OWKB Fee-Waiver + BCVs Fee-Rabatt. | 2026-01-01 | ||||
| hbl:aktionaerssparkonto:aktionaer_zins_boost_475bps | Aktionaerssparkonto hbl:aktionaerssparkonto | Hypothekarbank Lenzburg AG hbl | share_ownership_min | HBL Aktien-Besitz (exklusives Sparkonto fuer Aktionaerinnen und Aktionaere der HBL) | rate_boost_bps | 475.0 | Cap CHF 250k. Kein Zahlungsverkehr / kein Verbindungskonto = reinstes Anleihen-aehnliches Aktionaers-Produkt (475 bp × 250k = CHF 1187/Jahr Dividende-analog). Batch 20 atom #377. | 2026-04-01 | |||
| llb_ch:sparkonto:package_tier_sparzins | llb_ch:sparkonto | LLB (Schweiz) AG llb_ch | package_tier_level | Sparkonto-Zinsen paket-tier-differenziert: LLB Pro 0.200% bis 25k / 0.100% bis 50k / 0% darueber; LLB Flex 0.100% bis 25k / 0% darueber; LLB Light 0% ueber alle Tranchen | rate_boost_bps | 20.0 | Batch 5 atom-documented: Package-Bundle-Level bestimmt Verzinsungs-Kondition. Cross-Sell zu LLB Package (Pro/Flex/Light). | ||||
| migrosbank:credit_gold:premium_verzicht_cumulus_waiver | Kreditkarte Gold CHF migrosbank:credit_gold | Migros Bank AG migrosbank | cross_sell_asset_threshold | Kreditkarten-Jahresgebuehr entfaellt bei Premiumkundinnen und -kunden bei VERZICHT AUF BONUSPROGRAMM (Cumulus) | fee_waived | 200.0 | Trilemma-Waiver: Premium-Status + Cumulus-opt-out. Batch 21 atom-documented. Signal: Migros Bank differenziert Konsumenten (Cumulus-Nutzer) von Premium-Kunden (opt-out). | ||||
| migrosbank:visa_debit_chf:premium_or_hypothek_waiver | Visa Debit-Karte CHF migrosbank:visa_debit_chf | Migros Bank AG migrosbank | cross_sell_asset_threshold | Debit-Karten Jahresgebuehr entfaellt bei Premiumkundinnen/Kunden sowie Kundinnen/Kunden mit Hypothek (2-Kriterien-OR) | fee_waived | Batch 21 novel: Debit-Karten sind typisch als Free-Add-on positioniert, Migros macht es explizit als Premium/Hypothek-Waiver. | |||||
| owkb:privatkonto_basis:okb_rabatt_or_gate | Privatkonto Basis owkb:privatkonto_basis | Obwaldner Kantonalbank owkb | cross_sell_asset_threshold | OKB-Rabatt: 3-way OR — CHF 30k Kundenvermoegen ODER Hypothek/Kredit CHF 100k ODER OKB-Karte (exkl. Travel-Prepaid) | 30000.0 | fee_reduced | 0.75 | Batch 20 refinement: Karten-Option added als 3. OR-Kriterium. Reflection: OKB priorisiert Karten-Cross-Sell. | 2026-05-01 | ||
| slw:aktionaersparkonto:5_slw_aktien_gate | Aktionaerssparkonto slw:aktionaersparkonto | Spar- und Leihkasse Wynigen slw | share_ownership_min | 5 SLW-Aktien Voraussetzung fuer Aktionaersparkonto-Eligibility | rate_boost_bps | Highest share-requirement in cohort (vgl. Biene 5 Anteilscheine, aber SLW-Aktien haben hoehereren Wert). Batch cross-observation. | |||||
| sparkasse_sz:kontokorrent:vermoegen_progressive_2_1_0 | Kontokorrent (Firmen) sparkasse_sz:kontokorrent | Sparkasse Schwyz AG sparkasse_sz | vermoegen_progressive | Kontokorrent Firmen 3-Tier: CHF 2/Monat Standard → CHF 1/Monat mit Vermoegen >25k → gratis mit Vermoegen/Verpflichtungen >100k | 25000.0 | fee_reduced | 1.0 | Batch 25 atom #405 novel: gestufte Waiver-Struktur (nicht binary OR wie OWKB, nicht additive Bausteine wie BCVs). KMU-Wachstums-eingepreist — kleine Firma CHF 24/Jahr, wachsende CHF 12, grosse gratis. | |||
| vali:lila_set:kreditkarte_umsatzbonus_12k | Lila Set Standard vali:lila_set | Valiant Bank AG vali | behavioral_monthly_deposit | Ab CHF 12'000 Karten-Umsatz pro Kalenderjahr wird totaler Kreditkarte-Optionspreis CHF 36 zurueckerstattet | 12000.0 | commission_rebate_pct | 100.0 | Batch 23 atom #388 novel: behavioral-trigger fuer Karten-Nutzung. Umsatzbonus wird JAEHRLICH aus Karten-Nutzung berechnet — bei genug Nutzung ist Karten-Option effektiv gratis. | 2026-06-08 | ||
| vdkb:formule_juniors:age_max_18_all_free | Formule Juniors vdkb:formule_juniors | Banque Cantonale Vaudoise vdkb | age_max | Formule Juniors (bis 18 Jahre): ALLE Kontogebuehren KOSTENLOS — Kontofuehrung + Kontoauszug (Papier + Online) + Buchungen + Debitkarte + Zahlungsverkehr | fee_waived | Batch 22 atom-documented: BCV positioniert Junior als Retention-Feeder mit uneingeschraenktem Waiver. Analog Migros Bank Free25 Batch 21. | |||||
| vskb:conto_premium:additive_bonus_5_kriterien | BCVS Conto Pack Premium vskb:conto_premium | Banque Cantonale du Valais vskb | additive_cross_sell_bonus | 5 Kriterien kumulierbar: (a) Sparen >=CHF 50k, (b) Epargne 3, (c) Depot titre, (d) Hypothek, (e) Placements BCVS >CHF 20k — CHF 1.50 Rabatt pro erfuelltem Kriterium (max CHF 7.50/Monat) | fee_reduced | 1.5 | Batch 22 novel: additive Rabatt-Bausteine statt binary yes/no (vs OWKB 3-way-OR) oder Sum-of-relationship (vs EKI). Standard-Paket komplett gratis bei 5 Kriterien = zero-fee-outcome-Marketing. | 2026-01-01 | |||
| wir:bankpaket_top:4_way_or_gate | Bankpaket top wir:bankpaket_top | WIR Bank Genossenschaft wir | cross_sell_asset_threshold | Bankpaket top: mindestens 1 von 4 Bedingungen erforderlich (siehe pricing_condition-Narrative fuer Details, incl. Genossenschafts-share als 4. OR-Kriterium) | fee_waived | Batch 2 atom-documented: 4-way OR (vs OWKB 3-way). Enthaelt Genossenschafts-share Cross-sell — Cross-Bank-Muster mit Genossenschaft-Kohorte. | |||||
| wir:wir_konto:chw_austritt_150_penalty | WIR-Konto wir:wir_konto | WIR Bank Genossenschaft wir | behavioral_monthly_deposit | CHW-System-Austritt: CHF 150/Jahr (CHF 12.50/Monat) Kontofuehrungsgebuehr bis Saldierung — Anti-Churn-Penalty fuer Kunden die WIR-System verlassen | fee_reduced | -150.0 | Batch 2 atom-documented: Novel Anti-Churn-Penalty-Struktur. Kunde zahlt Kontofuehrung so lange er im System bleibt statt CHW-Austritt zu vollziehen. WIR-Systen-Retention-Instrument. | 2026-06-01 |
Advanced export
JSON shape: default, array, newline-delimited, object
CREATE TABLE pricing_rule (
id TEXT PRIMARY KEY, -- owkb:privatkonto_basis:rabatt_or_gate
product_id TEXT NOT NULL REFERENCES product(id),
bank_id TEXT NOT NULL REFERENCES bank(id), -- denormalized
-- 5 condition families surfaced batches 1-25:
-- 'cross_sell_asset_threshold' — OWKB OKB-Rabatt (CHF 30k Vermoegen)
-- 'cross_sell_product_hold' — OWKB Kredit-/Karten-Hold
-- 'cross_sell_relationship_aggregate' — EKI Sum-of-relationship (10k Aggregat)
-- 'insurance_bundle' — Baloise Cross-Segment (bank+insurance)
-- 'package_tier_level' — LLB Sparzins-abhaengig-von-Package
-- 'share_ownership_min' — BBO 10 Namenaktien
-- 'share_ownership_escalating' — Acrevis 11/55 (Member/Premium)
-- 'age_max' — AIKB Junge-Waiver bis 25
-- 'behavioral_monthly_deposit' — Acrevis Kaspar CHF 100/Monat
-- 'vermoegen_progressive' — Sparkasse Schwyz 3-Tier
-- 'additive_cross_sell_bonus' — BCVs CHF 1.50/Kriterium
-- 'interest_boost_program' — BCGE Boost 6-Bonus
condition_type TEXT NOT NULL,
-- What triggers the rule. Free-text description (bank-specific phrasing).
-- Examples: "CHF 30k Kundenvermoegen ODER Hypothek CHF 100k ODER OKB Karte";
-- "5 Anteilscheine bei Biene deponiert"; "12k Karten-Umsatz pro Jahr".
trigger_description TEXT NOT NULL,
-- Numeric threshold (CHF) if applicable. NULL for non-numeric triggers
-- ("member ownership required").
trigger_threshold_chf REAL
CHECK (trigger_threshold_chf IS NULL OR trigger_threshold_chf >= 0),
-- What the rule does:
-- 'fee_waived' — komplette Fee-Waiver (Kontogebuehr entfaellt)
-- 'fee_reduced' — Fee-Reduktion (halbierte Gebuehr, Rabatt-Baustein)
-- 'rate_boost_bps' — Zinssatz-Erhoehung (Aktionaers-Sparkonto)
-- 'commission_rebate_pct' — Prozent-Rabatt auf Kommission
-- 'card_included' — Karten-Inklusion im Bundle
-- 'unlimited_included' — Unlimited-Ausfuehrung im Bundle
effect_type TEXT NOT NULL,
-- Numeric effect magnitude (bps for rate, CHF for fee, % for commission).
-- NULL for effects without natural number (card_included).
effect_magnitude REAL,
-- FK to the affected fee, if applicable. NULL when the rule affects a product-
-- level property (product.access_tier, interest_rate, etc.) rather than a fee.
affected_fee_id TEXT REFERENCES fee(id),
note TEXT, -- narrative context
source_page INTEGER, -- PDF page reference
valid_from TEXT -- YYYY-MM-DD when rule became active
);
CREATE INDEX idx_pricing_rule_product ON pricing_rule(product_id);
CREATE INDEX idx_pricing_rule_bank ON pricing_rule(bank_id);
CREATE INDEX idx_pricing_rule_type ON pricing_rule(condition_type);
CREATE INDEX idx_pricing_rule_effect ON pricing_rule(effect_type);