To open a bank account in North Carolina, you'll likely need a government-issued ID (like a driver's license or passport), proof of address (like a utility bill that has been mailed to your home), and your Social Security number.