Question: how long does it take for a money order to come in?
Answer: If you are delivering the money order in person and the recipient is redeeming it for cash, the entire process can realistically be completed in under an hour or two. Mailing a money order can take about a week, and if you need a replacement or refund for the money order, this can take up to 60 days.