Question: how long does it take a pending direct deposit?
Answer: In general, you can expect your pending deposit to clear within 2 business days. In fact, there are regulations (source) surrounding the amount of time a bank can place a hold on a deposit that ensure you gain access to your money in a timely manner. However, there are certain exceptions.