This ACH return code indicates a timing issue rather than a fundamental lack of funds. The customer's account shows sufficient balance on paper, but pending deposits, holds on recently deposited checks, or other uncollected items reduce the available balance below the transaction amount.
Error message: "Sufficient book or ledger balance exists to satisfy the dollar value of the transaction, but the dollar value of transactions in the process of collection brings the available and/or cash reserve balance below the dollar value of the debit entry."
What Causes ACH Return Code R09?
The R09 ACH return code means "Uncollected Funds" and indicates that while the customer's account has sufficient total balance to cover the transaction, there aren't enough available funds due to pending items that haven't cleared. This creates a situation where the ledger shows adequate funds, but the bank cannot release money that is still being processed through the collection system.
R09 differs from R01 (insufficient funds) because the money technically exists in the account - it's just not accessible yet. This commonly occurs when customers deposit checks that are still clearing, have recent large deposits under hold policies, or when multiple pending transactions reduce the available balance below the transaction amount.
Can You Retry R09 Payments?
Yes, you can retry R09 payments up to 2 times within 30 days of the original authorization date, but timing is crucial. Wait for the pending items to clear the account before attempting to reprocess. Most uncollected items clear within 1-5 business days, making R09 one of the more temporary return codes.
- Recently deposited checks still under bank hold policies
- Large deposits that exceed immediate availability limits
- Multiple pending ACH transactions reducing available balance
- International deposits or out-of-state checks with extended clearing times
- Account holder deposited funds close to the transaction date
- Return timeframe: 2 banking days
- Can be retried up to 2 times within 30 days
- Wait for pending items to clear before retrying
- Temporary issue that usually resolves within 1-5 business days
- Customer technically has sufficient funds
How to Respond to an R09 Code
An R09 return indicates a temporary timing issue rather than a permanent funding problem. Patient communication and strategic retry timing can often resolve this successfully.
When Your Customer's Payment Fails
- Contact Customer to Explain the Situation
Let them know their account has sufficient funds but some deposits are still clearing. - Determine Expected Clearing Timeline
Ask when their pending deposits or checks are expected to become available. - Schedule Retry After Clearing
Wait for the uncollected items to clear before attempting to reprocess the payment. - Offer Alternative Timing
Consider adjusting future payment dates to avoid similar timing conflicts.
Subject: Payment Timing Issue - Easy Fix Available
Hi [Customer Name],
Your recent payment was returned due to a timing issue with your account. While you have sufficient total funds, some recently deposited items are still clearing with your bank, which temporarily reduced your available balance.
This is typically resolved within 1-5 business days as your deposits finish processing. We'd be happy to retry your payment once these funds become available.
Could you let us know when you expect your pending deposits to clear? We can then schedule your payment for after that date to avoid any further issues.
Thanks,
[Your Company Name]
When Your Payment to Vendors Fails
An R09 return on vendor payments indicates timing issues with their account's available balance. This is usually a temporary situation that can be resolved by coordinating payment timing with the vendor's deposit schedule.
- Contact the vendor to understand their deposit and clearing timeline
- Coordinate future payment dates to avoid conflicts with their banking schedule
- Consider adjusting payment timing to occur after their typical deposit clearing period
- Retry the payment after allowing adequate time for their funds to become available
Get Unlimited Free ACH Payments
Get unlimited free ACH transfers, smart retries, and real-time payment visibility with Nickel.
Free unlimited ACH transfers
Smart retry scheduling
Real-time payment visibility

Don't just take our word for it
See why thousands of small business owners trust Nickel.