This is a significant ACH return code that indicates either an SEC code mismatch (using corporate codes for consumer accounts) or an unauthorized transaction dispute. This return can occur up to 60 days after settlement and requires immediate attention to resolve authorization issues.
Error message: "A CCD or CTX debit entry was transmitted to a consumer account of the receiver and was not authorized by the receiver."
What Causes ACH Return Code R05?
The R05 ACH return code means "Unauthorized Debit to Consumer Account Using Corporate SEC Code" and indicates that a business transaction was attempted on a consumer's personal account using the wrong SEC (Standard Entry Class) code. This return occurs when a corporate SEC code like CCD or CTX is used to debit a personal checking or savings account, or when the consumer disputes the transaction as unauthorized.
Unlike other return codes that indicate technical errors, R05 specifically addresses authorization and transaction classification issues. The consumer's bank has up to 60 days from the settlement date to return the payment with this code, giving consumers extended protection against unauthorized debits compared to most other ACH return types.
Can You Retry R05 Payments?
You cannot retry R05 payments without first resolving the underlying authorization or SEC code issue. If the return was due to an SEC code mismatch, you must reprocess using the correct consumer SEC code (PPD or WEB). If the return was a consumer dispute, you must contact the customer to resolve the authorization issue before attempting any new transactions.
How to Respond to an R05 Code
An R05 return indicates either an SEC code mismatch or unauthorized transaction dispute. Quick resolution requires verifying authorization and using the correct transaction codes for the account type.
When Your Customer's Payment Fails
- Verify Customer Authorization
Contact the customer immediately to confirm they authorized the transaction and understand why it was disputed. - Check SEC Code Classification
Determine if you used corporate codes (CCD/CTX) for a personal account when consumer codes (PPD/WEB) were required. - Review Account Type Setup
Ensure your payment processing is configured for the correct customer account type (business vs. personal). - Reprocess with Correct Codes
If SEC code mismatch was the issue, reprocess using appropriate consumer transaction codes.
Subject: Payment Authorization Verification Required
Hi [Customer Name],
We received notice that your recent payment was returned due to an authorization issue. This may have occurred because we used the wrong transaction type for your account.
Could you please confirm:
- You authorized this payment from your account
- Whether this is a personal or business bank account
- If you recognize the transaction description on your statement
We want to resolve this quickly and ensure we're processing your payments correctly going forward. Please call us at [phone number] so we can verify the details and reprocess your payment.
Thanks,
[Your Company Name]
When Your Payment to Vendors Fails
An R05 return on vendor payments suggests you may be using incorrect SEC codes for the vendor's account type or the vendor is disputing the transaction. This requires immediate clarification to maintain vendor relationships.
- Contact the vendor to confirm they authorized the payment
- Verify whether their account is business or personal
- Update your payment processing to use the correct SEC codes
- Reprocess the payment with proper authorization and transaction classification
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.