No, Needham Bank does not have an IBAN (International Bank Account Number).
Important Login Notice
On October 31, 2024, the credit card portal you’re currently accessing will be discontinued. After this date, you’ll manage your card through NB My Cards.