Heritage Financial Corporation is the bank holding company for Heritage Bank, providing financial services to small and medium-sized businesses and their owners in the United States. It offers deposit products such as noninterest and interest-bearing demand deposits, money market and savings accounts, personal checking accounts, and certificates of deposit. Lending includes commercial business loans, commercial real estate and construction loans, residential real estate loans, SBA-guaranteed loans, and secured and unsecured consumer loans and lines of credit. Additional services include investment advice, online and mobile banking, and Visa debit cards. The company was formerly known as Heritage Financial Corporation, M.H.C. and changed its name to Heritage Financial Corporation in 1998. It was founded in 1927 and is headquartered in Olympia, Washington.