BancFirst Corporation fungiert als Bankholdinggesellschaft für BancFirst, das eine Reihe von kommerziellen Bankdienstleistungen für Privatkunden sowie kleine und mittlere Unternehmen anbietet. Es ist in den Segmenten Metropolitan Banks, Community Banks, Pegasus Bank und Other Financial Services tätig. Das Unternehmen bietet Girokonten, Konten mit verhandelbarer Zahlungsaufforderung, Sparkonten, Geldmarktkonten, Sweep-Konten, Clubkonten, individuelle Altersvorsorgekonten und Einlagenzertifikate sowie Überziehungsschutz und automatische Einzugsdienste an. Es bietet auch kommerzielle, finanzielle und andere Kredite für Betriebskapital, den Erwerb oder die Erweiterung von Einrichtungen, den Kauf von Ausrüstung und andere Bedürfnisse; Kreditdienstleistungen, die Private Banking, Energie, Gewerbe- und Wohnimmobilien sowie Gewerbe- und Industriekredite umfassen; und Kredite zur Finanzierung des Kaufs von Konsumgütern wie Autos, Booten, Haushaltswaren, Urlaub und Bildung. Darüber hinaus ist das Unternehmen in der Anlageverwaltung und Verwaltung von Trusts für Einzelpersonen, Unternehmen und Mitarbeiterleistungspläne tätig, fungiert als Anleihenverwalter und Zahlstellengeschäft für verschiedene Gemeinden und Regierungsstellen in Oklahoma und bietet Postenverarbeitung, Recherche und andere Korrespondenzbankdienstleistungen an. Darüber hinaus ist das Unternehmen in den Bereichen Immobilieninvestitionen und Versicherungsvermittlung tätig und bietet Geldtransfer, Inkasso, Schließfächer, Bargeldverwaltung, Einzelhandelsvermittlung und andere Dienstleistungen für Privat- und Firmenkunden an. Das Unternehmen bedient Kunden in nicht-metropolitanen Handelszentren und Städten in den statistischen Metropolregionen von Oklahoma. Es betreibt 106 Bankfilialen in Oklahoma und 3 Bankfilialen in Dallas, Texas. Das Unternehmen war früher als United Community Corporation bekannt und änderte seinen Namen im November 1988 in BancFirst Corporation. BancFirst Corporation wurde 1984 gegründet und hat seinen Hauptsitz in Oklahoma City, Oklahoma.