BancFirst Corporation beroperasi sebagai syarikat induk bank untuk BancFirst yang menyediakan rangkaian perkhidmatan perbankan komersial kepada pelanggan runcit, dan perniagaan kecil hingga sederhana. Ia beroperasi melalui Bank Metropolitan, Bank Komuniti, Bank Pegasus dan segmen Perkhidmatan Kewangan Lain. Syarikat itu menawarkan akaun semak, akaun pengeluaran boleh niaga, akaun simpanan, akaun pasaran wang, akaun sapuan, akaun kelab, akaun persaraan individu dan sijil deposit, serta perlindungan overdraf dan perkhidmatan draf automatik. Ia juga menyediakan pinjaman komersial, kewangan dan lain-lain untuk modal kerja, pemerolehan atau pengembangan kemudahan, pembelian peralatan dan keperluan lain; perkhidmatan pinjaman yang termasuk perbankan swasta, tenaga, hartanah komersial dan kediaman, serta pinjaman komersial dan perindustrian; dan pinjaman untuk membiayai pembelian barangan pengguna, seperti kereta, bot, barangan rumah, percutian dan pendidikan. Di samping itu, syarikat terlibat dalam pengurusan pelaburan dan pentadbiran amanah untuk individu, syarikat, dan pelan faedah pekerja, serta pemegang amanah bon dan perniagaan ejen pembayar untuk pelbagai majlis perbandaran Oklahoma dan entiti kerajaan; dan penyediaan pemprosesan item, penyelidikan, dan perkhidmatan perbankan koresponden lain. Selanjutnya, ia terlibat dalam pelaburan hartanah dan perkhidmatan agensi insurans; dan menyediakan pemindahan dana, kutipan, peti simpanan selamat, pengurusan tunai, pembrokeran runcit dan perkhidmatan lain untuk pelanggan individu dan korporat. Syarikat itu melayani pelanggan di pusat perdagangan bukan metropolitan dan bandar di kawasan statistik metropolitan Oklahoma. Ia beroperasi melalui 106 lokasi perbankan di Oklahoma dan 3 lokasi perbankan di Dallas, Texas. Syarikat itu dahulunya dikenali sebagai United Community Corporation dan menukar namanya kepada BancFirst Corporation pada November 1988. BancFirst Corporation telah diperbadankan pada tahun 1984 dan beribu pejabat di Oklahoma City, Oklahoma.