Skip to main content

ACH Returns

Lead Bank partners and Receiving Depository Financial Institutions (RDFIs) may return ACH entries for any valid reason. A table of return codes available via API can be found below. Returns generally must be submitted so they are available to the Originating Depository Financial Institution (ODFI) by the opening of business on the second banking day following the original settlement date. In cases involving unauthorized transactions, RDFIs must provide a signed Written Statement of Unauthorized Debit (WSUD). These returns must be submitted so they are available by the opening of business on the 60th calendar day following the original settlement date. WSUDs must be obtained before initiating the return and retained for at least one year from the settlement date. Returns may be submitted on an ACH that is currently in pending status. However, the return will not be fully processed and sent to the Fed until the original ACH has successfully transitioned to posted.

Return Codes

A complete list of return codes is available in the Nacha Operating Rules and Guidelines.
CodeDescriptionTimingWSUD Required
R01Insufficient Funds2 Banking DaysNo
R02Account Closed2 Banking DaysNo
R03No Account / Unable to Locate Account2 Banking DaysNo
R07Authorization Revoked by Customer60 Calendar DaysYes
R08Payment Stopped2 Banking DaysNo
R09Uncollected Funds2 Banking DaysNo
R10Customer Advises Originator is Not Known/Not Authorized60 Calendar DaysYes
R11Authorization Revoked / Improperly Initiated Reversal60 Calendar DaysYes
R14Representative Payee Deceased/Unable to Continue2 Banking DaysNo
R16Account Frozen / Entry Returned per OFAC2 Banking DaysNo
R22Invalid Individual ID Number2 Banking DaysNo
R23Credit Entry Refused by Receiver2 Banking DaysNo
R29Corporate Customer Advises Not Authorized2 Banking DaysNo

Return Submission Timing

Returns should be submitted promptly to ensure timely processing. ACH returns submitted outside the recommended windows may require manual intervention and could become untimely.

Examples

EventDayDeadline
Incoming Debit EntryMondaySettlement
Recommended Return CutoffTuesday by 6:30 PM CT1st banking day
Final Return CutoffTuesday by 10:00 PM CT2nd banking day
Untimely ReturnTuesday after 10:00 PM CTRejected by Lead
EventDayDeadline
Incoming Debit EntryThursdaySettlement
Recommended Return CutoffFriday by 6:30 PM CT1st banking day
Final Return CutoffSunday by 10:00 PM CT2nd banking day
Untimely ReturnSunday after 10:00 PM CTRejected by Lead
EventDayDeadline
Incoming Debit EntryFridaySettlement
Recommended Return CutoffMonday by 6:30 PM CT1st banking day
Final Return CutoffMonday by 10:00 PM CT2nd banking day
Untimely ReturnMonday after 10:00 PM CTRejected by Lead

Late Returns

Nacha Operating Rules require ACH Originators to maintain Proof of Authorization for two years following the settlement date of the last debit to support potential Late Returns. If you suspect an unauthorized transaction after the standard return window has passed, contact Lead Bank promptly. You must provide documentation proving the authorization is invalid. Lead Bank will review the request and, if appropriate, request permission for a Late Return from the ODFI.

Return vs. Reversal

ExampleODFIRDFIAction
You accidentally duplicated push. Needs to get funds back for the second one.Lead (ACH Credit, push)External BankReversal (you must perform within five business days)
You receive an ACH credit that you do not recognize (you suspect fraud and want to send back).External Bank (ACH Credit, push)LeadReturn
You regularly initiates ACH debits from a counterparty. One transaction was a mistake, so you need to send funds back for that transaction.Lead (ACH Debit, pull)External BankReversal (you must perform within five business days)
You previously authorized ACH debits to allow funds to be pulled from your Lead account by a service provider. You suspects the latest pull was in error, as you think they cancelled the service for which it pays.External Bank (ACH Debit, pull)LeadReturn

Reversal FAQs

ReversalsA reversal is treated as two separate ACH transactions. The ACH object for the original entry will be enriched with additional data to include the reversal ACH transaction
Lead annotates the original ACH in the reversal hash — providing a link to the new reversal.
No.
Yes, the reversal object of the original ACH will be updated with the reversal reason and corresponding id. 
Yes, ACH reversals behave like ordinary ACH transactions with the same statuses:scheduled, processing, submitted, posted, canceled, under_review, approved, rejected, pending_return, returned
Yes, reversals can be returned.