Your Needham Bank CDs are always insured in full through a combination of insurance provided by the Federal Deposit Insurance Corporation (FDIC) and the Depositors Insurance Fund (DIF).
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.