home / bankproducts

Products

Retail banking products. Each row is one product offered by one bank. Categories: current_account, savings_account, pillar_3a, vested_benefits, mortgage, credit_card, debit_card, term_deposit, wealth_management, securities_trading, etc.

Data license: CC-BY-4.0 · Data source: bankproducts.info

33 rows where bank_id = "szkb" sorted by bank_id descending

✎ View and edit SQL

This data as json, CSV (advanced)

Suggested facets: category, currency, target_group, access_tier

id bank_id ▲ category name currency client_type target_group description valid_from source_document_id bpg access_tier is_tailored notice_period_days iso_account_type age_range_min age_range_max age_range_label status
szkb:privatkonto Schwyzer Kantonalbank szkb current_account Privatkonto CHF private standard Ab 26 Jahren fuer die Abwicklung des taeglichen Zahlungsverkehrs. Kontofuehrung CHF 2/Monat bei Haushaltsvermoegen bis CHF 25000, darueber kostenlos. 12 Schaltertransaktionen/Code Generierungen pro Jahr kostenlos, danach CHF 2.     BPG003S22P7E free 0           active
szkb:privatkonto_redy Schwyzer Kantonalbank szkb current_account Privatkonto REDy CHF private youth Ab 12 bis 26 Jahren. Kostenlos. Inkl. Visa Debit Stu, E-Banking, Digitale Gutscheinwelt REDy. Ab 16 Jahren kostenlose Kreditkarte Silber.     BPG003G0B0W1 free 0           active
szkb:boersenkonto Schwyzer Kantonalbank szkb current_account Boersenkonto CHF private standard Als Verbindungskonto zu einem Wertschriftendepot oder als Abwicklungskonto fuer Devisengeschaefte. Kostenlos. E-Banking inkl. Boersentransaktionen zu verguenstigten Tarifen.     BPG0036EPY5E free 0           active
szkb:liegenschaftskonto Schwyzer Kantonalbank szkb current_account Liegenschaftskonto CHF private standard Als Verbindungskonto fuer eine SZKB-Finanzierung. Kostenlos.     BPG003BQJTCC free 0           active
szkb:fw_konto Schwyzer Kantonalbank szkb current_account FW-Konto multi private standard Transaktionskonto fuer Zahlungen in Fremdwaehrungen oder Verbindungskonto zu einem Wertschriftendepot. EUR, USD, GBP, AUD, CAD, NZD, CZK, DKK, HKD, HUF, JPY, NOK, PLN, SEK, SGD, TRY, ZAR, THB; weitere auf Anfrage.     BPG003V7FMCW free 0           active
szkb:metallkonto Schwyzer Kantonalbank szkb metal_account Metallkonto multi private standard Fuehren oder Handeln von Edelmetallen, welche nicht physisch gehalten werden. Waehrungen: OZG (Unze Gold), OZS (Silber), KGG (Kilo Gold), KGS (Kilo Silber), OPL, OPA, KPL, KPA.     BPG003TXFWV9 pro 0           active
szkb:lombardkonto Schwyzer Kantonalbank szkb current_account Lombardkonto CHF private standard Verbindungskonto zum Wertschriftendepot zusammen mit Lombardkredit. Kostenlos. E-Banking inkl. Boersentransaktionen zu verguenstigten Tarifen. Kontoabschluss CHF 6/Quartal.     BPG0036PDW5G free 0           active
szkb:deposit_konto_private Schwyzer Kantonalbank szkb deposit_account Deposit-Konto Private CHF private standard Ab 18 Jahren zur Platzierung von grossen Liquiditaetsueberschuessen. Kostenlos. Rueckzuege muessen auf 35 Tage gekuendigt werden oder Abzug der Nichtkuendigungskommission von 2%. Zins bis CHF 250000: 0.050%.     BPG0038DA60N free 0           active
szkb:sparkonto Schwyzer Kantonalbank szkb savings_account Sparkonto CHF private standard Ab 26 Jahren. Kostenlos. E-Banking fuer eigene Kontouebertraege. Verfuegbarkeit: CHF 20000 innerhalb 30 Tagen, darueber 35 Tage Kuendigungsfrist oder 2% NKK. 12 Transaktionen/Code Generierungen pro Jahr kostenlos, danach CHF 2.     BPG0037BMWW8 free 0           active
szkb:sparkonto_plus Schwyzer Kantonalbank szkb savings_account Sparkonto plus CHF private standard Ab 18 Jahren fuer laengerfristigen Vermoegensaufbau. Kostenlos. E-Banking zur Kontoabfrage. Alle Rueckzuege muessen auf 3 Monate gekuendigt werden oder Abzug 2% NKK. Einzahlungen kostenlos, Auszahlungen nicht moeglich ohne Kuendigung. Zins bis CHF 5 Mio.: 0.200%.     BPG003BABZJZ free 0           active
szkb:kabi_sparkonto Schwyzer Kantonalbank szkb savings_account Kabi-Sparkonto CHF private children Bis 12 Jahre. Kostenlos inkl. Saldierung. E-Banking fuer Kontoabfrage, Mitgliedschaft im Kabi-Club, Kabi Club-Karte (Einzahlungskarte). Verfuegbarkeit CHF 20000 innerhalb 30 Tagen.     BPG0037XCRGA free 0           active
szkb:jugendsparkonto_redy Schwyzer Kantonalbank szkb savings_account Jugendsparkonto REDy CHF private youth Von 12 bis 18 Jahren. Kostenlos. E-Banking fuer Kontoabfrage. Versand-/Verarbeitungsgebuehren kostenlos.     BPG003P91JSP free 0           active
szkb:sparkonto_redy Schwyzer Kantonalbank szkb savings_account Sparkonto REDy CHF private youth Von 18 bis 26 Jahren. Kostenlos. E-Banking fuer eigene Kontouebertraege. Versand-/Verarbeitungsgebuehren werden weiterverrechnet. Saldierung CHF 10.     BPG003WBKEFX free 0           active
szkb:geschenksparkonto Schwyzer Kantonalbank szkb savings_account Geschenksparkonto CHF private youth Ab 18 Jahren als Geschenkkonto fuer minderjaehrige Kinder und zur Uebergabe bei Volljaehrigkeit. Kostenlos solange als Geschenksparkonto gefuehrt. Verfuegbarkeit CHF 50000 innerhalb 30 Tagen.     BPG003GHV1CC free 0           active
szkb:mietzinsdepot Schwyzer Kantonalbank szkb savings_account Mietzinsdepot CHF private standard Ab 18 Jahren zur Hinterlage einer Sicherstellung zum Mietvertrag. Eroeffnung CHF 30. Rueckzuege nur bei Freigabe moeglich. Saldierung CHF 10.     BPG003SY2D8T free 0           active
szkb:sparen_3 Schwyzer Kantonalbank szkb pillar_3a Sparen 3-Konto CHF private standard Gebundene Vorsorge Saeule 3a. Zinssatz 0.100%.     BPG003S9QG75 pro 0           active
szkb:freizuegigkeit Schwyzer Kantonalbank szkb vested_benefits Freizuegigkeitskonto CHF private standard Freizuegigkeitskonto fuer Pensionsguthaben aus 2. Saeule. Zinssatz 0.010%.     BPG003NMD4FJ pro 0           active
szkb:visa_debit Schwyzer Kantonalbank szkb debit_card Visa Debitkarte CHF CHF private standard Debitkarte in CHF. Bargeldbezug CHF an Kantonalbank-Bancomaten kostenlos, EUR an KB-Bancomaten ebenfalls kostenlos.     BPG003PGDVYG free 0           active
szkb:visa_debit_stu Schwyzer Kantonalbank szkb debit_card Visa Debit Stu CHF private youth Studenten-Debitkarte. Jahresgebuehr kostenlos. Im Privatkonto REDy inbegriffen.     BPG003T9Q5B9 free 0           active
szkb:visa_debit_eur Schwyzer Kantonalbank szkb debit_card Visa Debitkarte in EUR EUR private standard Debitkarte in EUR. Nur ueber FW-Konto in EUR moeglich.     BPG0034KQD6J free 0           active
szkb:kabi_club_karte Schwyzer Kantonalbank szkb prepaid_card Kabi Club-Karte CHF private children Einzahlungskarte fuer Kinder bis 12 Jahre. Kostenlos. Im Kabi-Sparkonto inbegriffen. Bancomateinzahlung an SZKB-Automaten kostenlos.     BPG003NMN5CF free 0           active
szkb:credit_silber Schwyzer Kantonalbank szkb credit_card Mastercard/Visa Silber CHF private standard Standard-Kreditkarte. Jahresgebuehr CHF 100 (kostenlos fuer PK REDy-Inhaber ab 16 Jahre). Zusatzkarte CHF 25, Ersatzkarte CHF 20.     BPG0034VMW5N free 0           active
szkb:credit_gold Schwyzer Kantonalbank szkb credit_card Mastercard/Visa Gold CHF private standard Gold-Kreditkarte. Jahresgebuehr CHF 200, Zusatzkarte CHF 50, Ersatzkarte kostenlos.     BPG003K6F1YX free 0           active
szkb:travel_mastercard Schwyzer Kantonalbank szkb prepaid_card Travel Mastercard CHF private standard Prepaid-Reisekarte (Swiss Bankers). Kostenlose Jahresgebuehr und Ersatzkarte. Aufladung CHF/EUR/USD 1.5% vom Ladewert am Schalter bzw. 1.2% via E-Banking.     BPG003SM2AW0 free 0           active
szkb:variable_hypothek Schwyzer Kantonalbank szkb mortgage Variable Hypothek CHF private standard Variable Hypothek Wohnbau. Zinssatz 2.50% (Wohnbau) / 3.50% (Gewerbe). Kuendigungsfreier Betrag CHF 20000/Jahr.     BPG0035SJYRB pro 0           active
szkb:festhypothek Schwyzer Kantonalbank szkb mortgage Festhypothek CHF private standard Festhypothek fuer Wohneigentum. Zinssatz auf Anfrage. Zinstermine vierteljaehrlich. Laufzeit 2-10 Jahre. Mindestbetrag CHF 100000. Nachhaltigkeits-Bonus 0.300% Zinsreduktion moeglich.     BPG003ZQMXWF pro 0           active
szkb:baukredit Schwyzer Kantonalbank szkb mortgage Baukredit CHF private standard Baukredit zur Finanzierung waehrend der Bauphase. Variabler Zinssatz. Zinssatz auf Anfrage.     BPG003P316J6 pro 0           active
szkb:vermoegensverwaltung Schwyzer Kantonalbank szkb wealth_management Vermoegensverwaltung CHF private standard Aktive Vermoegensverwaltung mit Anlagestrategien Zinsertrag/Einkommen/Ausgewogen/Wachstum/Kapitalgewinn. Mandat ab CHF 20000. Fees volumenabhaengig 0.30%-0.50% p.a.     BPG003MRPP14 pro 0           active
szkb:ebanking Schwyzer Kantonalbank szkb ebanking E-Banking CHF private standard Online- und Mobile-Banking. Kontouebertrag auf eigenes SZKB-Konto kostenlos. Dauerauftrag Erstellung/Mutation/Loeschung via E-Banking kostenlos. Zahlungen CHF/EUR Inland kostenlos.     BPG003M8QE37 free 0           active
szkb:beratungsdepot_plus Schwyzer Kantonalbank szkb securities_trading SZKB Beratungsdepot Plus CHF private standard Anlageberatungsdepot mit Premium-Service. Tiered 0.60%/0.50%/0.40% p.a. Minimum CHF 150/Quartal. Option Investment Advisor +0.20%.     BPG003JYE8PM pro 0           active
szkb:e_depot Schwyzer Kantonalbank szkb self_directed_trading SZKB E-Depot CHF private standard Execution-only Depot ohne Beratung. Tiered 0.20%/0.18%/0.15% p.a. Minimum CHF 12.50/Quartal. 50% Reduktion auf Courtage bei Handel via E-Banking/Mobile.     BPG003EKGKT1 pro 0           active
szkb:kassenobligation Schwyzer Kantonalbank szkb term_deposit SZKB Kassenobligation CHF private standard Mittelfristige Schuldverschreibung der Schwyzer Kantonalbank. Keine Courtage, keine Depotgebuehren auf eigenen Kassenobligationen.     BPG003TJ2XS6 pro 0           active
szkb:festgeld Schwyzer Kantonalbank szkb term_deposit SZKB Festgeld CHF private standard Festgeld mit fester Laufzeit. Keine Kommission gemaess Anlagegeschaeft-Konditionen.     BPG003MCKVTJ pro 0           active

Advanced export

JSON shape: default, array, newline-delimited, object

CSV options:

CREATE TABLE product (
    id                  TEXT PRIMARY KEY,  -- zkb:privatkonto, ubs:key4_banking
    bank_id             TEXT NOT NULL REFERENCES bank(id),
    category            TEXT NOT NULL,     -- current_account, savings_account, pillar_3a, vested_benefits,
                                           -- debit_card, credit_card, prepaid_card, package, ebanking,
                                           -- mortgage, wealth_management, term_deposit, securities_trading,
                                           -- fiduciary_deposit, safe_deposit, guarantee, leasing,
                                           -- financial_planning, personal_advisory, loyalty_program,
                                           -- digital_vault, fx_subscription, robo_advisory, self_directed_trading,
                                           -- metal_account, deposit_account, check
    name                TEXT NOT NULL,     -- bank's own product name
    currency            TEXT DEFAULT 'CHF',
    client_type         TEXT DEFAULT 'private',  -- private, business, institutional
    target_group        TEXT,              -- standard, young, children, students, seniors, eco, gift, rental_deposit, member
    description         TEXT,
    valid_from          TEXT,
    source_document_id  INTEGER REFERENCES source_document(id),
    bpg                 CHAR(12)        -- opaque global id, BPG003xxxxxx; populated post-load by bpg_assignments.sql
        CHECK (bpg IS NULL OR bpg GLOB 'BPG003[0-9A-HJKMNP-TV-Z][0-9A-HJKMNP-TV-Z][0-9A-HJKMNP-TV-Z][0-9A-HJKMNP-TV-Z][0-9A-HJKMNP-TV-Z][0-9A-HJKMNP-TV-Z]'),
    access_tier         TEXT NOT NULL DEFAULT 'free'  -- freemium gating: free public, pro/business paid
        CHECK (access_tier IN ('free', 'pro', 'business')),
    is_tailored         INTEGER             -- v2.6 (atom #278): mirrors CDS-AU (Australian Open Banking) isTailored.
                                            --   0 = pricing publicly published in a schedule (machine-readable, comparable);
                                            --   1 = negotiated per client (UHNW classical private banking, business loans);
                                            --   NULL = unknown / not yet classified (default for new loads).
                                            -- Distinguishes "we haven't crawled it" (NULL) from "bank deliberately
                                            -- doesn't publish because it's relationship-priced" (1) — three states
                                            -- that previously collapsed into "fee.amount IS NULL".
        CHECK (is_tailored IS NULL OR is_tailored IN (0, 1)),
    notice_period_days  INTEGER             -- v2.7 (atom #307): normalised withdrawal notice in days.
                                            --   0/NULL = on-demand; X = days notice. Conversion: months×30,
                                            --   years×365, days verbatim. Backfilled from
                                            --   product_feature.notice_period free-text by
                                            --   db/notice_period_backfill.sql.
        CHECK (notice_period_days IS NULL OR notice_period_days >= 0),
    iso_account_type    CHAR(4)             -- v2.8 (atom #308): ISO 20022 ExternalCashAccountType1Code.
                                            --   4-letter code from the official ISO enum: CACC (Current),
                                            --   SVGS (Savings), LOAN, SACC (Special), MOMA (Money Market),
                                            --   CHAR (Charges), CASH, etc.
                                            --   NULL for categories outside ISO scope: cards
                                            --   (debit/credit/prepaid), mandates (wealth_management,
                                            --   securities_trading, fiduciary_deposit), CH-specific
                                            --   (pillar_3a, vested_benefits, pension_account).
                                            --   Mapped from `category` by db/iso_account_type_backfill.sql.
                                            --   Backfill is conservative — when in doubt, leave NULL rather
                                            --   than force-fit a code that misrepresents the product.
        CHECK (iso_account_type IS NULL OR iso_account_type GLOB '[A-Z][A-Z][A-Z][A-Z]'),
    -- v3.1 (2026-08-12): age-cohort progression fields (atom #397). NULL = unrestricted.
    -- Populated by db/age_range_backfill.sql from product.name/description regex.
    age_range_min       INTEGER
        CHECK (age_range_min IS NULL OR (age_range_min >= 0 AND age_range_min <= 120)),
    age_range_max       INTEGER
        CHECK (age_range_max IS NULL OR (age_range_max >= 0 AND age_range_max <= 120)),
    age_range_label     TEXT,
    -- v3.3 (2026-08-12, PR #410): product-lifecycle status.
    status              TEXT NOT NULL DEFAULT 'active'
        CHECK (status IN ('active', 'legacy_bestand_only', 'retired'))
);
CREATE INDEX idx_product_bank ON product(bank_id);
CREATE INDEX idx_product_category ON product(category);
CREATE INDEX idx_product_lookup ON product(bank_id, category, client_type, target_group);
CREATE UNIQUE INDEX idx_product_bpg ON product(bpg) WHERE bpg IS NOT NULL;
CREATE INDEX idx_product_access_tier ON product(access_tier);
CREATE INDEX idx_product_is_tailored ON product(is_tailored) WHERE is_tailored IS NOT NULL;
CREATE INDEX idx_product_iso_account_type ON product(iso_account_type) WHERE iso_account_type IS NOT NULL;
CREATE INDEX idx_product_notice_period ON product(notice_period_days) WHERE notice_period_days IS NOT NULL;
CREATE INDEX idx_product_age_range ON product(age_range_min, age_range_max) WHERE age_range_min IS NOT NULL OR age_range_max IS NOT NULL;
CREATE INDEX idx_product_status ON product(status) WHERE status != 'active';
Powered by Datasette · Queries took 27.366ms · Data license: CC-BY-4.0 · Data source: bankproducts.info