ACH Payment and Validation Response Codes

An ACH sale or verification request will return a validation response from the NACHA-approved third party in the auth code field of the transaction. Details of the ACH auth response codes are available in the Authorization Response Codes table below.

Some Authorization Response Codes will cause a transaction decline with a reason code (rcode) of 119/ACH payment data is invalid. Additional descriptive information will be appended to each decline. The table below lists which Authorization Response Codes are acceptable and which will cause a transaction decline. 

Details of the declines with reason code 119 and their descriptions can be found in the ACH Payment Failure Code 119 article.

Authorization Response Codes

ACH Auth Response CodesDescriptionDefinitionResponse Accepted?
2222Pass AMEXAMEX Cheque – The account was found to be an open and valid American Express account.Yes
3333Pass NPPNon-Participant Provider – This account was reported with acceptable, positive data found in recent or current transactions.Yes
5555Pass SAVSavings Account Verified – The savings account was found to be an open and valid account.Yes
7777Pass AVAccount Verified – The checking account was found to be open and have a positive history.Yes
8888Pass SAVSavings Account Verified – The savings account was found to be open and have a positive history.Yes
9999Pass NPPThis account was reported with acceptable, positive data found in recent transactions. Positive history exists for multiple transactions.Yes
GN01Negative DataNegative information was found.Yes
GN05Unassigned Routing NumberThe routing number supplied is reported as not assigned to a financial institution.No - Decline
GP01Private Bad Checks List - VariableThe value for Details will vary depending on the value set for the CheckReject reason in the Private Bad Checks List.Yes
GS01Invalid Routing NumberThe routing number supplied did not match the format of a valid routing number.No - Decline
GS02Invalid Account NumberThe account number supplied did not match the format of a valid account number.No - Decline
GS03Invalid Check NumberThe check number supplied did not match the format of a valid check number.No - Decline
GS04Invalid AmountThe amount supplied did not match the format of a valid amount.No - Decline
ND00No DataNo positive or negative information has been reported on the account. This could be a small or regional bank that does not report.Yes
ND01No Data - US Government OnlyNo positive or negative information has been reported on the account. This routing number can only be valid for US Government financial institutions. Please verify this item with its issuing authority.Yes
RT00No Information FoundThe routing number appears to be accurate; however, no positive or negative information has been reported on the account. Please contact the customer to ensure that the correct account information was entered.yes
RT01DeclinedThis account should be returned based on the risk factor being reported.No - Decline
RT02Reject ItemThis item should be returned based on the risk factor being reported.Yes
RT03Accept With RiskCurrent negative data exists on this account. Accept transactions with risk. (Example: Checking or savings accounts in NSF status, recent returns, or outstanding items).Yes
RT04Non-Demand Deposit AccountThis is a Non-Demand Deposit Account (post no debits), Credit Card Check, Line of Credit, Home Equity, or Brokerage Check.No - Decline
RT05Accept With RiskRecent negative data exists on this account. Accept transactions with risk. (Example: Checking or savings accounts in NSF status, recent returns, or outstanding items).Yes