Verify a new ACH Direct Debit customer using micro-deposits

If a customer fails or opts out of instant verification, Stripe will verify their bank account by sending micro-deposits. These deposits may take 1-2 business days to appear in the customer's account. Customers have 3 attempts for amount-based micro-deposits or 10 attempts for descriptor-based micro-deposits to complete the verification process.


If your customer has failed or opted out of using the instant verification flow for any reason, Stripe automatically does one of the following to verify the customer’s bank account instead:

Additional Information