Bank Account Response Codes

Account Status Response Codes

Bank accounts that are found and in good standing are approved with a POS (positive) result status. Accounts that do not exist or are in a negative standing at their bank are rejected with a NEG (negative) result status. If a bank account is from a bank that is not part of the real-time network or the bank is not reporting information about the bank account, the transaction is approved with an UNK (unknown) result status.

The following table shows all possible responses from the account status endpoint:

StatusCodeCode DataCode Description
POS1111Pass AVThe account was found to be an open and valid checking account.
NEG2222Pass AMEXThe account was found to be an open and valid American Express Account
POS3333Pass NPPNon-Participant Provider – This account was reported with acceptable, positive data found in recent or current transactions.
POS5555Pass SAVSavings Account Verified – The savings account was found to be an open and valid account
POS7777Pass AVAccount Verified – The checking account was found to be open and have a positive history.
POS8888Pass SAVThe savings account was found to be open and have a positive history.
POS9999Pass NPPThis account was reported with acceptable, positive data found in recent or current transactions transactions. Positive history exists for multiple transactions.
NEGGN01Negative DataNegative information was found.
NEGGN05Unassigned Routing NumberThe routing number supplied is reported as not assigned to a financial institution
NEGGP01Private Bad Checks ListKnown bad check writer
NEGGS01Invalid Routing NumberThe routing number did not match the format of a valid routing number.
NEGGS02Invalid Account NumberThe account number did not match the format of a valid account number.
UNKND00No DataUnknown. No positive or negative information has been reported on the account.
NEGND01No Data - US Govt 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.
NEGRT00No Information FoundThe routing number appears to be accurate however no positive or negative information has been reported on the account. Please contact customer to ensure that the correct account information was entered.
NEGRT01DeclinedThis account should be returned based on the risk factor being reported.
NEGRT02Reject ItemThis item should be returned based on the risk factor being reported.
NEGRT03Accept With RiskCurrent negative data exists on this account. Accept transaction with risk. (Example: Checking or savings accounts in NSF status, recent returns, or outstanding items)
NEGRT04Non Demand Deposit AccountThis is a Non Demand Deposit Account (post no debits), Credit Card Check, Line of Credit, Home Equity or a Brokerage check.
NEGRT05Accept With RiskRecent negative data exists on this account. Accept transaction with risk. (Example: Checking or savings accounts in NSF status, recent returns, or outstanding items)

Account Owner Response Codes

When a bank account’s owner can be verified to match the owner information supplied in the Bank account ID endpoint, POS will be returned as the OwnerAuth.Status.

Owner information that does not match the supplied owner information, will result in NEG as the OwnerAuth.Status.

If the bank account fails verification or the bank account exists at a bank that is not linked directly to our verification network, the OwnerAuth.Status will be set to UNK (for unknown) and no other OwnerAuth values will be set.

The following table shows all possible OwnerAuth (ownership authentication) responses from the Bank account ID system:

StatusCodeCode DataCode Description
UNK0No DataNo ownership auth response for this bank account
NEGCA00AV FailedAccount verification failed, no owner authentication call was performed
NEGCA01DeclinedInformation submitted failed authentication.
POSCA11PassCustomer authentication passed.
NEGCA21Risk AlertThe customer or business name data did not match account data.
NEGCA22Risk AlertThe customer's TaxId (SSN/ITIN) data did not match account data.
POSCA23Accept With RiskThe customer's address data did not match account data.
POSCA24Accept With RiskThe customer's phone data did not match account data.
POSCA25Accept With RiskThe customer's date of birth or ID data did not match account data.
NEGCA30Risk AlertMultiple secondary data points did not match account data.

Response Notes for Bank ID

Bank account status erification is always still performed first. The bank account verification results are returned in the normal ExpressVerify response fields. Ownership authentication will only be attempted if the bank account passes verification and the account exists at a bank on our real-time verification network.

So that means only the following bank account verification response codes will trigger an attempt at authentication ownership: 1111, 5555, RT02 and RT03.

If bank account verification fails or if it succeeds with something other than one of the response codes listed above, bank account ownership will not be authenticated.