Home BancShares, Inc. operates as a holding company for the Centennial Bank that provides various commercial and retail banking, and related financial products and services to businesses, real estate developers, investors, individuals, and municipalities. It offers various deposit products, including checking, savings, and money market accounts; and certificates of deposit. The company also offers commercial real estate, construction and land development, commercial and industrial, residential real estate, agricultural, and consumer loans. In addition, it provides Internet banking and voice response information, cash management, overdraft protection, direct deposit, safe deposit boxes, United States savings bonds, and automatic account transfers services.