+1 (866) 415-2636

Talk To An Agent Today

R19 ACH Return Code: Amount Field Error

Table of Contents

When ACH Payments Get Rejected Over a Formatting Issue

ACH payments are a reliable way for businesses to move money between accounts—whether you’re running payroll, billing subscriptions, or paying vendors. But while the ACH network is sturdy, it’s also strict. Even a small formatting error can cause a transaction to fail.

One such issue is flagged as ACH Return Code R19, which relates to a problem with the amount field in the payment file. While it’s a technical error, it’s an easy one to fix—once you know what to look for.

Let’s break down what R19 means, what causes it, and how to resolve it quickly.


What Does ACH Return Code R19 Mean?

ACH Return Code R19 stands for:
“Amount Field Error.”

Here’s the official definition from NACHA:

R19 – Amount Field Error: The amount field is either non-numeric, zero, or exceeds the allowable limit set by the ACH network.

In plain English: something in the “amount” section of your ACH payment file didn’t follow the rules. The receiving bank rejected the transaction because it couldn’t process the number as submitted.

Why Would an R19 Return Happen?

The R19 return code typically appears when:

  • The amount entered is zero, which is not allowed in ACH payments

  • The amount includes non-numeric characters (like letters, commas, or dollar signs)

  • The amount is larger than what’s allowed under ACH rules (currently capped at $25 million per transaction for most banks)

  • The decimal point is placed incorrectly, making the number unreadable

  • There’s a software bug or formatting error in the payment file your system generated

Even if your business logic makes sense (e.g., a $0 charge for a test or authorization hold), the ACH system will reject it if it violates formatting standards.

How to Fix ACH Return Code R19

Once you know what went wrong, R19 errors are easy to correct. Here’s what to do:

1. Check the Payment File

Look at the exact entry that triggered the return. Was the amount field left blank? Set to zero? Did it include invalid characters like “$” or commas?

2. Correct the Amount Format

Make sure the amount:

  • Is greater than $0.00

  • Contains only numbers and a properly placed decimal (e.g., 1234.56)

  • Does not include currency symbols or commas

  • Falls within the allowable range for your processor and the ACH network

3. Fix the Source of the Error

If the problem came from your software or billing system, update the settings to ensure the correct format is used for future transactions.

4. Resubmit the Corrected Payment

Once the amount is properly formatted, you can safely resend the transaction.

How to Avoid R19 Returns in the Future

Here are a few best practices to help you prevent R19 errors:

  • Use ACH-compliant payment software that formats amounts correctly

  • Set up error checks in your billing system to catch zero-dollar or malformed amounts before submission

  • Train your team to avoid entering dollar signs, commas, or other non-numeric characters in the amount field

  • Test large transactions carefully to ensure they don’t exceed limits

These small checks can go a long way in keeping your payments smooth and return-free.

Get ACH Processing With Durango

ACH Return Code R19—“Amount Field Error”—is usually the result of a simple formatting mistake, but it can still delay payments and disrupt your billing process. The good news is that once you understand what caused it, the fix is straightforward.

At Durango Merchant Services, we help businesses catch issues like R19 early and build ACH systems that are fast, accurate, and built for scale. Whether you’re processing everyday payments or handling high-risk transactions, we’ve got the tools and support to keep things moving.

Security Smartphone
Get Started Now

Call to talk to one of our account managers today!

Apply Today
1
2
3
Scroll to Top