BancFirst Corporation opera como el holding bancario de BancFirst que brinda una gama de servicios de banca comercial a clientes minoristas y pequeñas y medianas empresas. Opera a través de los segmentos de Bancos Metropolitanos, Bancos Comunitarios, Pegasus Bank y Otros Servicios Financieros. La compañía ofrece cuentas corrientes, cuentas de orden negociable de retiro, cuentas de ahorro, cuentas del mercado monetario, cuentas de barrido, cuentas de club, cuentas de jubilación individuales y certificados de depósito, así como servicios de protección contra sobregiros y giros automáticos. También proporciona préstamos comerciales, financieros y de otro tipo para capital de trabajo, adquisición o ampliación de instalaciones, compra de equipos y otras necesidades; servicios de préstamo que incluyen banca privada, energía, bienes raíces comerciales y residenciales, y préstamos comerciales e industriales; y préstamos para financiar compras de bienes de consumo, como automóviles, embarcaciones, artículos para el hogar, vacaciones y educación. Además, la compañía se dedica a la gestión de inversiones y administración de fideicomisos para individuos, corporaciones y planes de beneficios para empleados, así como también a negocios de fideicomisarios de bonos y agentes de pagos para varios municipios y entidades gubernamentales de Oklahoma; y prestación de servicios de procesamiento de artículos, investigación y otros servicios bancarios corresponsales. Además, participa en servicios de agencia de seguros e inversiones inmobiliarias; y brindando transferencia de fondos, cobranza, caja de seguridad, administración de efectivo, corretaje minorista y otros servicios para clientes individuales y corporativos. La empresa atiende a clientes en centros comerciales no metropolitanos y ciudades en las áreas estadísticas metropolitanas de Oklahoma. Opera a través de 106 sucursales bancarias en Oklahoma y 3 sucursales bancarias en Dallas, Texas. La empresa se conocía anteriormente como United Community Corporation y cambió su nombre a BancFirst Corporation en noviembre de 1988. BancFirst Corporation se constituyó en 1984 y tiene su sede en Oklahoma City, Oklahoma.