Routing Number

Make sure your money gets sent to the right place.

Our routing number is 103003632.

You can find our number printed on your checks, too.

Like all financial institutions, BancFirst has a unique number assigned by the American Bankers Association, or ABA. You'll need our routing number when you sign up for direct deposit, receive a tax refund, move money from other banks, sign up online bill payments, and for a handful of other reasons. The number again is 103003632.

BancFirst is a full-service bank with branches throughout Oklahoma.

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.