This is a common ACH return code that usually indicates a data entry error in the account number, routing number, or account holder name. Unlike permanent closures, this is typically fixable by verifying and correcting the account information.
Error message: "The account number structure is valid and it passes the check digit validation, but the account number does not correspond to the individual identified in the Entry, or the account number designated is not an open account."
What Causes ACH Return Code R03?
The R03 ACH return code means "No Account/Unable to Locate Account" and indicates that the receiving bank couldn’t find an account matching the details submitted in the ACH transaction. This typically happens due to incorrect or mismatched information - such as a mistyped account number, a non-existent account, or discrepancies in the account holder's name.
Unlike R01 (insufficient funds), which involves a valid but underfunded account, or R02 (account closed), which deals with accounts that previously existed, R03 means the payment details do not match any recognizable, active account in the bank’s system - even if the account number format appears valid.
Can You Retry R03 Payments?
Yes, but only after verifying and correcting the account information. Since the issue stems from incorrect or mismatched data, retrying with the same details will result in another return. You’ll need to contact the customer, confirm their banking information, and ensure everything matches exactly - including account holder name, number, and routing details.
How to Respond to an R03 Code
An R03 return requires careful verification to prevent repeat errors. This is often a data entry issue that can be resolved quickly with clear communication.
When Your Customer's Payment Fails
- Verify Account Information
Double-check the account number, routing number, and account holder name for any typos or errors. - Contact Customer for Confirmation
Reach out to confirm the banking details and request a voided check for verification. - Check Name Matching
Ensure the account holder name exactly matches what's on file at the bank (including middle initials, suffixes, etc.). - Retry with Corrected Information
Once verified, resubmit the payment with the accurate account details.
Subject: Payment Information Verification Needed
Hi [Customer Name],
We encountered an issue processing your recent payment - it appears there may be a mismatch in the account information we have on file.
Could you please verify the following details are correct:
- Account number
- Routing number
- Name exactly as it appears on your account
If you could provide a voided check or screenshot of your account details, that would help us process your payment quickly and avoid any future issues.
Thanks,
[Your Company Name]
When Your Payment to Vendors Fails
An R03 return on vendor payments suggests incorrect account information in your vendor database. This can delay critical supplier payments and damage business relationships if not resolved quickly.
- Contact the vendor immediately to verify account details
- Request a voided check or official bank verification form
- Update your vendor payment records with corrected information
- Reprocess the payment with verified account details
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.