Fees
Data license: CC-BY-4.0 · Data source: bankproducts.info
26 rows where product_id = "dukascopy:trading_account" sorted by amount descending
This data as json, CSV (advanced)
Suggested facets: 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| dukascopy:trading_account:crypto_maint | Dukascopy Trading Account dukascopy:trading_account | Dukascopy Bank SA dukascopy | custody_fee | Crypto maintenance (BTC/ETH/USDT/DUK+) when in quarantine | 2000.0 | CHF | one_time | Charged every 6 months until quarantine resolved; cannot exceed deposit amount | 2026-05-10 | free | |||
| dukascopy:trading_account:dormant | Dukascopy Trading Account dukascopy:trading_account | Dukascopy Bank SA dukascopy | dormant_account_fee | Dormant account fee | 500.0 | CHF | annual | Min CHF 500; not more than account balance + reestablishment costs | 2026-05-10 | free | |||
| dukascopy:trading_account:statement | Dukascopy Trading Account dukascopy:trading_account | Dukascopy Bank SA dukascopy | statement | Sending of account statement / banking confirmation | 150.0 | CHF | per_txn | 2026-05-10 | free | ||||
| dukascopy:trading_account:account_mgmt | Dukascopy Trading Account dukascopy:trading_account | Dukascopy Bank SA dukascopy | account_mgmt | Maintenance fee (inactive) | 100.0 | CHF | annual | No fee in first 180 days. After day 180: max CHF 100 per 180-day period of inactivity (no trade or FX). Refundable as cashback on future fees on request. | 2026-05-10 | free | |||
| dukascopy:trading_account:wallet_change | Dukascopy Trading Account dukascopy:trading_account | Dukascopy Bank SA dukascopy | admin_fee | Blockchain wallet address change | 50.0 | CHF | per_txn | 2026-05-10 | free | ||||
| dukascopy:trading_account:withdrawal_crypto | Dukascopy Trading Account dukascopy:trading_account | Dukascopy Bank SA dukascopy | transfer_intl | Crypto withdrawal (BTC/ETH/USDT) | 30.0 | USD | per_txn | ebanking | 2026-05-10 | free | |||
| dukascopy:trading_account:withdrawal_crypto_exchange | Dukascopy Trading Account dukascopy:trading_account | Dukascopy Bank SA dukascopy | transfer_intl | Bank transfer (to crypto exchange) | 25.0 | CHF | per_txn | CHF/EUR 25 or 0.5% (whichever is higher) | 2026-05-10 | free | |||
| dukascopy:trading_account:withdrawal_usd_sha | Dukascopy Trading Account dukascopy:trading_account | Dukascopy Bank SA dukascopy | transfer_intl | USD withdrawal (SHA) | 19.0 | USD | per_txn | ebanking | USD 35 for OUR charges. Lots of currency variants in source MD (GBP 10/15, AUD/CAD/NZD 30, etc.) | 2026-05-10 | free | ||
| dukascopy:trading_account:deposit_card_non_eea | Dukascopy Trading Account dukascopy:trading_account | Dukascopy Bank SA dukascopy | load_fee | Card deposit (non-EEA cards) | 2.5 | percent | per_txn | 2026-05-10 | free | ||||
| dukascopy:trading_account:deposit_applepay | Dukascopy Trading Account dukascopy:trading_account | Dukascopy Bank SA dukascopy | load_fee | Apple Pay deposit | 2.5 | percent | per_txn | 2026-05-10 | free | ||||
| dukascopy:trading_account:withdrawal_six | Dukascopy Trading Account dukascopy:trading_account | Dukascopy Bank SA dukascopy | transfer_domestic | CHF bank withdrawal (SIX) | 2.3 | CHF | per_txn | ebanking | CHF 15 for non-SIX Swiss banks | 2026-05-10 | free | ||
| dukascopy:trading_account:withdrawal_sepa | Dukascopy Trading Account dukascopy:trading_account | Dukascopy Bank SA dukascopy | transfer_sepa | EUR SEPA withdrawal | 2.3 | EUR | per_txn | ebanking | EUR 20 for non-SEPA. Bank may charge EUR 7.50 for SEPA withdrawals to certain institutions. | 2026-05-10 | free | ||
| dukascopy:trading_account:gold_holding | Dukascopy Trading Account dukascopy:trading_account | Dukascopy Bank SA dukascopy | custody_fee | Gold (XAU) balance maintenance | 1.5 | percent | annual | Debited monthly based on average end-of-day gold balance. | 2026-05-10 | free | |||
| dukascopy:trading_account:deposit_card_eea | Dukascopy Trading Account dukascopy:trading_account | Dukascopy Bank SA dukascopy | load_fee | Card deposit (EEA cards) | 1.5 | percent | per_txn | Bank reserves right to charge additional 0.5% deposit fee | 2026-05-10 | free | |||
| dukascopy:trading_account:fx_tier1 | Dukascopy Trading Account dukascopy:trading_account | Dukascopy Bank SA dukascopy | fx_spread | On-line currency exchange fee (< 10k) | 1.0 | percent | per_txn | lt_10k | Adjusted to Dukascopy spot rate. Sliding scale by amount converted. | 2026-05-10 | free | ||
| dukascopy:trading_account:fx_tier2 | Dukascopy Trading Account dukascopy:trading_account | Dukascopy Bank SA dukascopy | fx_spread | On-line currency exchange fee (10k-50k) | 0.75 | percent | per_txn | 10k_50k | 2026-05-10 | free | |||
| dukascopy:trading_account:fx_tier3 | Dukascopy Trading Account dukascopy:trading_account | Dukascopy Bank SA dukascopy | fx_spread | On-line currency exchange fee (50k-100k) | 0.5 | percent | per_txn | 50k_100k | 2026-05-10 | free | |||
| dukascopy:trading_account:fx_tier4 | Dukascopy Trading Account dukascopy:trading_account | Dukascopy Bank SA dukascopy | fx_spread | On-line currency exchange fee (100k-500k) | 0.2 | percent | per_txn | 100k_500k | 2026-05-10 | free | |||
| dukascopy:trading_account:fx_tier5 | Dukascopy Trading Account dukascopy:trading_account | Dukascopy Bank SA dukascopy | fx_spread | On-line currency exchange fee (500k-1M) | 0.1 | percent | per_txn | 500k_1m | 2026-05-10 | free | |||
| dukascopy:trading_account:sms_alert | Dukascopy Trading Account dukascopy:trading_account | Dukascopy Bank SA dukascopy | sms_alert | SMS notification per message | 0.07 | EUR | per_txn | Charged in EUR per SMS sent, converted to client account base currency at settlement time. | 2026-05-10 | free | |||
| dukascopy:trading_account:fx_tier6 | Dukascopy Trading Account dukascopy:trading_account | Dukascopy Bank SA dukascopy | fx_spread | On-line currency exchange fee (>= 1M) | 0.05 | percent | per_txn | gte_1m | Best published FX fee tier. Significantly more competitive than typical Swiss retail (e.g. ZKB 0.5%, UBS Key4 0.95%). | 2026-05-10 | free | ||
| dukascopy:trading_account:account_opening | Dukascopy Trading Account dukascopy:trading_account | Dukascopy Bank SA dukascopy | account_opening | Opening fee | 0.0 | CHF | one_time | No fee | 2026-05-10 | free | |||
| dukascopy:trading_account:account_closing | Dukascopy Trading Account dukascopy:trading_account | Dukascopy Bank SA dukascopy | account_closing | Closing fee | 0.0 | CHF | one_time | 30 calendar days to withdraw remaining funds; after that CHF 50/month follow-up fee | 2026-05-10 | free | |||
| dukascopy:trading_account:deposit_bank | Dukascopy Trading Account dukascopy:trading_account | Dukascopy Bank SA dukascopy | transfer_domestic | Bank transfer deposit | 0.0 | CHF | per_txn | ebanking | Free with OUR charge option. Sender bank fees may apply. | 2026-05-10 | free | ||
| dukascopy:trading_account:deposit_crypto | Dukascopy Trading Account dukascopy:trading_account | Dukascopy Bank SA dukascopy | load_fee | Crypto deposit (BTC/ETH/USDT) | 0.0 | CHF | per_txn | Free | 2026-05-10 | free | |||
| dukascopy:trading_account:internal_transfer | Dukascopy Trading Account dukascopy:trading_account | Dukascopy Bank SA dukascopy | transfer_domestic | Internal transfers (within Dukascopy) | 0.0 | CHF | per_txn | Free of charge | 2026-05-10 | 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'))
);
CREATE INDEX idx_fee_product ON fee(product_id);
CREATE INDEX idx_fee_bank ON fee(bank_id);
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);