R01

Insufficient Funds

The account didn't have enough funds to complete the transaction.

On This Page
High-Priority Return Code

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.

Common Causes
  • Customer accounts with temporary cash flow shortages
  • Recently deposited funds that haven't cleared yet
  • Multiple pending withdrawals depleting available funds
Key Information
  • 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.
Email Template

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.

  1. Notify your finance team and assess liquidity
  2. Contact the vendor with transparency
  3. Confirm a date for resubmission
  4. 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