Bar Harbor Bankshares operates as the holding company for Bar Harbor Bank & Trust. It accepts various deposit products,including interest-bearing and non-interest-bearing demand accounts, savings accounts, time deposits, and money market deposit accounts. The company operates 53 locations across Maine, New Hampshire, and Vermont.