Contact Us

We always look forward to hearing from you.

It's easy to get in touch with us.

The best way to offer comments and feedback, or to ask us for information, is by filling out a simple online form. Please include your full name, the BancFirst office you use (or are interested in), and a daytime telephone number. For inquiries other than those listed below, contact your local BancFirst office.

  • Executive Chairman: David Rainbolt
  • Service Quality: Comments and questions about bank products and services
  • Treasury Management: Electronic managerial and accounting tools For Commercial Accounts
  • Mortgage Loans: Information about conventional home loans and government-backed FHA, VA, USDA and HUD 184 mortgage programs
  • Online Banking Support: Ask us for help or offer your comments
  • SBA: Information about federal Small Business Administration loans
  • Trust & Investment Management: Investments, personal and corporate trusts and retirement services
  • Investor Relations
  • Employment Opportunities

Report a lost or stolen BancFirst Mastercard Debit Card:

Activate your Mastercard Debit Card:

BancFirst Daily Data Line

24-hour automated account information

405-495-2489

877-602-2262

Send us an Email

Please do not include your personal account information in this form. 
  • First Name is a required field
  • Last Name is a required field
  • Phone Number is a required field
  • Email Address is a required field
  • Please enter a valid email address
  • Primary Banking Location is a required field
  • How can we help you? is a required field
  • reCAPTCHA is a required field

Contactless Payments

Prioritize your peace of mind, with safe and secure contactless payments.

  • Quick and easy
  • Touchless transactions
  • Mobile wallet functionality

Customer Service
Outside Oklahoma
Hours of Operation
  • M-F: 7 a.m.-10 p.m.
  • Sat: 8 a.m.-10 p.m.
  • Sun: Noon-10 p.m.

Open all holidays except Easter, Thanksgiving, and Christmas.