Verifying with Microdeposits

Verifying bank accounts with micro-deposits

Modern Treasury supports micro-deposit verification for its customers. This is a form of authenticating bank account ownership. There are two steps to using Modern Treasury micro-deposits.

  1. The first API call will initiate the verification by crediting two small amounts in the external account and then immediately debiting it for their sum. The verification status will be pending_verification until #2 is completed.

  2. The second API call completes the verification by certifying that the amounts provided to you by your counterparty are correct. This transitions the verification status to verified.

Modern Treasury supports micro-deposits via ACH, RTP, and FedNow in the United States, and EFT in Canada. With RTP and FedNow, you can verify accounts instantly as funds are credited immediately and 24x7. Funds are then recovered via ACH debit automatically.

These micro-deposits occur via Payment Orders. The Payment Orders will be created by Modern Treasury automatically. Fields that are used for internal usage, such as the internal description and metadata, may be edited on these payment orders. The fields that dictate the mechanics of the payment itself, such as the amount, counterparty, and payment type, may not be changed.


The payment orders will also adhere to the Rules system, which means a user may have to approve the micro-deposits before they are sent.

If you want to bypass this, add into your rule that the amount must be greater than $1, as all micro-deposits are less than $1 (example below).


Rule condition that will bypass micro-deposits.