+1 (866) 415-2636

Talk To An Agent Today

R13 ACH Return Code: Invalid Routing Number

When ACH Payments Bounce Back Before They Even Start

ACH payments are popular with businesses because they’re reliable, low-cost, and great for recurring billing or high-volume transactions. But to get money where it needs to go, all the account details—especially the routing number—have to be spot-on.

If something’s wrong with the routing number, the transaction won’t even get off the ground. That’s when you might see ACH Return Code R13, which flags the issue before it ever reaches the customer’s account.

Let’s walk through what this code means, what causes it, and how to resolve it quickly.

What Does ACH Return Code R13 Mean?

ACH Return Code R13 stands for:
“Invalid Routing Number.”

Here’s the official NACHA definition:

R13 – Invalid Routing Number: The routing number entered in the transaction isn’t valid. It either doesn’t exist, isn’t recognized by the system, or isn’t eligible to participate in ACH processing.

In simpler terms: The routing number you entered is either incorrect or not set up to receive ACH payments.

Why Would an R13 Return Occur?

Routing numbers are 9-digit codes assigned to banks and credit unions. Every ACH payment depends on this number to know where to send the funds. If the routing number doesn’t pass the system’s checks, the transaction will be automatically returned.

Common reasons include:

  • Typos or missing digits when entering the routing number

  • Using a wire routing number instead of an ACH routing number (some banks have different codes for each)

  • Entering an outdated routing number (often happens after a bank merger)

  • Using a number for a financial institution that doesn’t support ACH transactions

Unlike other return codes that happen a day or two later, R13 rejections usually happen quickly—often during processing.

How to Fix ACH Return Code R13

If you get an R13 return, here’s how to fix it and get things moving again:

1. Contact the Customer

Let them know the payment didn’t go through because of an invalid routing number. Ask them to verify the information they provided.

2. Request the Correct Routing Number

The easiest way to do this is to ask the customer to refer to a paper check or their online banking portal. Be sure they’re giving you the ACH routing number, not the wire transfer or branch-specific number.

3. Update the Info in Your System

Once you’ve confirmed the right routing number, correct the details in your billing system or CRM to avoid future issues.

4. Resubmit the Payment

Once everything’s verified and updated, you can safely retry the transaction.

Tips to Prevent R13 Returns

Here’s how to avoid routing number errors in the future:

  • Use account validation tools—many payment platforms can verify routing numbers in real time

  • Clarify which routing number is needed—some customers mistakenly use the one for wires

  • Provide a secure way for customers to update their details if their bank merges or changes

  • Watch for outdated forms or payment info from old systems or records

Even a single wrong digit in a routing number is enough to stop an ACH payment cold. Double-checking at the start can save a lot of time (and returned fees) later.

Get ACH Processing With Durango

ACH Return Code R13—“Invalid Routing Number”—usually means there was a simple mistake in the routing information. It’s a quick fix, but one that’s important to catch early to keep your payments flowing smoothly.

At Durango Merchant Services, we help businesses of all sizes—including those in high-risk industries—manage ACH payments and minimize errors. From intelligent billing systems to return code support, we’ve got you covered.

Security Smartphone
Get Started Now

Call to talk to one of our account managers today!

Apply Today
1
2
3
Scroll to Top