KeyBank logo

KeyBank routing number

Complete list of KeyBank routing numbers for ACH transfers, wire transfers, and direct deposit setup across 15 states from Alaska to Vermont.

Last verified June 2026

Find your state specific routing numbers

KeyBank's ACH number is regional. Select the state where you opened your account to see your routing numbers.

Domestic Wire
International Wire
SWIFT / BIC

More about KeyBank

KeyBank uses different ACH routing numbers per state — for example, 125200879 in Alaska. SWIFT/BIC: KEYBUS33.

Pennsylvania (Special Case):

  • ACH/Wire Transfers: 041001039
  • Check Orders: 043000162

Important Note About Pennsylvania:

Pennsylvania is the only state where KeyBank uses different routing numbers for different transaction types. For ACH transfers, wire transfers, and direct deposits, use 041001039. However, if you're ordering checks, use 043000162. This distinction is unique to Pennsylvania KeyBank customers.

Finding Your Routing Number:

You can easily find your KeyBank routing number by:

Checking the bottom left corner of your KeyBank checks

Logging into KeyBank Online Banking and viewing Account Info

Using the KeyBank Mobile App and tapping Account Info

Calling KeyBank customer service at 1-800-539-2968

Get it right the first time

A wrong number can bounce a transfer or send it into limbo. Two minutes here saves a week of waiting.

Avoid the common mistakes
  • Picking the wrong state — KeyBank routing numbers are regional
  • Using the wire number for an ACH transfer (or vice-versa)
  • Transposing a digit; always copy, don’t retype
  • Forgetting the SWIFT code on incoming international wires
Keep transfers secure
  • Routing numbers are public — your account number is what to protect
  • Only share account details over channels you initiated
  • Verify new payees by phone before the first transfer
  • Watch for invoice-swap scams that change banking details

How to find your account number

Bottom of a check

The 9-digit number in the lower-left, before your account number.

Online banking

Sign in, open the account, and view account & routing details.

Monthly statement

Printed near your account number in the statement header.

Call or visit KeyBank

1-800-539-2968, or ask at any KeyBank branch.

FAQs

Common questions about ACH and wires through KeyBank

Why does KeyBank have so many different routing numbers?

KeyBank operates in 15 states and uses state-specific routing numbers to efficiently route transactions through its regional banking network. This system stems from KeyBank's growth through acquisitions and mergers over the years. The bank acquired Society Corporation in 1994, which significantly expanded its presence in Ohio and other states. More recently, KeyBank acquired First Niagara Financial Group in 2016, adding 400 branches across New York, Pennsylvania, and other Northeast states. Each acquisition brought its own routing numbers, which KeyBank maintained to ensure smooth processing for existing customers.

Can I use any KeyBank routing number for my account?

No, you must use the routing number specific to the state where you opened your KeyBank account. Using the wrong routing number can cause payment delays, rejections, or funds being sent to the wrong location. For example, if you opened your account in New York but moved to Ohio, you should still use the New York routing number (021300077) unless you opened a new account in Ohio. Always verify your routing number through KeyBank Online Banking, the mobile app, or by calling customer service at 1-800-539-2968.

What's special about Pennsylvania's KeyBank routing numbers?

Pennsylvania is the only state where KeyBank uses different routing numbers for different purposes. For electronic transactions including ACH transfers, wire transfers, and direct deposits, use 041001039. However, if you're ordering checks from Harland Clarke or another check printing service, use 043000162. This dual routing number system exists because KeyBank processes check orders through a different clearing system in Pennsylvania. All other states use the same routing number for all transaction types.

How do I set up direct deposit with KeyBank?

To set up direct deposit, provide your employer with your KeyBank routing number (based on the state where you opened your account) and your complete account number. You can find both numbers by logging into KeyBank Online Banking, using the KeyBank Mobile App, or checking the bottom of your KeyBank checks. The routing number is the first nine digits on the bottom left, followed by your account number. Your employer will need to complete a direct deposit authorization form with this information.

Can I use KeyBank routing numbers for international transfers?

KeyBank routing numbers only work for domestic U.S. transfers. For international wire transfers, you need KeyBank's SWIFT code: KEYBUS33. You'll also need to provide your routing number, account number, and KeyBank's address. International wires typically process within 1-5 business days and may involve fees from both KeyBank and intermediary banks. Contact KeyBank at 1-800-539-2968 or visit a branch to initiate international wire transfers, as they often require additional documentation and verification.

Stop sharing routing numbers to get paid

If you’re hunting for a routing number, you’re about to email sensitive bank details to someone. Nickel replaces the back and forth with one secure link.

Never share a routing number again

Send a secure payment link instead of your account details.

Free ACH, every time

No per-transfer fee — for you or the businesses you pay.

Wire, ACH, card, instant

One place to send and receive, whatever the rail.

Reconciles into QuickBooks

Every payment lands matched, not in a spreadsheet.