
ESL routing number
Find your ESL Federal Credit Union routing number for ACH transfers, wire transfers, and direct deposits. Serving over 437,000 members in Rochester, NY and surrounding areas.
Last verified June 2026
ESL routing number
Use the ACH number for direct deposits and ACH transfers, the wire number for domestic wires, and the SWIFT code for international wires.
More about ESL
ESL Federal Credit Union Routing Number
ESL's ACH routing number is 222371863, used for direct deposits, ACH transfers, and domestic wires. SWIFT/BIC: EFCUUS33.
- - Used for all ACH transfers, wire transfers, direct deposits, and bill payments
Key Information:
ESL Federal Credit Union, founded by Eastman Kodak founder George Eastman in 1920, is one of the largest credit unions in New York State. With over 437,000 members and more than $9.2 billion in assets, ESL serves the greater Rochester area with 24 branch locations and over 40 ATM locations.
Unlike large national banks that maintain different routing numbers for different states or regions, ESL Federal Credit Union uses the same routing number (222371863) for all members regardless of which branch you use or where you live. This applies whether you're a member in Rochester, the surrounding counties, or anywhere else ESL serves.
Universal Routing Number Benefits:
The single routing number structure at ESL means:
- No confusion about which routing number to use
- Same number works for all transaction types (ACH, wire, direct deposit)
- Easy to remember and verify
- Consistent experience across all ESL branches
- No need to update routing information if you move
Where ESL Operates:
ESL Federal Credit Union primarily serves the greater Rochester, New York metropolitan area, including Monroe, Wayne, Ontario, Livingston, Genesee, Orleans, Wyoming, and Seneca counties. The credit union also serves members who have relocated outside the Rochester area, and membership is open to anyone who lives, works, worships, or attends school in ESL's service area.
How to Verify Your Routing Number:
You can confirm your ESL routing number by:
- Looking at the bottom left corner of any ESL check - the routing number (222371863) appears first, followed by your account number
- Logging into ESL Online Banking at esl.org
- Checking your account statement
- Calling ESL customer service at 585-336-1000 (local) or 1-800-848-2265 (toll-free)
- Using the Live Chat Banking feature on esl.org
- Visiting any ESL branch location
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.
- 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
- 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
The 9-digit number in the lower-left, before your account number.
Sign in, open the account, and view account & routing details.
Printed near your account number in the statement header.
1-800-848-2265, or ask at any ESL branch.
FAQs
Common questions about ACH and wires through ESL
Why does ESL have only one routing number?
ESL Federal Credit Union uses a single routing number because it operates as a regional credit union focused primarily on the Rochester, New York area. Unlike large national banks that expanded across the country through acquisitions and mergers of dozens of different banks (each with their own routing numbers), ESL has grown organically within its community since 1920. The credit union was founded by George Eastman, the founder of Eastman Kodak, to serve Kodak employees and has since expanded to serve the broader Rochester community. This focused regional approach means ESL doesn't need multiple routing numbers for different states or branches. The single routing number (222371863) efficiently serves all 437,000+ members across all 24 branch locations, making banking simpler for members who never have to wonder which routing number to use.
Can I use the same routing number for all my transactions at ESL?
Yes, ESL Federal Credit Union uses 222371863 for all transaction types. Whether you're setting up direct deposit with your employer, making ACH payments to vendors, sending a domestic wire transfer, or receiving an international wire transfer, you'll use the same routing number. This is different from some larger banks that maintain separate routing numbers for ACH transactions versus wire transfers, or different routing numbers for different regions. ESL's universal routing number approach simplifies banking and eliminates confusion about which number to use for which transaction type. The only time you'll need additional information beyond the routing number is for international wire transfers, which also require ESL's SWIFT code (EFCUUS33).
What is ESL's SWIFT code and when do I need it?
ESL Federal Credit Union's SWIFT code is EFCUUS33 (also written as EFCUUS33XXX). You need this SWIFT code only for international wire transfers - either receiving money from abroad or sending money to a foreign country. SWIFT (Society for Worldwide Interbank Financial Telecommunication) codes are used to identify banks in the global banking network for cross-border transfers. When receiving an international wire transfer, provide the sender with both your routing number (222371863), your account number, and ESL's SWIFT code (EFCUUS33). For domestic transactions within the United States, including ACH transfers, direct deposits, and domestic wire transfers, you only need the routing number - no SWIFT code required.
How much does ESL charge for wire transfers?
ESL Federal Credit Union charges $25 for outgoing domestic wire transfers and $45 for outgoing international wire transfers. Incoming wire transfers cost $15 whether they're domestic or international. These fees apply to personal banking accounts. For businesses making frequent wire transfers, these costs add up quickly - a company sending just 10 wire transfers per month would spend $250 monthly or $3,000 annually in outgoing wire fees alone. Many businesses find that switching to free ACH transfers for non-urgent payments eliminates these recurring fees while maintaining reliable payment processing. Wire transfer fees at ESL are competitive with other credit unions and community banks, and significantly lower than many large national banks that charge $30-$50 for domestic wires.
Does ESL offer any fee waivers for wire transfers?
According to ESL's current fee schedule, wire transfer fees apply to all personal banking members regardless of account type. Unlike some larger banks that offer wire transfer fee waivers for premium account holders, ESL does not currently advertise specific account types that receive complimentary wire transfers. However, ESL does offer free standard ACH transfers (up to 3 business days) through ESL Online Banking, and free Zelle transfers for sending money to friends and family who also use Zelle. For urgent same-day transfers, ESL offers instant transfers for a $2 fee. If you make frequent wire transfers and the fees are a concern, contact ESL directly at 1-800-848-2265 to discuss your specific banking needs and whether any options are available for your situation.
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.
Send a secure payment link instead of your account details.
No per-transfer fee — for you or the businesses you pay.
One place to send and receive, whatever the rail.
Every payment lands matched, not in a spreadsheet.