This ACH return code is specific to check truncation transactions and indicates that the receiving bank does not participate in programs that convert paper checks into electronic ACH entries. When you scan a check and create an XCK (check truncation) entry instead of physically depositing it, some banks cannot process these electronic versions and require the original paper check to be handled traditionally.
Error message: "The RDFI does not participate in a check truncation program."
What Causes ACH Return Code R30?
The R30 ACH return code means "RDFI Not Participant in Check Truncation Program" and indicates that the receiving bank cannot accept electronic entries created from scanned paper checks. Check truncation allows businesses to convert paper checks into electronic ACH transactions using the XCK Standard Entry Class code, which speeds up processing and eliminates the need to physically deposit checks.
R30 returns occur when the recipient's bank has not implemented the technology or policies needed to accept these electronic check images. This is not an issue with the check itself, the customer's account, or authorization - it's simply a limitation of the receiving bank's ACH participation level in check truncation programs.
Can You Retry R30 Payments?
You cannot retry R30 payments using the same electronic check truncation method, as the receiving bank fundamentally does not accept XCK entries. However, you can process the original paper check using traditional methods - either by physically depositing it at your bank or mailing it to the recipient's bank for manual processing.
How to Respond to an R30 Code
An R30 return means the receiving bank cannot process electronic check images, requiring you to handle the original paper check through traditional banking channels instead of electronic conversion.
When Your Customer's Payment Fails
- Do Not Retry Electronically
Attempting to resubmit the same XCK entry will result in another R30 return since the bank's participation level hasn't changed. - Process the Original Check Traditionally
Take the physical paper check to your bank for manual deposit or mail it directly to the customer's bank. - Contact Your Payment Processor
Verify that the transaction was indeed processed as a check truncation entry and confirm the return reason. - Update Your Records
Note which banks don't accept XCK entries to avoid future R30 returns for other customers at the same institution.
Subject: Check Processing Update - Alternative Method Required
Hi [Customer Name],
We received your check payment, but encountered a processing limitation with your bank. Your bank doesn't accept electronic check processing, which means we need to handle your check through traditional methods.
This doesn't affect your account or authorization - it's simply a technology limitation on your bank's end. We're processing your check manually, which may add 1-2 additional business days to the clearing time.
Your payment is secure and will be processed successfully using the standard check deposit process.
Thanks for your patience,
[Your Company Name]
When Your Payment to Vendors Fails
An R30 return on vendor payments means you tried to convert a vendor's check into an electronic ACH payment, but their bank doesn't accept these electronic check images. You'll need to process their original check through traditional deposit methods.
- Stop any automatic retry attempts for XCK entries to this bank
- Process the original paper check by depositing it manually at your bank
- Update your payment processing system to flag this bank as non-XCK participant
- Consider traditional ACH debits or credits for future payments to vendors at this institution
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.