Banking workflow for Tallyfy

Handle ACH returns within NACHA deadlines

NACHA has strict timelines for ACH returns and missing them exposes your bank to liability. This workflow ensures NSF returns, unauthorized transactions, and administrative returns get processed same-day with proper documentation.

4 steps
3 fields

Run this workflow in Tallyfy

1
Import this template into Tallyfy and assign ACH operators to review return items and reason codes within 2-hour deadlines
2
Capture total return amounts, NSF counts, and deadline compliance status using Tallyfy's required form fields
3
Track each return batch through Fed transmission with confirmation numbers and variance documentation visible in real-time
Import this template into Tallyfy

Process steps

1

Review return items and reason codes

2 hours from previous step
task
Start by pulling your ACH return file and going through each item one by one. Every return has a reason code that tells you exactly what happened - R01 means the account didn't have enough funds, R02 means it's been closed, R03 means the account number doesn't exist, and so on. Pay special attention to R10 (unauthorized transaction) returns because they come with extra compliance requirements and longer timelines. > Tip: Keep a quick-reference cheat sheet of common return codes at your workstation. When you're processing a big batch, it saves you from having to look them up every time. > Warning: Don't skip over unfamiliar reason codes. If you see something you don't recognize, look it up in the NACHA Operating Rules before moving on. Misclassifying a return can cause problems down the line.
Form fields in this step
Total Return Amount *
R01 (NSF) Count
R10 (Unauthorized) Count
2

Verify return eligibility and timing

2 hours from previous step
task
This is where timing really matters. For most return codes, you've got 2 banking days from the settlement date to get the return initiated. Unauthorized returns (R10) have a longer window, but don't let that make you complacent - track every deadline carefully. Go through each return in your batch and confirm it's still eligible. If anything looks like it might be cutting it close, flag it right away. A late return doesn't just get rejected - it can expose your bank to financial liability and regulatory scrutiny. > Warning: If you're processing returns near the end of the day, double-check the Fed's cutoff times for your region. Missing a cutoff by even a few minutes means the return rolls to the next business day, which could push you past the NACHA deadline. > From experience: The most common mistake new ACH processors make is assuming all return codes share the same 2-day window. They don't. Print out the NACHA deadline table and keep it at your workstation until the timelines become second nature.
Form fields in this step
All Returns Within Deadline *
Exception Notes
3

Process returns and debit accounts

4 hours from previous step
task
Now it's time to actually process the returns in your core banking system. For NSF returns (R01), you'll debit the customer's account for the original transaction amount and apply return item fees based on your bank's current fee schedule. Make sure you update the customer's record to flag repeat NSF activity - your bank likely has policies that kick in after a certain number of returns within a rolling period. For unauthorized returns (R10) and other dispute-related codes, don't just process them automatically. These often need additional review or investigation before you can finalize them. Set those aside and route them to the right person. > Tip: Before posting fees, quickly check whether the customer has a fee waiver or special account type that exempts them. Charging fees that need to be reversed later creates extra work for everyone. > Warning: Always double-check that the debit amount matches the original ACH entry exactly. Even a penny off can cause reconciliation headaches at end of day.
Form fields in this step
Returns Processed *
Fees Applied *
Items Requiring Investigation
4

Transmit returns to Fed

4 hours from previous step
task
You're at the finish line. Generate your return file from the core system and transmit it to the Federal Reserve before the cutoff. Once transmission is complete, make sure you get a confirmation - don't assume it went through just because you hit send. Log the batch number and timestamp in your records. Save copies of every return in the batch, because you may need them later if a customer disputes something or an examiner asks questions during an audit. > Tip: After you transmit, pull up the Fed's acknowledgment screen and verify the item count and dollar total match what you sent. Catching a mismatch now is much easier than sorting it out after settlement. > Warning: If your transmission fails or times out, don't just retry blindly. Check whether the first attempt actually went through before re-sending - duplicate return files can cause serious issues with the receiving bank. > From experience: Build a habit of screenshotting or printing the Fed confirmation right after each transmission. When audit season comes around, having those confirmations readily available saves hours of digging through system logs.
Form fields in this step
Transmission Confirmation *
Batch Number *

Ready to use this template?

Sign up free and start running this process in minutes.