Usually 2-3 days. If you need to book something else you have a few options -- either call in and hold it (tell them you're pending a redeposit). Or, call during the business day when OnePass is open, and ask them to redeposit it for you since you need the miles now, and they can do it immediately.