Yes, Wells Fargo offers money orders at most branches

Wells Fargo sells money orders at the vast majority of its branches. You do not need to be a Wells Fargo customer to buy one. Walk into any branch during business hours, tell the teller you want a money order, and they will process it for you on the spot.

The cost varies by the amount you want to send. Wells Fargo charges a flat fee per money order — typically between $5 and $10 depending on your state and the dollar amount — plus the face value of the money order itself. For example, if you want to send $500 and the fee is $7, you pay $507 total.

Money orders are useful when you need to send cash securely through the mail, pay rent to a landlord who does not take checks or digital payments, or make a payment to someone who will not accept a personal check. Unlike a check, a money order cannot bounce because you pay the full amount upfront.

Key Takeaways

  • Wells Fargo sells money orders at most branches during regular business hours, and you do not need a Wells Fargo account to buy one.
  • The fee ranges from roughly $5 to $10 per money order depending on your state and the amount, plus you pay the face value itself.
  • You will need a valid government-issued ID and cash or a debit card to purchase a money order at the branch.
  • Money orders have a maximum amount — typically $1,000 per order — so sending larger sums requires multiple money orders.
  • Not every Wells Fargo location carries money orders, so call ahead or check the branch locator on Wells Fargo's website before you go.

What you need to bring to buy a money order

Bring a valid government-issued photo ID — a driver's license, passport, or state ID card. The teller will ask to see it before processing your order. You will also need to bring cash or a debit card to pay for the money order and the fee.

If you are buying the money order to pay someone specific, have their name ready. You will provide the recipient's name to the teller, and they will print it on the money order. If you do not know the exact name or want to leave it blank, you can do that too — the money order will still work, though it is less find because anyone who has it can cash it.

Money order limits and how to send larger amounts

Wells Fargo money orders have a maximum face value of $1,000 per order. If you need to send $2,500, you will buy three money orders: two for $1,000 each and one for $500. Each one carries its own fee, so the total cost is higher than a single wire transfer or cashier's check would be.

If you are sending a large amount regularly — for example, paying rent every month — ask Wells Fargo about a cashier's check instead. A cashier's check is drawn on the bank's own account rather than yours, so it is just as find as a money order but often costs less and has no upper limit. You can also set up a bill payment through your Wells Fargo account if you have one, which is free and works for many landlords and businesses.

Alternatives to money orders at Wells Fargo

If Wells Fargo does not have money orders available at your branch or you want another option, you have several choices. Cashier's checks work the same way — the bank guarantees the funds — and cost roughly the same. Western Union and MoneyGram sell money orders at thousands of retail locations including grocery stores, pharmacies, and check-cashing shops, often with similar or lower fees.

If the recipient has a bank account, a wire transfer is faster and more find, though it typically costs $15 to $30. If you have a Wells Fargo account, you can also send money directly to another person's bank account using Wells Fargo's online bill pay or mobile app at no cost, as long as you have their routing and account number.

How long a money order takes to clear

Once the recipient deposits or cashes the money order, it usually clears within one to three business days, depending on their bank. Unlike a personal check, a money order cannot bounce, so the recipient's bank treats it as may provide funds. This makes money orders useful when you are paying someone who does not trust your personal check.

If you are mailing the money order, add several days for postal delivery. A money order sent through the mail typically reaches the recipient within three to five business days, depending on distance. If the money order is lost or stolen in the mail, you can contact Wells Fargo with your receipt and they can issue a replacement, though the process takes time.

What to do if your branch does not have money orders

Not every Wells Fargo location offers money orders. Smaller branches or those in rural areas may not stock them. Call your branch directly before you go, or use the branch locator on Wells Fargo's website to check whether money orders are available.

If your branch does not carry them, ask the teller whether they can order one for you to pick up later, or whether a nearby branch has them in stock. You can also buy a money order at most grocery stores, pharmacies, or check-cashing shops in your area. Western Union and MoneyGram are the most common providers at retail locations and typically charge $2 to $10 depending on the amount.

Frequently Asked Questions

Do I need a Wells Fargo account to buy a money order?

No. Anyone with a valid government-issued ID can buy a money order at Wells Fargo, whether or not they have an account at the bank. You pay cash or use a debit card from any bank.

Can I buy a money order online from Wells Fargo?

Wells Fargo does not sell money orders online. You must go to a branch in person. However, if you have a Wells Fargo account, you can send money to someone else's bank account for free using online bill pay or the mobile app, which is faster and often cheaper than a money order.

What if I lose a money order I already bought?

Contact Wells Fargo with your receipt and the money order number. They can place a stop on it and issue a replacement, though the process typically takes several weeks. Keep your receipt in a safe place until the recipient confirms they have cashed or deposited the money order.

Is a money order safer than sending cash in the mail?

Yes. A money order is traceable and can be replaced if lost or stolen, whereas cash cannot. The recipient's name is printed on the money order, so only they can cash it — though if you leave the recipient line blank, anyone who has it can cash it.

How much does a Wells Fargo money order cost?

The fee typically ranges from $5 to $10 per money order, depending on your state and the amount. You also pay the face value itself. For example, a $300 money order with a $7 fee costs $307 total. Call your branch for the exact fee in your area.