How long does a money order take to clear once it is deposited?
There are two answers to your question. First is the question of how long it takes for a money order to reach the paying bank and get paid. That can vary, depending on how far apart the paying bank and the depositary bank are. Without any transportation delays or other unforeseen complications, most money orders should get paid within six business days. Many will be get paid in a shorter time than that.
The more practical question is when you can have access to funds you've deposited to your checking account in the form of a money order. If it's a U.S. Postal Service money order, you should get next-business-day access. Otherwise, funds from money orders payable at banks in the local check processing region should be available on the second business day following the day you deposit the money order; those drawn on more distant banks might take five business days for you to access the funds.
BankingQuestions.com is a free service made possible by the generous support of our advertisers. Advertisers are not responsible for site content. Please help us keep BankingQuestions.com FREE by supporting our advertisers. When you see an ad for a product or service you may have an interest in, click through to learn more.