A bank charter is an official document issued by a regulatory authority that grants permission to operate a bank. It outlines the rights and obligations of the bank, including what services it can provide and how it must comply with financial regulations.