How to Send a Money Order. Money orders can be purchased at any Post Office ™ location. You can send up to $1,000 to destinations within the United States. Pay for your money order with cash, debit card, or traveler's checks. There is a fee for each money order you send.
Learn more about how to send money internationally with a money order through US Postal Service. Use the SureMoney®/DineroSeguro® program for wire transfer. Suspect money order fraud? USPS shows you how to spot a fake money order.
You may be able to use a money order to pay a bill and you may be able to cash your money order at banks and other retailers (grocery stores, check-cashing locations or other stores where you've been able to cash checks in the past). In some circumstances, the bank or retailer may charge you to cash your money order.