This is one of the most common ACH return codes. It indicates that the customer's account doesn't have enough funds to complete the transaction. This is a temporary issue that can often be resolved with proper timing.
Error message: "The available balance is not sufficient to cover the dollar value of the debit entry."
What Causes ACH Return Code R01?
The R01 ACH return code means "Insufficient Funds" and indicates that the bank rejected the ACH transaction because the account holder didn’t have enough money available to complete the transfer. This return occurs when the available balance is lower than the amount of the debit entry at the time the bank attempts to process it.
Unlike return codes such as R02 (account closed) or R03 (unable to locate account), R01 is a temporary issue - the account is active and valid, but the timing of the transaction caused it to bounce due to a lack of funds. These types of returns are common and often the result of cash flow timing mismatches.
Can You Retry R01 Payments?
Yes, you can retry R01 payments, but it's best to first confirm with the customer that sufficient funds are now available. Since the issue is related to timing, retrying after a deposit or on a different day often results in a successful transaction. However, repeated failed attempts can lead to additional fees or strain customer relationships, so communication is key.
- Customer accounts with temporary cash flow shortages
- Recently deposited funds that haven't cleared yet
- Multiple pending withdrawals depleting available funds
- Return timeframe: 2 banking days
- Wait 3-5 business days before retrying
- Can be resubmitted up to 2 times within 180 days
How to Respond to an R01 Code
An R01 return signals that your customer’s account did not have enough funds to process the payment. While this is often a temporary issue, it still requires a thoughtful and timely response to avoid recurring failures, customer frustration, or disruptions to your business operations. Following a clear resolution process can help you recover the payment smoothly.
When Your Customer's Payment Fails
- Document the Failed Payment
Log the failed payment in your system for tracking and follow-up. - Contact the Customer
Reach out with a friendly tone to discuss resolution options. - Wait Before Retrying
Wait 3–5 business days before retrying the payment. - Offer Flexible Options
Provide alternative payment methods if needed.
Subject: Payment Issue – Let's Resolve This
Hi [Customer Name],
We noticed an issue with your recent payment attempt — it looks like there were insufficient funds in your account at the time of processing.
No worries — these things happen. Let us know if there's a better time to retry, or if we can help with an alternative method.
Thanks,
[Your Company Name]
When Your Payment to Vendors Fails
An R01 return on your outgoing payments can damage vendor relationships and potentially interrupt your supply chain. Your first step should be a quick cash flow assessment to determine why funds were insufficient and when payment can be retried.
- Notify your finance team and assess liquidity
- Contact the vendor with transparency
- Confirm a date for resubmission
- Document communication and retry timing
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.