+1 (866) 415-2636

Talk To An Agent Today

R25 ACH Return Code: Addenda Error

Table of Contents

When Your ACH Transaction Trips on Supporting Data

ACH payments don’t just move money—they can also carry important information along with them. That’s where addenda records come in. These optional data fields often include invoice numbers, payment descriptions, or tax details. But if the addenda are formatted incorrectly or conflict with the type of transaction you’re sending, the payment can bounce back.

That’s when you’ll see ACH Return Code R25, which tells you there’s a problem with the addenda portion of your payment.

Let’s walk through what R25 – Addenda Error means, what causes it, and how to fix it so your transactions can be completed successfully.

What Does ACH Return Code R25 Mean?

ACH Return Code R25 stands for:
“Addenda Error.”

Here’s the official NACHA definition:

R25 – Addenda Error: The payment entry contains addenda information that is invalid, not permitted with that type of transaction, or incorrectly formatted.

In short: your transaction included supporting data that the ACH network couldn’t accept due to formatting or rule violations.

What Are Addenda Records in ACH?

Addenda records are optional information fields that are sent along with certain ACH transactions. They’re commonly used in:

  • CCD (Corporate Credit or Debit) entries

  • CTX (Corporate Trade Exchange) entries

  • IAT (International ACH Transfers)

These records might contain:

  • Invoice numbers

  • Remittance details

  • Tax IDs

  • Payment breakdowns

  • Reference codes or customer info

They’re incredibly useful for corporate payments—but if they’re entered incorrectly, the entire transaction can fail.

Why Would an R25 Return Happen?

Here are some common reasons an ACH transaction might return with R25:

  • Invalid characters or symbols in the addenda field

  • Incorrect formatting, such as missing required segments

  • Using addenda with a transaction type that doesn’t allow it (e.g., PPD entries for consumer payments)

  • Including more addenda records than permitted

  • Mismatched information between the payment and the addenda record

This is most often a file construction issue, meaning the software or system creating the ACH file didn’t build the entry according to NACHA specs.

How to Fix ACH Return Code R25

If you’ve received an R25 return, here’s how to resolve it:

1. Review the Addenda Record

Check the content of the addenda attached to the transaction. Look for formatting issues, unsupported characters, or missing fields. If you’re using CTX, make sure it follows EDI (Electronic Data Interchange) standards.

2. Verify the Entry Class Code

Make sure the SEC code (e.g., CCD, CTX, PPD) used in the transaction matches the type of payment you’re trying to send. Addenda are only supported for certain SEC codes.

3. Validate with Your Processor or Software Provider

Your payment processor or ACH software provider may be able to review the ACH file and help you identify exactly where the error occurred.

4. Correct and Resubmit the Payment

Once the addenda are fixed or removed (if not needed), reprocess the transaction.

How to Prevent R25 Returns in the Future

To avoid R25 addenda errors, consider the following tips:

  • Use ACH software that validates addenda formatting automatically

  • Only include addenda where appropriate, based on the SEC code

  • Train your team on how and when to use addenda fields

  • Follow NACHA formatting guidelines, especially for corporate transactions

  • Run test batches when using new systems or formats

If you frequently send detailed remittance data, investing in ACH tools that handle addenda properly will save you time and reduce return rates.

Get ACH Processing With Durango

ACH Return Code R24—“Duplicate Entry”—means your payment was flagged because it was too similar to one you already sent. While it’s not a serious issue, it can cause confusion for your customer or vendor if not addressed promptly.

At Durango Merchant Services, we help businesses avoid common ACH pitfalls like duplicate entries by providing tools, training, and payment systems that are designed to minimize returns—especially in high-risk or high-volume environments.

Security Smartphone
Get Started Now

Call to talk to one of our account managers today!

Apply Today
1
2
3
Scroll to Top