Moneygram deposits for small amounts take just a few moments, a few minutes or so while larger amounts take about 45 minutes or more depending upon the location, including the time taken for verification of the consumer and sending a code to them.