+1 (866) 415-2636

Talk To An Agent Today

R65 ACH Return Code: Incorrect Transaction Code

Table of Contents

When the Payment Type Doesn’t Match the Account

ACH payments rely on several critical pieces of information working together—routing numbers, account numbers, payment amounts, and importantly, transaction codes. These codes tell the system whether the transaction is a debit or a credit and whether it’s aimed at a checking or savings account.

If the transaction code doesn’t match the type of account it’s targeting, the payment can be rejected, resulting in an ACH Return Code R65.

Let’s go through what R65 – Incorrect Transaction Code means, why it happens, and how you can fix it quickly and avoid it in the future.

What Does ACH Return Code R65 Mean?

ACH Return Code R65 stands for:
“Incorrect Transaction Code.”

According to NACHA’s official definition:

R65 – Incorrect Transaction Code: The transaction code used in the ACH entry does not match the actual type of account at the Receiving Depository Financial Institution (RDFI).

In simpler terms: the payment was labeled wrong—it may have been sent as a credit when it should’ve been a debit, or sent to a savings account using a code meant for checking.

Why Would an R65 Return Happen?

Here are some of the common causes for an R65 return:

  • A checking account was mistakenly treated like a savings account (or vice versa)

  • A debit was sent when a credit was intended, or the other way around

  • The wrong Standard Entry Class (SEC) code was paired with an incompatible transaction code

  • Manual errors when setting up the ACH file

  • Outdated customer account information if the account type has changed

Even if the routing and account numbers are right, if the transaction code doesn’t fit, the receiving bank will bounce it back with R65.

How to Handle ACH Return Code R65

Here’s what to do if you receive an R65 return:

1. Review the Transaction Code and Account Type

Check the entry in question. Was the right code used for the right type of account? For example:

  • Checking accounts typically use transaction codes 22 (credit) or 27 (debit)

  • Savings accounts typically use 32 (credit) or 37 (debit)

2. Verify Account Details With the Customer

If there’s any doubt, contact the customer to confirm whether their account is a checking or savings account. Double-check whether they authorized a credit or a debit.

3. Correct the ACH Entry

Update the transaction code and any related payment details to match the verified account type and payment direction.

4. Resubmit If Needed

After making the corrections, you can resubmit the ACH payment with the right coding.

How to Avoid R65 ACH Returns in the Future

Here are a few ways to minimize the risk of R65 returns:

  • Use onboarding forms that clearly specify account type (checking vs. savings)

  • Automate transaction coding where possible to reduce manual errors

  • Train your team to understand transaction codes and account type matching

  • Verify account type during customer onboarding—especially if setting up recurring ACH payments

  • Work with ACH software that automatically checks for code-to-account mismatches before submission

When account types and transaction codes are properly aligned from the start, you can prevent a lot of unnecessary returns.

Get ACH Payment Processing with Durango merchant Services

ACH Return Code R65—“Incorrect Transaction Code”—happens when the payment was sent with a code that doesn’t match the customer’s account type. It’s usually a simple mistake, but one that stops the payment from going through until it’s corrected.

At Durango Merchant Services, we help businesses set up ACH payment processes that work smoothly from end to end. Whether you need help building better onboarding forms, training your team, or automating transaction coding, we’ve got the expertise to keep your payments on track.

Security Smartphone
Get Started Now

Call to talk to one of our account managers today!

Apply Today
1
2
3
Scroll to Top