All supported banks

Switzerland  ·  Thurgauer Kantonalbank  ·  EBICS

Connect TKB without learning EBICS.

EBICS 2.5 and 3.0 on Host ID TGKBEBICS, bank key hashes on a published parameter sheet, free to use, with payment approval through the distributed signature app. We handle the payments, the statements and every protocol step underneath.

The host, checked live

<ebicsHEVResponse xmlns="http://www.ebics.org/H000">
  <ReturnCode>000000</ReturnCode>
  <ReportText>[EBICS_OK] OK</ReportText>
  <VersionNumber ProtocolVersion="H003">02.40</VersionNumber>
  <VersionNumber ProtocolVersion="H004">02.50</VersionNumber>
  <VersionNumber ProtocolVersion="H005">03.00</VersionNumber>
</ebicsHEVResponse>

Host ID

TGKBEBICS

EBICS 2.5

H004

EBICS 3.0

H005

Answered in

0.22 s

Published by the bank

The bank's imprint, important-numbers, portrait, organisation and participation-certificate pages and the TKB law it publishes; the Swiss UID register, GLEIF and FINMA.

Bank details

BICKBTGCH22 · KBTGCH22XXX in GLEIF
Clearing number (IID)784
Legal nameThurgauer Kantonalbank
Legal formIndependent institution under public law (selbständige Anstalt des öffentlichen Rechtes)
Registered officeBankplatz 1, 8570 Weinfelden
UIDCHE-108.954.458
Commercial registerCH-440.8.003.247-3
LEI529900F00S0DTFX1D404
Founded1871
OwnerCanton of Thurgau — CHF 320 million endowment capital, 80% of the bank's capital, sole voting rights
ListingNon-voting participation certificates, CHF 80 million (20% of capital) — SIX Swiss Exchange since 2014
State guaranteeThe Canton of Thurgau is liable for the bank's liabilities insofar as its own funds are insufficient
SupervisionFINMA — authorised bank, supervisory category 3
Switchboard0848 111 444

Checked live

Measured against the live host, at the address and Host ID on the bank's parameter sheet.

Access data

EBICS addresshttps://ebics.swisscom.com/ebics-server/ebics.aspx
Host IDTGKBEBICS
Port443
Protocol versionsH003 (02.40), H004 (02.50) and H005 (03.00)

Published by the bank

The bank's EBICS connection-parameter sheet, its Terms of use for EBICS and VEU, its EBICS page and its VEU-app guides.

Keys, signatures and the agreement

AgreementEBICS agreement, with the Terms of use for EBICS and VEU as Annex 4 — they prevail over the General Terms and Conditions where the two conflict
PriceUse of EBICS free of charge · setting up the contract may incur costs, depending on effort
RequirementsAn account with TKB, EBICS-capable software and internet access — TKB may refuse access, e.g. for insufficient IT security
Versions on the sheet3.0 (schema H005) and 2.5 (schema H004)
AuthenticationX002
EncryptionE002
Electronic signatureA006 / A005
Key lengthNot published
Customer and subscriber IDsDelivered to you personally
Bank key hashesPublished on the sheet for X002 and E002 — public-key hashes for EBICS 2.5, certificate hashes for EBICS 3.0
Checking the bank keysRequired of the EBICS user, to make sure no data is exchanged with an unauthorised third party
Key changeHCS
Blocking accessSPR
Signature modelsElectronic single signature, permissions kept in your ERP · or single signature with release through the VEU, users registered with TKB
VEU flowFile submitted with transport right T · TKB checks content and ISO structure and places it in the VEU folder · released in the app with signature A or B (collective) or E (single)
VEU appEBICS VEU-App by Subsembly GmbH, iOS and Android · User ID starts with V · INI letter printed, signed and sent to TKB · usable once TKB activates the access
VEU access dataSent to each VEU user personally by post
Incomplete ordersMay be left unexecuted and deleted — missing collective or VEU release, insufficient balance or doubt about legitimacy
Submitted paymentsNot visible in OLIVIA E-Banking until finally booked · status via pain.002
Electronic bank documentsMay be deleted 90 days after being made available, collected or not
Complaints about bank documentsWithin 30 calendar days
TerminationBy either party at any time, with immediate effect
Place of jurisdictionWeinfelden, Swiss law
End of EBICS 2.5Not published
E-Banking helpdesk0848 111 447 · Mon–Fri 08:00–18:00

Published by the bank

The bank's EBICS connection-parameter sheet (as of 22 November 2025).

Order types published by TKB

2.5What it doesDir3.0 BTFOptionContainerVersion
XE2Payment file, Swiss Payment Standards, V2009BTUMCT · CH · pain.00103
Payment file, Swiss Payment Standards, V2019BTUMCT · CH · pain.00109
Payment file, Swiss Payment Standards, V2009 / V2019BTUMCT · CH · pain.001
Z01Status report, bank to ordering partyBTDPSR · CH · pain.002ZIP03 · 10
ZDFElectronic bank documentsBTDDAR · CH · documentsZIP
Z52Intraday account statementBTDSTM · CH · camt.052ZIP04 · 08
Z53End-of-day account statementBTDEOP · CH · camt.053ZIP04 · 08
Z54Account statement, details of collective bookingsBTDREP · CH · camt.054ZIP04 · 08
STA / ZB2Account statement, SWIFT MT940BTDEOP · CH · mt940
ZD2Foreign-exchange deal confirmationBTDFXC · GLB · mt300
ZD3Money-market and fixed-term fiduciary deposit confirmationBTDFXC · GLB · mt320
ZD4Money-market and call-money fiduciary deposit confirmationBTDFXC · GLB · mt330
ZD5Interest payment confirmation, loan or depositBTDFXC · GLB · mt350
ZW1Securities transaction confirmationBTDSTR · GLB · mt515
ZW2Custody account statementBTDSSM · GLB · mt535ZIP
ZW3Custody account movementsBTDSSM · GLB · mt536ZIP
ZW4Corporate action confirmationBTDSEV · GLB · mt566

Uploads run as BTU and downloads as BTD. The sheet’s delivery notes: Z01, Z52, Z53 and Z54 come in a ZIP container except for a single file, ZDF always in a ZIP, and all SWIFT messages as single files.

The distributed-signature order types: adding a signature, VEU status, cancelling, transaction details, the overview and the overview with additional information.

HVEHVDHVSHVTHVUHVZ

The administration order types: key initialisation, key change, blocking, supported versions, the bank’s public keys, the status protocol and customer and subscriber data. You never see one — we run them during setup and afterwards.

INIHIAHCSSPRHEVHPBHACHKD

Published by the bank

The bank's payments FAQ and its business-customer OLIVIA FAQ.

Cut-off times and execution

Same value date, files through the offline interface (including EBICS)Delivered by 11:45
Same day, OLIVIA E-BankingCaptured and released by 12:00 on bank working days · Express from 12:00 to 16:00, for a fee
ExecutionOrders are processed once the execution date is reached
Per-currency cut-offs for EBICSNot published
Errors in a fileNo partial processing — a file delivered through the interface must be 100% correct, otherwise it is rejected with a pain.002 (status Rejected)

Published by the bank

The bank's EBICS connection-parameter sheet, its business-customer OLIVIA FAQ, its structured-address page and its QR-bill details page.

Formats

pain.001Swiss Payment Standards V2009 (version 03) and V2019 (version 09)
pain.002Versions 03 and 10
camt.052 · camt.053 · camt.054Versions 04 and 08, delivered in a ZIP
MT940STA / ZB2
Domestic paymentsAccount number in IBAN format only, since 2020
Structured addressesRequired in pain.001 files for execution dates after 13 Nov 2026 — at least name, town and country in separate fields; other orders are rejected
RecommendedFully structured addresses, including street, house number and postcode
Orange and red payment slipsNo longer usable
Charge bearerNot published
Batch bookingNot published
Debtor agentNot published
Remittance informationNot published
End of pain.001.001.03Not published
End of MT940Not published

BankConnector

What is built and shipped for this bank today.

What our engine produces

Payment formatpain.001.001.09 (Swiss Payment Standards, ch.03 schema)
GuidelineSwiss Payment Standards 09/ch.03, published by SIX
Charge bearerSLEV on SEPA payments · SHAR on all others
Batch bookingFalse
Remittance limit140 characters
Name limit70 characters
Character setLatin — transliterated before the bank sees it
Payment types builtSEPA credit transfer · Swiss domestic transfer · QR-bill payment · international
Read backcamt, pain.002 — one normalised format
Not supportedDirect debits

BankConnector

Questions

What is Thurgauer Kantonalbank's EBICS Host ID and URL?
Host ID TGKBEBICS, address https://ebics.swisscom.com/ebics-server/ebics.aspx, port 443. TKB publishes both on its EBICS connection-parameter sheet, together with the hash values of its X002 and E002 keys. Your customer and subscriber IDs are delivered to you personally.
Which EBICS versions does TKB support?
The parameter sheet names EBICS 3.0 (schema H005) and 2.5 (schema H004); the host answers H003 (02.40), H004 (02.50) and H005 (03.00). TKB has published no end date for EBICS 2.5.
Which keys and signature does TKB use for EBICS?
X002 for authentication, E002 for encryption and A006 or A005 for the electronic signature. TKB publishes public-key hashes for EBICS 2.5 and certificate hashes for EBICS 3.0, and requires the EBICS user to check them. Keys are changed with HCS and access is blocked with SPR.
Does TKB support the distributed electronic signature (VEU)?
Yes. Your software submits the file with transport right T; TKB checks its content and ISO structure and places it in the VEU folder, where it is released in the EBICS VEU-App by Subsembly with signature A or B (collective) or E (single). The VEU order types are HVE, HVD, HVS, HVT, HVU and HVZ.
Which order types does TKB use for EBICS 3.0?
Payments upload as BTU MCT/CH/pain.001, version 03 or 09. Downloads are BTD: PSR/CH/pain.002, STM/CH/camt.052, EOP/CH/camt.053, REP/CH/camt.054, EOP/CH/mt940 and DAR/CH for bank documents, plus SWIFT FX, money-market and securities messages with scope GLB. The EBICS 2.5 equivalents include XE2, Z01, Z52, Z53, Z54, STA and ZDF.
What is TKB's payment cut-off time for EBICS files?
Payments delivered through the offline interface, including EBICS, for execution with the same value date must arrive by 11:45. TKB publishes no per-currency cut-offs for EBICS.
What changes at TKB in November 2026?
Payment files from accounting software must carry structured addresses for execution dates after 13 November 2026 — at least name, town and country in separate fields. TKB rejects orders that do not follow this structure.
Can I connect my ERP to Thurgauer Kantonalbank?
Yes. You send canonical JSON and BankConnector produces the pain.001.001.09 file the Swiss Payment Standards describe, then reads camt and pain.002 back into one normalised format. SEPA credit transfers, Swiss domestic transfers, QR-bill payments and international payments are supported. Direct debits are not.

Published by the bank

Dates the bank has announced. What we do about each one is ours.

Upcoming events in our register

  1. Structured addresses required. Payment files with an execution date after this day must carry structured addresses — at least name, town and country; other orders are rejected. Our engine already produces pain.001.001.09 for TKB.

If all of this looks like a lot  ·  it does not have to be

Five steps to a live TKB connection.

You do not need to know what any of the codes above mean. Our setup guide walks you through it one screen at a time.

  1. 1

    Request the agreement from TKB

    EBICS starts with paperwork. We draft the email, you send it, and you tell us when it has gone. There is nothing to configure until the bank replies.

  2. 2

    Set up and send your keys

    Enter the values from the agreement TKB returns. We already hold the ones that are public, so most of the form is filled in. Then one press generates your three key pairs and sends the public halves.

  3. 3

    Prove your identity on paper

    EBICS confirms the key exchange on paper, by design. We print the initialisation letter carrying the fingerprints TKB will check. You sign it by hand and send it.

  4. 4

    Verify TKB and go live

    While you wait, we fetch the bank's public keys and check them against the fingerprints it gives you over a separate channel. When that lands, you choose which approval policy governs payments here, and the connection switches on.

  5. 5

    You are now in production with TKB

    Payments go out as pain.001 and statements come back as camt. The connection runs unattended from here.

Sources — Thurgauer Kantonalbank’s EBICS page, its EBICS connection-parameter sheet, its Terms of use for EBICS and VEU, its VEU-app guides for iOS and Android, its payments FAQ, its business-customer OLIVIA FAQ, its structured-address page, its QR-bill details page, its imprint, its important-numbers page, its portrait, organisation and participation-certificate pages and the law on Thurgauer Kantonalbank; the Swiss UID register, GLEIF and FINMA’s list of authorised banks. BankConnector is not affiliated with Thurgauer Kantonalbank.

Back to all supported banks

Other banks

Connection guides for the other banks we have built.

Aareal Bank

EBICS 2.5 and 3.0

SozialBank

EBICS 2.5 and 3.0

Warburg Bank

EBICS 2.5 and 3.0

apoBank

EBICS 2.3 to 3.0

BayernLB

EBICS 2.5 and 3.0

Berenberg

EBICS 2.4, 2.5 and 3.0

Berliner Sparkasse

EBICS 2.5 and 3.0

Berliner Volksbank

EBICS 2.5 and 3.0

Haspa

EBICS 2.5 and 3.0

Helaba

EBICS 2.5 and 3.0

Naspa

EBICS 2.5 and 3.0

NORD/LB

EBICS 2.5 and 3.0

OLB

EBICS 2.3 to 3.0

Postbank

EBICS 2.3 to 3.0

ProCredit Bank

EBICS 2.4, 2.5 and 3.0

SaarLB

EBICS 2.5 and 3.0

Sparkasse an Ennepe und Ruhr

EBICS

Sparkasse Bremen

EBICS 2.5 and 3.0

Sparkasse Darmstadt und Dieburg

EBICS 2.5 and 3.0

Sparkasse Fürth

EBICS

Sparkasse Heidelberg

EBICS

Sparkasse KölnBonn

EBICS 2.5 and 3.0

Südwestbank

EBICS

Bankhaus Werhahn

EBICS

HypoVereinsbank (UniCredit)

EBICS 2.5 and 3.0

Volksbanken Raiffeisenbanken

EBICS 2.5 and 3.0

Bank Connect

Danish banks on Bankdata, BEC and NBS

Nordea

Corporate Access Webservice · E-Gateway

Danske Bank

EDI Webservices

OP Financial Group

OP Web Services

DNB

PGP-encrypted SFTP

Deutsche Bank

EBICS 2.3 to 3.0

Jyske Bank Hamburg

EBICS 2.3 to 3.0

HSBC

HSBCnet SFTP

Aargauische Kantonalbank

EBICS 2.5 and 3.0

BancaStato

EBICS 2.4, 2.5 and 3.0

Bank CIC (Schweiz)

EBICS 2.4, 2.5 and 3.0

Bank Cler

EBICS 2.5 and 3.0

Banque Cantonale de Fribourg

EBICS 2.5 and 3.0

Banque Cantonale de Genève

EBICS

BCV

EBICS 2.5 and 3.0

Basellandschaftliche Kantonalbank

EBICS 2.5 and 3.0

Basler Kantonalbank

EBICS 2.5 and 3.0

Berner Kantonalbank

EBICS 2.4, 2.5 and 3.0

Graubündner Kantonalbank

EBICS 2.5 and 3.0

Hypothekarbank Lenzburg

EBICS 2.5 and 3.0

Luzerner Kantonalbank

EBICS 2.4, 2.5 and 3.0

PostFinance

EBICS 2.5 and 3.0

Raiffeisen

EBICS 2.5 and 3.0

Schwyzer Kantonalbank

EBICS 3.0

St.Galler Kantonalbank

EBICS 2.5 and 3.0

Urner Kantonalbank

EBICS 2.4, 2.5 and 3.0

Valiant Bank

EBICS 2.5 and 3.0

Zürcher Kantonalbank

EBICS 2.5 and 3.0

Zuger Kantonalbank

EBICS 2.4, 2.5 and 3.0

Commerzbank

EBICS 2.5 and 3.0

ING Germany

EBICS 2.4, 2.5 and 3.0