A Comprehensive List of ACH Error Codes and Resolutions

Last modified: April 23, 2025
Estimated reading time: 1 min

Anyone using the Automated Clearing House (ACH) may encounter an error code, also referred to as an ACH return code. In this knowledge base, we will cover potential errors that someone using ACH may encounter. We’ll cover all these error codes. Explain what each one means, its impact on you, your funding source, and how you can resolve the error.

Although using ACH for commercial real estate rent payments and collections offers convenience, significant time savings, automation, security, and reliability, sometimes errors can occur. Some factors are beyond our control, while others may come from unintentional actions we take. Understanding errors can help mitigate these issues.

If you need assistance setting up your ACH service in your tenant portal, check out our other knowledge base article. Tenant Payment Integration (ACH) in STRATAFOLIO

The acronyms and terms listed below will appear in the comprehensive table containing this information:

Acronym or TermDescription
ODFIOriginating Depository Financial Institution
RDFIReceiving Depository Financial Institution
OFACOffice of Foreign Assets Control
RCKRe-presented Check Entry
BlocklistedIf a funding source is added to the blocklist as a result of an ACH return code, you will need to contact your Customer Excellence Manager to get it removed.

Potential ACH Errors

The table below outlines potential errors that someone using ACH may encounter. It includes the ACH error codes, their impact on you and your funding source, and the steps to resolve the error. For more information, you can check out Dwalla’s FAQs. Recognizing ACH error codes early can save time and prevent further complications.

Error CodeDescriptionExplanationReturn Time FrameUser ImpactFunding Source ImpactAction to Resolve The Error
R01Insufficient FundsThe account does not have enough funds to cover the debit.2 banking daysNoneNoneConfirm that there are sufficient funds in the account before retrying the transaction.
R02Bank Account ClosedThe account has been closed.2 banking daysNoneUnverified and RemovedCheck if the account is closed. If it is, update with a valid funding source or provide a new account.
R03No Account/Unable to Locate AccountThe account number does not correspond to a valid account.2 banking daysNoneUnverified and RemovedCheck the account details. If they are wrong, update the funding source with the correct information. Make sure the account number and routing number are accurate.
R04Invalid Bank Account Number StructureThe account number structure is not valid.2 banking daysNoneUnverified and RemovedCheck the account number format and make necessary updates to the funding source. Ensure the format is correct and review for any errors.
R05Unauthorized Debit to Consumer Account Using Corporate SEC CodeA corporate debit entry was made to a consumer account without authorization.60 calendar daysSuspended (If already deactivated, status remains unchanged)Unverified, Removed, and BlocklistedUse the correct SEC code: Only use CCD/CTX for business accounts, not consumer ones. Or, Get proper authorization: Always collect and retain valid authorization before debiting any account. Lastly, Be ready to show proof: If an unauthorized return occurs, Dwolla’s Risk team may request authorization documents to respond to their partner bank. Have those ready in case they reach out.
R06Returned per ODFI’s RequestThe Originating Depository Financial Institution (ODFI) requested the return.Not DefinedSuspended (If already deactivated, status remains unchanged)Unverified, Removed, and BlocklistedCoordinate with the ODFI to understand the return reason and take action.
R07Authorization Revoked by CustomerThe customer revoked authorization for the debit.60 calendar daysDeactivatedUnverified and RemovedObtain a written statement of revoked authorization, and reactivate the account only after resolving the issue.
R08Payment StoppedThe receiver requested a stop payment on the debit.2 banking daysNoneUnverified and RemovedTalk to the customer to understand why they stopped the payment. Resolve their concern before retrying the transaction. Confirm the stop payment with the receiver and check if it’s okay to proceed with the payment.
R09Uncollected FundsSufficient balance exists, but uncollected items bring the balance below the debit amount.2 banking daysNoneNoneEnsure all deposits have cleared before retrying the transaction. If there are pending items, wait for them to clear or deposit additional funds.
R10Customer Advises Originator is Not Known to Receiver and/or Originator is Not Authorized by Receiver to Debit Receiver’s AccountThe customer claims not to know the originator or did not authorize the debit.60 calendar daysSuspendedUnverified, Removed, and BlocklistedGet a written statement of the unauthorized debit and investigate the issue before retrying the transaction. Provide proof of authorization to the customer.
R11Customer Advises Entry Not in Accordance with the Terms of the AuthorizationThe debit entry was inaccurate or improperly initiated.60 calendar daysDeactivatedUnverified and RemovedRequest a written statement for the unauthorized debit. Resolve the issue and obtain a new authorization before retrying the transaction.
R12Branch Sold to Another DFIThe account was sold to another financial institution.2 banking daysNoneRemovedUpdate the funding source with the new bank account details.
R13Invalid ACH Routing NumberThe routing number is not valid.Next File Delivery Time Following ProcessingNoneUnverified, Removed, and BlocklistedCorrect the routing number and update the funding source. Ensure the new routing number is valid.
R14Representative Payee Deceased or Unable to Continue in That CapacityThe representative payee is deceased or unable to continue.2 banking daysSuspended (If already deactivated, status remains unchanged)RemovedVerify the status of the representative payee. Update the account information accordingly.
R15Beneficiary or Account Holder DeceasedThe beneficiary or account holder is deceased.2 banking daysSuspended (If already deactivated, status remains unchanged)Unverified, Removed, and BlocklistedConfirm the account holder’s status. If deceased, close the account and update the funding source.
R16Account Frozen/Entry Returned per OFAC InstructionThe account is frozen or the entry was returned per Office of Foreign Assets Control (OFAC) instruction.2 banking daysSuspended (If already deactivated, status remains unchanged)Unverified, Removed, and BlocklistedContact the RDFI to understand the reason for the freeze. Resolve any compliance issues before retrying the transaction.
R17File Record Edit Criteria/Entry with Invalid Account Number Initiated Under Questionable CircumstancesThe entry contains an invalid account number or was initiated under questionable circumstances.2 banking daysSuspended (If already deactivated, status remains unchanged)Unverified, Removed, and BlocklistedReview the transaction for errors or suspicious activity. Correct any issues before retrying the transaction.
R20Non-Transaction AccountThe account is a non-transaction account.2 banking daysNoneRemoved, and BlocklistedConfirm the account type. If it’s a non-transaction account, update the funding source with a valid transaction account.
R22Invalid Individual ID NumberThe individual ID number is invalid.2 banking daysNoneUnverifiedVerify the individual’s ID number. Correct any discrepancies and update the funding source.
R23Credit Entry Refused by ReceiverThe receiver refused the credit entry.2 banking daysNoneUnverified and RemovedContact the receiver to understand the reason for refusal. Address the concern before retrying the transaction.
R29Corporate Customer Advises Not AuthorizedA corporate customer advises the debit was not authorized.2 banking daysSuspended (If already deactivated, status remains unchanged)Unverified, Removed, and BlocklistedObtain a written statement of unauthorized debit. Investigate and resolve the issue before retrying the transaction.
R31Permissible Return (CCD and CTX only)The return is permissible under CCD and CTX rules.Not DefinedSuspended (If already deactivated, status remains unchanged)Unverified, Removed, and BlocklistedCoordinate with the ODFI to understand the reason for the return and take appropriate action.
R37Source Document Presented for PaymentThe source document was presented for payment.60 calendar daysNoneRemovedEnsure the source document is valid. Address any issues before retrying the transaction.
R38Stop Payment on Source DocumentA stop payment order was placed on the source document.60 calendar daysSuspended (If already deactivated, status remains unchanged)Unverified, Removed, and BlocklistedContact the receiver to understand the reason for the stop payment. Address the concern before retrying the transaction.
R51Item Related to RCK Entry is Ineligible or RCK Entry is ImproperThe item related to a Re-presented Check Entry (RCK) is ineligible or improper.60 calendar daysSuspended (If already deactivated, status remains unchanged)Unverified, Removed, and BlocklistedObtain a written statement of improper entry. Investigate and resolve the issue before retrying the transaction.

Best Practices

To ensure a seamless experience, we recommend the following best practices.

  1. Enable two-factor authentication to add an extra layer of security to your account.
  2. Do not share your login information with anyone.
  3. Monitor your transactions regularly and ensure that your correct payment amounts are always entered.
  4. Do not mark the stratafolio.com domain as spam. This could prevent you from receiving important alerts we send out.
  5. Landlord: Ensure invoices are always created prior to the ACH transaction due date.
  6. Tenant: Set up your autopay and leave the amount blank to ensure you are paying the full invoice amounts. If you add an amount, ensure you update it when your lease escalations take effect to avoid underpaying your rent.

We hope this information provides you with the necessary details to ensure a pleasant ACH experience.

Click On A Tags To View Related Content:

Continue reading

Next: Updating Web Connector for QuickBooks Desktop by Authorizing a New Computer
STRATAFOLIO-Cash-flow-Dashboard-laptop.gif

Speak To An Expert!

 And, learn why other commercial real estate owners use STRATAFOLIO to increase efficiency and profitability.

STRATAFOLIO-Cash-flow-Dashboard-laptop.gif

Before You Go!

 Speak to an expert to find out how you can increase efficiency and profitability.