Answer by
John (9008)
The funds for a money order must be pre-paid. Generally, they do not come directly out of your bank account, since you have to pay the cash in advance. Of course, you can withdraw the cash from your account to do this, but you do need the cash on hand.