If you send money internationally, the fee is $4.75 for a money order up to $700. For bank money orders, check the fees with your branch. Delivery time is generally one to three days to send domestically and longer internationally. Domestic recipients can cash money orders at either the post office or their banks.