This ACH return code applies specifically to RCK (Represented Check Entry) transactions when attempting to electronically re-present a bounced check. R50 occurs when the receiving bank is located in a state that either hasn't adopted specific provisions of the Uniform Commercial Code allowing electronic presentment, or operates under state laws requiring physical return of canceled checks to consumers within periodic statements.
Error message: "The RDFI is located in a state that has not adopted Revised Article 4 of the Uniform Commercial Code (1990 Official Text) and has not revised its customer agreements to allow for electronic presentment, or the RDFI is located within a state that requires all canceled checks to a specific type of account to be returned to the Receiver within the periodic statement."
What Causes ACH Return Code R50?
The R50 ACH return code means "State Law Affecting RCK Acceptance" and indicates that a Represented Check Entry (RCK) cannot be processed because the receiving bank operates under state laws that restrict or prohibit electronic check re-presentment. RCK entries are used when a paper check has been returned due to insufficient funds and the merchant wants to electronically re-present that check for payment rather than physically depositing it again.
This return occurs when the customer's bank is located in a state that either hasn't adopted the revised Uniform Commercial Code provisions that allow electronic presentment of checks, or operates under specific state regulations that require all canceled checks for certain account types to be physically returned to consumers. These legal restrictions are beyond the control of both the merchant and the customer, representing regulatory limitations rather than account or authorization issues.
Can You Retry R50 Payments?
You cannot retry R50 payments using the same RCK method, as the return is caused by legal restrictions in the customer's state. However, you can pursue payment through alternative methods such as requesting a new payment authorization for a standard ACH debit, asking for a replacement check, or accepting payment via credit card or other electronic payment methods that don't involve check re-presentment.
How to Respond to an R50 Code
An R50 return requires switching to alternative payment methods since electronic check re-presentment is legally prohibited for this customer's bank location.
When Your Customer's Payment Fails
- Verify Transaction Type
Confirm this was an RCK entry for a bounced check re-presentment, not a regular ACH transaction. - Check Routing Number Accuracy
Ensure the routing number was entered correctly, as incorrect numbers can sometimes trigger R50 returns. - Explain Legal Limitation
Inform the customer that their bank's state laws prevent electronic check re-presentment, which is not their fault or yours. - Offer Alternative Payment Methods
Request a new payment via standard ACH authorization, credit card, wire transfer, or new physical check rather than re-presenting the original bounced check.
Subject: Payment Method Restriction - Alternative Options Available
Hi [Customer Name],
We attempted to electronically re-present your returned check but received an R50 return code, which means your bank's state laws don't allow electronic check re-presentment. This is a legal restriction and not related to any issue with your account.
To complete your payment, we'll need to use an alternative method. You can:
- Provide new authorization for a standard ACH bank transfer
- Send a replacement check
- Pay by credit card
- Arrange a wire transfer
Please let us know which option works best for you, and we'll be happy to process your payment using an approved method.
Thank you for your understanding,
[Your Company Name]
When Your Payment to Vendors Fails
An R50 return on vendor payments indicates you attempted to use RCK to re-present a bounced check from a vendor, but their bank's state laws prohibit electronic check re-presentment. This requires switching to alternative collection methods.
- Verify the transaction was correctly submitted as an RCK entry
- Confirm the routing number was accurate to avoid false R50 returns
- Contact the vendor to arrange alternative payment methods
- Consider standard ACH authorization, wire transfers, or requesting new physical checks for future transactions
Get Unlimited Free ACH Payments
Get unlimited free ACH transfers, smart retries, and real-time payment visibility with Nickel.
Free unlimited ACH transfers
Smart retry scheduling
Real-time payment visibility

Don't just take our word for it
See why thousands of small business owners trust Nickel.