Routing Numbers
Ally

Ally Bank Routing Number

Our guide to Ally Bank routing numbers for ACH transfers, wire transfers, and direct deposit setup for all accounts nationwide.

Wire Transfer (Domestic)
072014477
Copy
Wire Transfer (International)
021000021
Copy
ACH Transfer
124003116
Copy
Swift Code
ALLYUS31
Copy
ACH routing numbers vary by state. See state-specific numbers below.
This is an informational resource from Nickel Payments

We are not affiliated with Ally. Nickel supports secure transfers from Ally and thousands of other banks. For official Ally support, contact them directly.

Ally Bank Routing Numbers

Ally Bank is a 100% online bank with no physical branches, which means all customers nationwide use the same routing numbers regardless of location. This simplified system makes banking easier - you don't need to worry about which state you're in or where you opened your account.

Two Routing Numbers for Different Transaction Types:

  • For ACH Transfers and Direct Deposit: 124003116

Use this routing number for:

Direct deposit setup with your employer

Automatic bill payments

ACH transfers from other banks

Electronic fund transfers

Setting up recurring payments

Peer-to-peer payment apps (Venmo, PayPal, Zelle)

  • For Domestic Wire Transfers: 072014477

Use this routing number for:

Outgoing domestic wire transfers only

Wire transfers to other U.S. banks

Same-day domestic wire transfers ($20 fee applies)

Important Notes About Wire Transfers:

Ally Bank does not send outgoing international wire transfers. You can only send domestic wires within the United States. However, Ally Bank does accept incoming international wire transfers through their intermediary bank, JP Morgan Chase.

For Incoming International Wire Transfers:

International wires to your Ally Bank account are processed through JP Morgan Chase Bank, N.A. as an intermediary. Provide these details to the sender:

  • Receiving Bank: JP Morgan Chase Bank, N.A.
  • Routing Number: 021000021
  • SWIFT Code: CHASUS33
  • Beneficiary Account Number: 802904391
  • Beneficiary Name: Ally Bank

Further Credit To: Your Ally Bank account number and your name as it appears on your account

Nationwide Online Banking:

As an online-only bank, Ally serves customers in all 50 states without physical branch locations. The bank's main office is in Sandy, Utah, with corporate headquarters in Detroit, Michigan. Ally Bank customers can access their accounts 24/7 through:

Online banking at ally.com

Ally mobile app (iOS and Android)

24/7 customer service at 1-877-247-2559

43,000+ surcharge-free ATMs nationwide through the Allpoint network

Ally Bank reimburses all domestic ATM fees charged by other banks, giving you free access to cash at virtually any ATM in the United States.

Important Information

Everything you need to know before making a transfer

Delete Circle Streamline Icon: https://streamlinehq.com

Avoid Common Mistakes

These errors cause most routing number problems
  1. Using a routing number from the wrong state
  2. Mixing up ACH and wire routing number
  3. Entering your account number instead of routing number
  4. Using an old routing number after a bank merger
  5. Not updating routing number after moving states and opening a new account
Circle Clock Streamline Icon: https://streamlinehq.com

Processing Times

  • Wire transfers: Same business day
  • ACH transfers: 1-3 business days
  • International wires: 3-5 business days
Shield 1 Streamline Icon: https://streamlinehq.com

Security Tips

  • Routing numbers are public and safe to share
  • Never share your full account number publicly
  • Verify recipient details before sending money
Dollar Coin Streamline Icon: https://streamlinehq.com

Transaction Limits

  • Wire transfer limits vary by account type
  • ACH transfers may have daily limits
  • Contact bank for specific limit information

Does Your Business Still Send Payments Manually?

Stop sharing routing and account numbers with vendors and customers. Nickel's secure payment platform eliminates fraud risk while making B2B payments effortless.

Shield 1 Streamline Icon: https://streamlinehq.com
Zero Fraud Risk
Never share account numbers again
Free ACH Transfers
Up to $1M per transfer for businesses
Money Transfer Streamline Icon: https://streamlinehq.com
Multiple Payment Methods
Credit card, ACH, or check payments
Quickbooks Streamline Icon: https://streamlinehq.com QuickBooks
QuickBooks Integration
Automatic sync & reconciliation

How to Find Your Ally Bank Routing Number

Multiple ways to locate your Ally Bank routing number quickly

Cashing Check Streamline Icon: https://streamlinehq.com

On Your Check

The routing number is the first 9 digits on the bottom left of your check, before your account number.

Screen 1 Streamline Icon: https://streamlinehq.com

Online Banking

Log into your Ally online banking and navigate to Account Details to view your routing number

Phone Mobile Phone Streamline Icon: https://streamlinehq.com

Mobile App

Open the Ally mobile app, select your account, and tap on Account Details to find your routing number.

File Dollar Streamline Icon: https://streamlinehq.com

Bank Statement

Your routing number is printed on your monthly bank statement, usually near your account information.

Phone Streamline Icon: https://streamlinehq.com

Contact Bank

Call Ally customer service at 1-877-247-2559 for assistance finding your routing number.

Frequently Asked Questions About Ally Bank Routing Numbers

Why does Ally Bank have two different routing numbers?

Ally Bank uses different routing numbers for different transaction types: 124003116 for ACH transfers and direct deposits, and 072014477 for domestic wire transfers. This is common for banks and helps route transactions through the appropriate payment networks. ACH transfers go through the Automated Clearing House network and take 1-3 business days, while wire transfers use the Fedwire system for same-day delivery. Always use 124003116 for direct deposit, automatic payments, and regular ACH transfers. Only use 072014477 when specifically sending a domestic wire transfer through Ally's online banking platform.

Can I send international wire transfers from Ally Bank?

No. Ally Bank does not support outgoing international wire transfers. You can only send domestic wire transfers to other banks within the United States. However, Ally Bank can receive incoming international wire transfers through their intermediary bank, JP Morgan Chase. If you need to send money internationally, you'll need to use an alternative service like Wise, OFX, Western Union, or another bank that supports international wires. This limitation is common among online-only banks that focus on domestic banking services.

How do I receive an international wire transfer at Ally Bank?

To receive an international wire transfer, you'll need to provide the sender with JP Morgan Chase Bank's information, since they process international wires on behalf of Ally Bank. Give the sender: JP Morgan Chase routing number (021000021), SWIFT code (CHASUS33), JP Morgan Chase address (1 Chase Manhattan Plaza, New York, NY 10005), beneficiary account number (802904391), beneficiary name (Ally Bank), and then "Further Credit To" information with your Ally Bank account number, your name as it appears on your account, and your address. Ally doesn't charge a fee to receive international wires, but intermediary banks may deduct fees during processing.

What are Ally Bank's wire transfer fees?

Ally Bank charges $20 for each outgoing domestic wire transfer. There is no fee for incoming domestic wire transfers. Since Ally doesn't send international wire transfers, there are no outgoing international wire fees. For incoming international wires, Ally Bank doesn't charge a fee, but intermediary banks in the transfer chain may deduct their own fees, which means you might receive less than the amount originally sent. For new accounts (less than 90 days old), there's a $25,000 limit on outgoing wire transfers, though Ally may waive this restriction upon request.

How long do wire transfers take with Ally Bank?

Domestic wire transfers sent through Ally Bank are typically processed the same business day if submitted and verified before 3:00 PM ET. Ally reviews all wire requests for security, so keep your phone handy in case they need to verify the transaction. Wires verified by 3:00 PM are sent by 6:00 PM ET the same day. Wires submitted after 3:00 PM or not fully verified will be processed the next business day. Ally doesn't process wires on weekends or bank holidays. For incoming international wires through JP Morgan Chase, expect 1-2 business days for processing, though timing can vary based on the sending bank and any intermediary banks involved.

Pay and get paid without sharing routing numbers

Join 10,000+ businesses paying and getting paid on Nickel

Let Customers Choose How to Pay

Accept credit cards, ACH, or checks. Your customers pick their preferred method—no routing numbers needed.

Pay Vendors Without the Hassle

Onboard vendors in minutes and pay via ACH or check—without collecting or storing sensitive banking details.