Discover logo

Discover routing number

Complete guide to Discover Bank's routing number for ACH transfers, wire transfers, and direct deposit setup nationwide.

Last verified June 2026

Discover 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.

ACH routing number
Domestic Wire
International Wire
SWIFT / BIC

More about Discover

Discover Bank Routing Number Nationwide

Discover's ACH routing number is 031100649, used for direct deposits, ACH transfers, and domestic wires. SWIFT/BIC: IRVTUS3N.

Why Discover Bank Uses One Routing Number

As a direct online bank founded in 1911 and operating primarily through digital channels, Discover Bank maintains a centralized banking structure based in Greenwood, Delaware. This allows the bank to use a single routing number for all domestic transactions, eliminating the confusion that comes with regional banking systems.

Traditional banks often have dozens of routing numbers due to merger histories and state-by-state branch networks. Discover's streamlined approach means you never have to worry about using the wrong routing number based on your location or where you opened your account.

International Wire Transfers

For international wire transfers to Discover Bank accounts from outside the United States, use:

  • SWIFT Code: IRVTUS3N
  • Routing Number: 031100649

Note that Discover Bank uses Bank of New York Mellon as an intermediary for international wire transfers. The SWIFT code IRVTUS3N corresponds to this intermediary banking relationship.

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
  • 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 Discover

1-800-347-7000, or ask at any Discover branch.

FAQs

Common questions about ACH and wires through Discover

Why does Discover Bank only have one routing number?

Discover Bank operates as a direct online bank with a centralized structure based in Greenwood, Delaware. Unlike traditional banks with physical branches across multiple states, Discover doesn't maintain regional banking operations that would require different routing numbers. This single-number system was established when the bank transitioned from Greenwood Trust Company to a credit card bank in 1985, and it remains one of the simplest routing structures in American banking today.

Can I use Discover Bank's routing number for both ACH and wire transfers?

Yes, Discover Bank uses the same routing number (031100649) for both ACH transfers and wire transfers. This applies to direct deposits, electronic bill payments, domestic wire transfers, and peer-to-peer payment services. The only exception is international wire transfers, which also require the SWIFT code IRVTUS3N in addition to the routing number.

How much does Discover Bank charge for wire transfers?

Discover Bank charges a flat $30 service fee for each outgoing wire transfer, whether domestic or international. However, there are no fees for receiving domestic wire transfers or international wire transfers sent in U.S. dollars. If an international wire is sent in a foreign currency, an intermediary bank may apply a $20 currency exchange fee. For business owners making regular payments, these fees add up quickly - a business sending just 10 wire transfers per month pays $3,600 annually in wire fees alone.

How long do wire transfers take with Discover Bank?

Domestic wire transfers submitted and verified before 3:00 PM ET on a business day are processed the same day. Requests received after 3:00 PM ET or on weekends and holidays are processed the next business day. International wire transfers typically take 1-5 business days, though they may take longer depending on the receiving country and intermediary banks involved. ACH transfers generally take 1-3 business days to complete.

Where do I find my Discover Bank routing number?

You can find Discover Bank's routing number (031100649) in several places: on the bottom left corner of your checks, in your online banking account dashboard, on your monthly account statements, or by calling Discover customer service at 1-800-347-7000. Since Discover uses only one routing number nationwide, you don't need to worry about selecting the correct number based on your state or branch location.

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.