Routing Number

Make sure your money gets sent to the right place.

A person writes on a check with a silver pen on a wooden desk, with a notebook partially visible nearby.

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

A close-up of a person using a smartphone for contactless payment over a black payment terminal with a numerical keypad.
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.