Ein Überweisungscode ist eine Folge von Zahlen und Buchstaben, die ein Konto identifizieren, auf das Geld überwiesen werden soll. Einige gängige Drahtcodes sind IBAN, SWIFT oder BIC. Bei einer Inlandsüberweisung werden lediglich die Bankleitzahl, die Bankleitzahl und die Empfängerkontonummer benötigt. Um eine Auslandsüberweisung abzuschließen, können auch zusätzliche Informationen wie die Ländervorwahl erforderlich sein.
Im Europäischen Wirtschaftsraum und vielen anderen teilnehmenden Ländern wie Saudi-Arabien und Israel ist die International Bank Account Number (IBAN) die Norm. Es besteht aus einem zweibuchstabigen Ländercode. Darauf folgt ein zweistelliger Prüfcode. Der folgende alphanumerische Code enthält bis zu 30 Zeichen und ist von Land zu Land unterschiedlich. Sie enthält die Bankleitzahl und die Kontonummer und kann eine Bankleitzahl und einen ergänzenden Prüfcode enthalten. Ein fiktives Beispiel für eine deutsche IBAN ist DE99 2032 0500 4989 1234 56.
Um eine Überweisung in anderen Ländern wie Japan und den Vereinigten Staaten zu tätigen, wird normalerweise der Überweisungscode der Society for Worldwide Interbank Financial Communication (SWIFT) benötigt. SWIFT registriert die Bank Institution Codes (BIC), daher werden die Codes manchmal als SWIFT-Codes und manchmal als BIC-Codes bezeichnet. Der BIC-Code enthält einen vierstelligen Bankidentifikationscode, einen zweistelligen Ländercode, einen zweistelligen Ländercode und einen optionalen dreistelligen Filialcode. Der BIC-Code der Deutschen Bank in Frankfurt ist beispielsweise DEUTDEFF.
Der Hauptunterschied zwischen dem IBAN-Überweisungscode und dem SWIFT/BIC-Überweisungscode besteht darin, dass die IBAN alle notwendigen Informationen enthält, um einem bestimmten Konto gutgeschrieben zu werden. Der SWIFT/BIC-Code enthält nur die Zielbankdaten. Ergänzende Informationen wie Konto- und Bankleitzahl müssen separat gemeldet werden. Da jedes Land seine eigene Buchhaltungssyntax hat, können beim internationalen Geldtransfer ohne IBAN Fehler auftreten.
Viele Unternehmen bieten eine direkte Überweisung auf das Konto eines Mitarbeiters an, um die Kosten für das Ausschneiden und Versenden von Schecks zu vermeiden. In den USA sind die Bankleitzahl der American Banking Association (ABA) und die Kontonummer erforderlich. Diese Information befindet sich am unteren Rand des Schecks von links beginnend. Die ersten neun Ziffern sind die Routing-Nummer. Die nächsten zwölf Ziffern sind die Kontonummer.
Banken bieten jetzt einen kostenlosen Überweisungsservice zwischen Girokonten und Versorgungsunternehmen und anderen Banken an, um Kunden zu gewinnen. Normalerweise hat die Bank eine Geschäftsbeziehung mit dem Empfänger und benötigt nicht dessen Überweisungscode. Eine Kontonummer kann ausreichend sein.