Chase offers money orders at most of its branch locations, though not all branches carry them and availability can vary by region
You can walk into a Chase bank branch and purchase a money order the same day. Chase money orders work like any other — the bank prints a document with a specific dollar amount, you pay the bank that amount plus a fee, and the recipient cashes it. The main difference is that you're buying it from a bank rather than a grocery store or post office, which some people prefer because they already have a Chase account or branch nearby.
Not every Chase branch stocks money orders, and some branches may need to order them if they've run out. Before you go, call your local branch to confirm they have them in stock and ask what their current fee is. Chase fees for money orders vary slightly by region and can change, so asking ahead saves a wasted trip.
Key Takeaways
- Chase money orders are available at most branches but not all, so call ahead to confirm your branch has them before you visit.
- You'll need to bring a valid government-issued ID and the cash or use a debit card to pay for the money order plus the fee.
- Chase charges a fee for each money order, which varies by location and changes over time — ask your branch for the current amount.
- The teller will fill in the payee name (who receives it) and amount while you watch, and you'll receive a receipt and stub for your records.
What you need to bring to a Chase branch
Bring a valid government-issued photo ID — a driver's license, passport, or state ID card. The teller will check this before issuing the money order. You'll also need to know the name of the person or business the money order is for (the payee) and the exact dollar amount.
Bring cash or a debit card to pay for the money order and the fee. Some branches may accept checks drawn on your Chase account, but cash or a debit card is the safest bet. If you're unsure whether your branch accepts payment by check, call ahead.
How the process works at the teller window
Tell the teller you want to purchase a money order and provide the payee name and dollar amount. The teller will enter this information into the system and print the money order. You'll watch them fill it out — this is your chance to catch any errors before you leave.
The teller will tell you the total cost (the money order amount plus the fee) and process your payment. You'll receive the money order itself, a receipt showing what you paid, and usually a stub or carbon copy for your records. Keep the receipt and stub until the money order is cashed, in case you need to trace it later.
Chase money order fees and limits
Chase charges a fee for each money order, but the amount varies by location and changes periodically. Fees typically range from about $5 to $10 per money order, though this is not a fixed amount across all branches. Call your local branch to find out what they charge right now.
Most banks, including Chase, do not have a stated maximum amount per money order, but individual branches may have internal limits. If you need a very large money order (over $1,000), ask the teller whether your branch can issue it or whether you'll need to buy multiple money orders.
When Chase money orders make sense versus other options
A Chase money order is useful if you already bank there and have a branch nearby. You avoid a separate trip to the post office or grocery store, and you get a receipt from a bank, which some landlords or businesses prefer. If you need the money order the same day and your branch is open, this is faster than ordering one online.
A Chase money order costs more than one from the post office or a grocery store, which typically charge $1 to $3. If cost is your main concern and you don't need it when ready, the post office is usually cheaper. If you need a money order outside business hours, a grocery store or 24-hour convenience store may be your only option.
What to do if your local Chase branch doesn't have money orders
If your branch doesn't stock them, ask whether they can order one for you. Some branches will order a money order and have it ready for pickup within a day or two. This is slower than buying one on the spot, but faster than going elsewhere if you prefer to use Chase.
If ordering isn't an option, the post office and most grocery stores (Walmart, Kroger, Safeway, and others) sell money orders during their regular hours. Post office money orders are typically the cheapest option and are accepted everywhere. Grocery store money orders cost slightly more but are convenient if you're already shopping there.
Frequently Asked Questions
Do I need a Chase account to buy a money order at Chase?
No. You only need a valid government-issued photo ID. You don't have to be a Chase customer, though having an account doesn't change the process or the fee.
Can I buy a Chase money order online or by phone?
No. Chase money orders are only sold in person at branch locations. You must visit a branch, show your ID, and pay the teller in cash or with a debit card. If you need a money order and can't visit a branch, the post office sells them online for mail delivery in some cases.
What if I make a mistake filling out the money order?
The teller fills it out, not you, so mistakes are rare. If an error happens before you leave the branch, tell the teller when ready and they can issue a replacement. If you discover a mistake after you leave, contact the branch where you bought it and ask about a refund or replacement.
How long does a Chase money order take to clear?
Once the recipient deposits or cashes it, a money order typically clears within one to three business days, depending on the recipient's bank. Money orders are treated like checks, so clearing time varies. Ask the recipient to let you know once they've deposited it if you need confirmation.
Can I cancel a Chase money order after I buy it?
Yes, but only if you haven't given it to anyone yet. Return to the branch where you bought it with your receipt and ID, and ask for a refund or replacement. The branch may charge a fee for the cancellation. If the money order has already been cashed, you cannot cancel it.