ACH Return Code R23 Meaning: Credit Refused by Receiver Guide

Learn what ACH return code R23 means, why a payment is refused by the receiver, and how to fix an R23 ACH return for payroll, refunds, or bank transfers.

Abram Pandey

2/16/20261 min read

R23 means “Credit Refused by Receiver.”

The receiving bank is telling the ACH network that the account holder does not want to accept the incoming credit.

Unlike insufficient funds or wrong account numbers, this return is based on the receiver’s decision.

When R23 Usually Happens

1. Account Holder Asked the Bank to Block Deposits

The person may have instructed their bank not to accept ACH credits.

This sometimes happens during disputes or account reviews.

2. Payment Sent to the Wrong Person

If money is accidentally sent to someone else, that person can refuse the deposit.

3. Business or Vendor Refuses Payment Method

Some companies reject ACH credits if they require payment by another method such as wire transfer or check.

4. Account Under Review or Special Restrictions

Banks sometimes allow customers to temporarily refuse incoming electronic credits.

How To Fix ACH Return Code R23

Follow this simple process.

Step 1 — Contact the Receiver Immediately

Ask whether they intentionally refused the payment.

Do not resend until you confirm.

Step 2 — Verify Banking Details

Confirm:

  • Account number

  • Routing number

  • Account type

  • Permission to receive ACH credits

Step 3 — Use an Alternate Payment Method if Needed

If the receiver does not accept ACH credits, consider:

  • Wire transfer

  • Paper check

  • Approved payment platform

Important Compliance Note

Never repeatedly resend an ACH credit after an R23 return without confirmation.

Doing so can:

  • Trigger banking compliance flags

  • Increase processing fees

  • Delay payroll or vendor payments

Always confirm acceptance first.

Is ACH R23 a Fraud Warning

No.

R23 does not automatically mean fraud.

It simply indicates the receiver declined the payment.

However, businesses should still verify identity and payment instructions before retrying.

Conclusion

ACH return code R23 means the receiver refused to accept the credit.

Most of the time, this happens due to bank instructions, payment disputes, or incorrect recipient details.

Once you confirm the correct account and permission to receive ACH transfers, the issue can usually be resolved quickly.

Understanding R23 helps businesses avoid repeated failed deposits and keep payments running smoothly.