Routing Number

Make sure your money gets sent to the right place.

A person's hand holds a pen while writing on a check on a wooden desk, with a blurred background of sunlight through a window.

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

Call Center
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.