See all return codes
R01

Insufficient Funds

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

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.

How to respond

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 receiving payments

  • 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.

When sending payments

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

Email template

From
[Your Company Name] <[your-email]>
To
[Customer Name] <[customer-email]>
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]

Cut down ACH returns with Nickel.
Start a free account in minutes, or talk to sales about your ACH workflow.

See what you'll save. Estimate using our awesome calculator

Savings calculator

See a demo. See how Nickel can improve your cashflow in 30 minutes.

Talk to our experts