Verify a new ACH customer

What information do I need to set up a new ACH customer? How do I verify the bank details for a new ACH customer? What are microdeposits and what should I do with them?

To verify ACH details for a customer, you will need your customer’s name, account type, account number, and routing number.

Once you have this information and have added it to the Customer object, you will need to verify the routing and account numbers by sending two microdeposits to that bank account. These microdeposit transfers can take 1-2 business days to appear in a customer’s bank account.

Once these deposits have been received, verify the microdeposit amounts with your customer. This confirms that your customer does in fact have access to that bank account and the associated account statements. You will need to enter those amounts to verify the account in Stripe: see the ACH Guide to manually collecting and verifying microdeposits for information on how to do this.

You will have 10 attempts to add and validate this information. If you have reached the maximum number of attempts to verify your customer’s bank account information, contact Stripe Support with the customer’s corresponding customer ID and amounts received. Stripe Support can then manually verify the microdeposit amounts and the ACH information.

Did this answer your question? Yes / No

Thanks for your feedback!

We’re sorry this didn’t answer your question. We're here to help. Contact us ▸