BancFirst Corporation beroperasi sebagai perusahaan induk bank untuk BancFirst yang menyediakan berbagai layanan perbankan komersial kepada pelanggan ritel, dan usaha kecil dan menengah. Ini beroperasi melalui segmen Bank Metropolitan, Bank Komunitas, Bank Pegasus, dan Layanan Keuangan Lainnya. Perusahaan menawarkan rekening giro, rekening penarikan yang dapat dinegosiasikan, rekening tabungan, rekening pasar uang, rekening sapuan, rekening klub, rekening pensiun perorangan, dan sertifikat deposito, serta perlindungan cerukan dan layanan draft otomatis. Ia juga memberikan pinjaman komersial, keuangan, dan lainnya untuk modal kerja, perolehan atau perluasan fasilitas, pembelian peralatan, dan kebutuhan lainnya; layanan pinjaman yang mencakup perbankan swasta, energi, real estat komersial dan residensial, serta pinjaman komersial dan industri; dan pinjaman untuk membiayai pembelian barang-barang konsumsi, seperti mobil, kapal, barang-barang rumah tangga, liburan, dan pendidikan. Selain itu, perusahaan terlibat dalam pengelolaan investasi dan administrasi perwalian untuk individu, perusahaan, dan rencana tunjangan karyawan, serta bisnis wali obligasi dan agen pembayaran untuk berbagai kota dan entitas pemerintah di Oklahoma; dan penyediaan pemrosesan barang, penelitian, dan layanan perbankan koresponden lainnya. Selanjutnya, perusahaan ini terlibat dalam investasi real estat dan layanan agen asuransi; dan menyediakan transfer dana, pengumpulan, brankas, pengelolaan kas, perantara ritel, dan layanan lainnya untuk nasabah perorangan dan korporat. Perusahaan ini melayani pelanggan di pusat perdagangan non-metropolitan dan kota-kota di wilayah statistik metropolitan Oklahoma. Ini beroperasi melalui 106 lokasi perbankan di Oklahoma dan 3 lokasi perbankan di Dallas, Texas. Perusahaan ini sebelumnya bernama United Community Corporation dan berganti nama menjadi BancFirst Corporation pada November 1988. BancFirst Corporation didirikan pada tahun 1984 dan berkantor pusat di Oklahoma City, Oklahoma.