Skip Navigation

Online & Mobile Banking

BancFirst wants to make banking as easy and convenient as possible. Our online banking products provide you with the convenience of banking through the Internet via your PC from home or office. With our online banking services, banking has never been easier!

For more information about online banking, please contact your local BancFirst.

Personal Online Banking

Bank at home with your PC by using BancFirst’s Personal Online Banking. With Personal Online Banking you can:

  • View your account activity
  • Verify checking and loan account balances
  • Verify loan payments
  • Transfer funds (one-time or repetitive transfers available)
  • Download information to financial software
  • View check images
  • E-mail for additional information or assistance.

To view a demonstration video showing all the great features of Personal Online Banking, View demo.

For a Personal Online Banking enrollment form or to connect directly to Personal Online Banking , Connect.

Money Management

Money Management is a free online financial management tool integrated into BancFirst's personal online banking. Our Money Management tool gives you the ability to aggregate information from over 10,000 financial institutions into one place, so you can see your complete financial picture. With Budget, Spending and Trend tools, Account Aggregation, and the ability to set Alerts and financial Goals, you have the power to take control of your finances and simplify your life.

To learn more about Money Management or login to Personal Online Banking to start using Money Management today.

Mobile Banking

As a Personal Online Banking customer, our Mobile Banking service allows you to access your account information and pay bills with your cell phone... around the clock, around the corner or around the world. With Mobile Banking, you can:

  • Check balances
  • Transfer funds
  • View account activity
  • Use BillPay to pay current billers

Only Personal Online Banking customers with a valid user ID and password are able to access account information through Mobile Banking. To use this service, you must login to or from your mobile device using your Personal Online Banking user ID and password. You will be prompted to answer your security question and may be asked to enable added security protection on your mobile device.

Mobile Banking App

BancFirst’s Mobile Banking app allows online banking customers access to their important account information from an iPhone, iPad or Android:

  • Check balances
  • Transfer funds between your accounts
  • View account activity
  • Use BillPay to pay current billers
  • Locate the nearest BancFirst ATM

The BancFirst Mobile Banking app allows you to access your accounts using your existing BancFirst username and password. No personal data is stored on your device and we’ll never transmit your account number. Your mobile data transmissions are protected by 128-bit SSL (Secure Socket Layer) to prevent unauthorized access. The BancFirst Mobile Banking app is free, but web connectivity and usage rates may apply.

To use BancFirst’s Mobile Banking app you must first be enrolled and have logged on to BancFirst’s Personal Online Banking with your PC. If you haven’t signed up for BancFirst’s Personal Online Banking, enroll here. Read the Online Banking, BillPay terms and conditions for additional details.


Pay bills online with BancFirst's BillPay service. BillPay lets you schedule and make payments as well as receive and pay bills. BillPay is free when 3 or more bills are paid per calendar month. A fee of $5.95 is assessed in months where this minimum is not met. With BillPay, you can:

  • Pay anyone, anytime, anywhere in the United States, from your mortgage lender to your newspaper carrier
  • Set up repeating payments, such as a car payment or rent
  • Schedule single payments up to a year in advance
  • The only payments you cannot make through your bill payment service are court-ordered payments and state and federal tax payments. BillPay saves you time, money, stamps and checks.

For a free BillPay demo connect directly to BillPay.


For your convenience, you may choose to receive your checking statements electronically. We notify you by email when your statement is ready. From a secure server, we provide you access to your e-Statement so you can view, download or print your statement and check images at your convenience. There is no charge for an e-Statement, however, a fee may apply to customers requesting both paper and e-Statements. For FAQs and additional information about how to use BancFirst e-Statements, e-statements info.

To connect directly to e-statements, login here.

PC Based Online Services

BancFirst provides your business with the tools to do more work in less time. Using an operator identification and password security system, you can tailor your online services to fit your individual business’ needs. With online services you’ll be able to:

  • View balances and statement activity
  • Transfer funds
  • Enter stop payments
  • Originate wire transfers
  • Originate electronic (ACH) activity

EFTPS - Electronic Federal Tax Payment System

The Electronic Federal Tax Payment System (EFTPS) is a system offered free by the U.S. Department of Treasury that allows individual and business taxpayers to make all federal tax payments electronically, including employment, income, estimated and excise taxes. No special equipment is required to use EFTPS, and you can make your payments using the Internet, or a phone. Once you enroll, you just enter your tax payment information and send it --and you receive an immediate acknowledgement of every transaction to keep as a receipt. EFTPS is easy to use, convenient, accurate, flexible and secure.

With EFTPS, you can use the following payment methods interchangeably: EFTPS-OnLine (, a secure web site where you can enroll, make payments, and check on your payment status and history; or EFTPS-Phone, an automated voice response system you use to make payments by phone. You can make your tax payments 24 hours a day, seven days a week. As an added convenience, EFTPS offers payment scheduling, which means you can plan for your payments in advance. You may schedule your payments for up to 120 days in advance of the tax due date for businesses or 365 days in advance of the tax due date for individuals. EFTPS will automatically make your payments for you on the due date you indicate, and your bank statement will show when the payment was made and for how much.

How to Enroll

To participate in EFTPS you must first enroll. You can enroll online at, or obtain an enrollment form from EFTPS Customer Service by calling 1-800-555-4477 or 1-800-945-8400. Within 15 days after you complete your enrollment, you will receive your confirmation materials that include instructions on how to obtain your Internet password for use online.

For More Information

If you have additional questions, contact BancFirst, visit the EFTPS web site at, or call 1-800-555-4477 or 1-800-945-8400.