ACH Payment Failures

ACH Direct Debit lets your clients pay directly from their bank account instead of using a credit card. The fees are lower (1.5% per transaction vs. 2.99% + $0.30 for cards), making it cost-effective for larger payments. But unlike card payments, ACH is not instant. That delay is where most of the confusion around failures comes from.

How ACH Payments Work

When a client submits an ACH payment, the money does not move right away. The payment enters a "processing" state while the banking system verifies and transfers the funds. This typically takes 4-5 business days. During that time, the payment shows as "processing" in Check Cherry.

Some first-time ACH customers may also need to verify their bank account through microdeposits before the payment can begin processing. This adds a day or two to the timeline.

Think of ACH like a check. When your client hands you a check, you don't know if it will clear until the bank processes it. ACH works the same way, just electronically.

Why ACH Payments Fail

Because ACH payments take days to settle, a failure can show up several days after the client submitted payment. This is normal and is how the banking system works. It is not a Check Cherry issue.

Common reasons for ACH failures:

  • Insufficient funds - the most common reason. The client's account did not have enough money when the bank tried to pull the funds.
  • Account closed - the bank account is no longer active.
  • Incorrect account details - the routing or account number was entered wrong.
  • Bank rejection - the client's bank declined the transaction for another reason (fraud hold, account restrictions, etc.).

What Happens Automatically

When an ACH payment fails, Check Cherry handles the bookkeeping for you:

The payment status is updated to reflect the failure.
The pending amount is removed from the event balance, so your books stay accurate.
You receive an email notification with the failure reason, payment amount, and a link to the event.

If the failed payment was part of auto-pay (a scheduled payment plan), auto-pay is automatically disabled to prevent repeated failed charges. Both you and the client are notified through the automated "Scheduled Payment Failed" message.

There is no automatic retry for failed ACH payments. A new payment must be initiated by the client. This is by design, since retrying an ACH pull against a bank account that already rejected it would likely fail again and could incur additional fees.

What You Should Do

When you get a failure notification, here is the best way to handle it:

Check the failure reason in the email notification. This tells you whether the issue is likely temporary (insufficient funds) or permanent (closed account, wrong details).
Reach out to the client to let them know the payment did not go through. Most clients are not aware of the failure yet.
Arrange an alternative payment. If the issue was insufficient funds, the client can retry ACH once they've confirmed the money is available. If the account details were wrong or the account is closed, they should use a different payment method.
For auto-pay failures, only re-enable auto-pay after the client has resolved the issue with their bank. Otherwise it will just fail again on the next scheduled date.
Keep the conversation matter-of-fact. Most ACH failures are simple insufficient funds situations, and clients usually appreciate a quick heads-up rather than an awkward follow-up days later. Something like "Hey, your bank payment didn't go through. Want to retry or use a card instead?" works well.

The Failed Payment Record

The original failed payment record is kept on the event for your records. It will not count toward the balance, but you can see it in the payment history. This is useful if you ever need to reference when the client attempted to pay or what went wrong.

ACH vs. Credit Cards

ACH Direct DebitCredit Card
Processing time4-5 business daysInstant
Transaction fee1.5%2.99% + $0.30
Convenience feeApplies if enabledApplies if enabled
Failure timingDays after submissionImmediate
Auto-retry on failureNoNo

Most businesses offer both options and let the client choose. ACH makes sense for larger payments where the fee savings add up. For smaller amounts or time-sensitive payments, cards are usually better since you know right away whether the payment went through.

Was this article helpful?

Thanks for your feedback!

Sorry to hear that. Want to chat with our support team?

Chat with us

Last updated April 08, 2026 19:46