BankFinancial Corporation operates as the holding company for BankFinancial that provides commercial, family, and personal banking products and services. The Company accepts various deposits and offers investment and business loans, as well as commercial leases, consumer loans and residential mortgage loans. In addition, the Company provides various financial products and services, automated teller machines, safe deposit boxes, general insurance agency, and trust services. Further, it offers wealth management services, as well as sells property and casualty insurance, and other insurance products on an agency basis.