# USD Bank Transfers Reversals

Since USD Bank Transfers rely on the customer to push funds to the merchant, there is a greater margin for error with the transaction. For example:
* The customer sent a duplicate transfer and wants to reverse one of them
* The customer sent funds to the wrong account
* The payment was made for the wrong dollar amount
In these situations, the customer can contact their bank to reverse the funds -- this is called a reversal. The National Automated Clearing House Association (NACHA) rules state that reversals can occur within 5 business days. This means that it’s possible for reversals to happen after we make the funds available in your Stripe account.
There are a few key points to be mindful of when accepting [USD Bank Transfers](https://stripe.com/docs/payments/bank-transfers):
* If a reversal is made, Stripe’s bank partner will notify us and we will process a negative cash balance transaction in the cash balance. You can listen to the customer_cash_balance_transaction.created webhook event to be notified automatically or can view the list of transactions in the Stripe dashboard.
* At the same time, we will apply the reversal amount from the cash balance.
* If the cash balance does not cover the reversal amount, the difference will be deducted from your Stripe balance.
* If your Stripe balance has insufficient funds, any new payments that you accept will be used to offset the negative balance incurred until your balance is positive.
## Frequently Asked Questions
### Is Stripe deprecating ACH credit transfers?
Yes, ACH Credit Transfers and the Sources API are deprecated. [View instructions for migrating to USD Bank Transfers.](https://docs.stripe.com/payments/customer-balance/migrating-from-sources)