1001Ferramentas
🇩🇪Validators

Germany IBAN Validator

Validate German IBANs (DE) — 22 chars with BLZ (8 digits) and account number. Uses standard mod-97.

German IBAN (DE): 22 characters built on the Bankleitzahl

A German IBAN is exactly 22 characters long, the shortest among the major Eurozone economies. It is built directly on top of the BLZ (Bankleitzahl), the 8-digit bank routing code that has identified German banks since 1970. The Deutsche Bundesbank maintains the BLZ register and publishes it monthly as a public dataset.

The layout is: DE (country) + 2 IBAN check digits (ISO 7064 mod 97-10) + 8 BLZ + 10 account number (Kontonummer). Example: DE89 3704 0044 0532 0130 00. Unlike Portugal or Spain, Germany does not embed a second control-digit inside the BBAN — only the outer mod-97-10 check is mandatory.

Main German banks and BLZ examples

  • 10070000 Deutsche Bank, Berlin
  • 50010517 ING-DiBa, Frankfurt
  • 76026000 NORD/LB, Hannover
  • 70020270 HypoVereinsbank (UniCredit)
  • 50050201 Frankfurter Sparkasse
  • 10011001 N26 Bank
  • 50130100 Commerzbank Frankfurt
  • 43060967 GLS Bank (ethical bank)
  • 20010424 DKB (Deutsche Kreditbank)

The first three digits of the BLZ encode the region (e.g. 100 = Berlin, 500 = Frankfurt, 700 = Munich), and the next digits identify the bank and branch family. The BLZ structure is therefore both a routing code and a geographic signal — useful for analytics and KYC heuristics.

Sparkassen, Volksbanken and the three-pillar banking system

Germany's banking landscape has three pillars: private banks (Deutsche Bank, Commerzbank, HypoVereinsbank), the Sparkassen public savings group (about 370 institutions, ~12,000 branches), and the Volksbanken / Raiffeisenbanken cooperative network. Every account in this universe receives a DE IBAN with a BLZ matching its institution. Sparkassen are dominant for retail, salary accounts and SEPA Direct Debit (Lastschrift) for utilities.

SEPA Instant, girocard and the EC-Karte legacy

Since 2017, all German banks support SEPA Instant (SCT Inst): 10-second settlement, 24/7, up to EUR 100,000 — free of charge for retail customers at most Sparkassen and major banks. For card payments, Germans use the girocard (the modern name for the EC-Karte), a domestic debit network operated by Deutsche Kreditwirtschaft. Girocard is separate from Visa or Mastercard: many German merchants accept girocard but not credit cards, which surprises Brazilian travellers used to universal Visa/Mastercard acceptance.

For recurring billing — rent, energy, gym, insurance — German consumers use SEPA Lastschrift (Direct Debit) with a signed mandate (SEPA-Mandat). The merchant pulls funds from the IBAN monthly, and the consumer has 8 weeks to reverse any debit without justification (R-message MD06).

German fintechs and the Brazilian developer connection

German challenger banks issuing DE IBANs include N26, Tomorrow Bank (green banking), ING-DiBa, DKB, C24 and Vivid Money. Many Brazilian developers move to Germany or commute to SAP HQ in Walldorf, opening DE accounts to receive EUR salaries; the same applies to engineers at Siemens, Bosch, Volkswagen, BMW and the Berlin startup scene (Zalando, Delivery Hero, Trade Republic).

FAQ

Is the BLZ still needed if I have the IBAN? No — the BLZ is embedded inside the IBAN (positions 5 to 12). For SEPA payments, the IBAN alone is sufficient. The BLZ still appears on bank statements and is required when reconciling against older accounting systems that pre-date SEPA migration.

Is SEPA Instant really free in Germany? Yes for most retail customers since the EU SEPA Instant regulation came into force in January 2025 — banks may no longer charge more for SCT Inst than for regular SCT. Some niche providers may still charge a premium, but the major banks (Sparkassen, ING-DiBa, DKB, N26) offer it free.

Is girocard separate from Visa or Mastercard? Yes. The girocard (formerly EC-Karte) is a domestic debit scheme run by Deutsche Kreditwirtschaft and operates only in Germany. Many cards are co-branded girocard + Maestro or girocard + V Pay for international use, but plain girocard is invalid abroad.

Can a Brazilian open a DE account remotely? Yes via fintechs: N26, Vivid Money and Wise accept Brazilian passport + EU residence permit or, in some cases, EU address only. Traditional banks (Deutsche Bank, Sparkasse) typically require a Meldebescheinigung (residence registration) and Steuer-ID (German tax ID).

Why are German IBANs only 22 characters? Because Germany's BBAN is compact: 8-digit BLZ + 10-digit account number = 18 digits. Adding DE + 2 check digits yields 22 total. Countries with longer BBAN structures (Italy, France) embed extra internal control characters and reach 27 chars.

Related Tools