Most traditional issuers, including the U.S. Postal Service (USPS) , require an in-person visit with cash or a debit card. They avoid online sales due to the high risk of fraud and the difficulty of verifying identities and funds for a document that is effectively "as good as cash".
: Some third-party services like Payko allow you to purchase a money order online using a debit card, which they then print and mail to your recipient for a fee. Comparison of Popular Methods (Current for 2026) Online Capability Typical Fee Walmart Initiate online/Pickup in-store Under $1.00 USPS In-person only $2.35 – $3.40 Western Union Digital transfer online; Physical MO in-person ~$1.50 (In-person) MoneyGram Digital transfer online; Physical MO in-person Varies by location Online Banks Varies (e.g., TD Bank) How to Use Digital Services Safely Sending Money Orders - USPS how to buy money order online
: Use Western Union , MoneyGram , or Wise to send money digitally to a recipient's bank account or for cash pickup. Most traditional issuers, including the U
If you need a money order specifically—perhaps for a landlord or a government agency—you have two main workarounds: : Some third-party services like Payko allow you
While you generally to be printed at home, you can achieve the same result through digital money transfers or by using online portals from specific providers to have a money order mailed for you. The Reality of "Online" Money Orders