L'IBAN est obligatoire pour les paiements transfrontaliers SEPA. IBAN suisse : 21 caractères (CH93 0076 2011 6238 5295 7). Allemand : 22 (DE89 …). Français et italien : 27 chacun.
Les deux chiffres de contrôle après le code pays sont calculés par algorithme mod-97 : la plupart des fautes de frappe sont détectées. Combiné au BIC, l'IBAN indique au réseau quelle banque et quel compte créditer. Dans SEPA, le BIC est optionnel depuis la règle IBAN-only.
Copiez-collez toujours l'IBAN, ne le ressaisissez jamais. Un caractère faux envoie le paiement sur un autre compte, et la récupération est lente et incertaine. Enregistrez les IBAN récurrents dans la liste des bénéficiaires.
Pour envoyer EUR 2'000 d'Allemagne à une freelance suisse, le payeur saisit IBAN CH93 0076 2011 6238 5295 7. Les chiffres de contrôle valident, BIC POFICHBEXXX auto, arrivée en 1–2 jours, frais ~EUR 5.