N/A0000760498N/AEX-FILING FEESS-3ASR00007604982025-08-052025-08-05000076049812025-08-052025-08-05iso4217:USD

Exhibit 107

Calculation of Filing Fee Tables

Form S-3

(Form Type)

BancFirst Corporation

(Exact Name of Registrant as Specified in its Charter)

Table 1: Newly Registered Securities and Carry Forward Securities

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Security
Type

Security

Class

Title

Fee

Calculation

or Carry

Forward

Rule (1)

Amount
Registered

Proposed
Maximum
Offering
Price Per
Unit

Maximum
Aggregate
Offering
Price

Fee
Rate

Amount of
Registration
Fee

Carry
Forward

Form
Type

Carry

Forward

File

Number

Carry
Forward
Initial
Effective
Date

Filing Fee
Previously
Paid in
Connection
with
Unsold
Securities
to be
Carried
Forward

Newly Registered Securities

Fees to be

Paid

Equity

Common
Stock,
par value
$1.00
per
share
(1)

Rule
456(b)
and Rule
457(r)

(1)

(1)

(1)

(2)

(2)

 

 

 

Fees

Previously

Paid

 

 

 

 

 

Carry Forward Securities

Carry

Forward

Securities

 

 

Total Offering Amounts

 

 

 

 

 

Total Fees Previously Paid

 

 

 

 

 

 

Total Fee Offsets

 

 

 

 

 

 

Net Fee Due

(1)

An indeterminate number of shares of common stock of the registrant may be sold from time to time in unspecified numbers and at indeterminate prices. The proposed maximum offering price per security and aggregate offering price will be determined from time to time in connection with issuances of securities registered under this registration statement.

 

(2)

Pursuant to Rules 456(b) and 457(r) under the Securities Act, the Registrant is deferring payment of the entire registration fee. Any registration fee will be paid subsequently on a pay-as-you-go basis in accordance with Rule 457(r).