For security and fraud prevention reasons, we require six block confirmations on the BTC, BCH, and DOGE blockchains before funds are credited to the merchant account.
ETH and ERC20 tokens (such as USD stable coins) require 50 blocks of confirmation for completion.
Block confirmation times are determined by the network, not by BitPay. One confirmation may take as little time as several seconds to as much time as a few days, but most transactions receive the necessary confirmations within an hour if they have an appropriate fee attached.
If you would like to increase the likelihood of a timely confirmation, be sure to include a sufficient fee from your wallet. You can do this in the BitPay wallet by selecting the “Priority” fee option in your wallet’s settings under “Bitcoin Network Fee Policy.”