Does opening a checking account affect your credit score?

Nope! You can open your Needham Bank checking account without worrying about a ding on that shiny credit score.