Can You Get a Money Order at a Bank? Costs, ID, and Limits

Yes, you can get a money order at a bank. Most banks sell them to their own checking and savings customers, and some branches will also issue one to a non-customer who pays in cash. Expect to pay around $5 per money order, with a $1,000 cap on each one, and bring a government-issued photo ID.1Chase. Additional Banking Services and Fees for Personal Accounts2Wells Fargo. Consumer and Business Account Fees Because you pay the full amount upfront, a money order cannot bounce, which is why landlords, utilities, and private sellers often ask for one.

Who Can Buy One at a Bank

Banks prioritize their own account holders. If you have a checking or savings account, the teller can pull the funds straight from your balance and print the money order in a few minutes.

Non-customers have a harder time. Some branches will not sell money orders to walk-ins at all. When a bank does help someone without an account, it almost always requires cash payment. Debit cards from another bank and personal checks are generally not accepted, because cash removes the risk that the payment reverses after the money order has already been issued.

What It Costs and the $1,000 Cap

Chase and Wells Fargo both charge $5 per money order and cap each order at $1,000. Some premium checking tiers at Chase waive the fee entirely.1Chase. Additional Banking Services and Fees for Personal Accounts2Wells Fargo. Consumer and Business Account Fees Other banks and credit unions land in the same general range.

The $1,000 ceiling matters. If you need to send more than that, you either have to buy multiple money orders, each with its own fee and tracking number, or switch to a cashier’s check (see below).

Banks are usually not the cheapest place to buy a money order. The U.S. Postal Service charges $2.55 for orders up to $500 and $3.60 for orders between $500.01 and $1,000, and Walmart caps its fee at $1.3USPS. Money Orders4Walmart. Money Orders The trade-off at a bank is convenience: if you are already there, you handle it in one stop.

What to Bring

Have these things ready before you walk in:

  • A government-issued photo ID such as a driver’s license, state ID, or U.S. passport. Banks ask under their own security policies, and federal law requires identity verification for cash purchases of monetary instruments of $3,000 or more in a single visit.5Office of the Law Revision Counsel. 31 USC 5325 – Identification Required to Purchase Certain Monetary Instruments
  • The recipient’s full legal name for the “pay to” line. A nickname or shortened business name can cause the money order to be rejected at deposit.
  • The exact dollar amount. Money orders are printed for a specific value, so know your total before you get in line.
  • Enough to cover the amount plus the fee, either in your account or, for non-customers, in cash.

How the Transaction Works

Tell the teller you want to buy a money order. Some branches keep a short request slip near the deposit slips in the lobby; if so, fill it out in advance with the amount and the recipient’s name. The teller will either debit your account or take your cash, enter the details into the bank’s printing system, and hand you a document that looks like a check, with watermarks and other security features.

You will also get a receipt or detachable stub. Keep it. That stub carries the serial number you need if the money order is later lost, stolen, or you want to confirm whether it has been cashed.

Filling It Out Correctly

Some banks print money orders with all the fields already populated. Others hand you a partially blank form to complete at the counter. Either way, do not leave the counter until every field is filled in:

  • Pay to: the full legal name of the person or business receiving the payment. Never leave this line blank. Anyone holding a blank money order can write in their own name and cash it.
  • Purchaser name and address: your name and mailing address, so the recipient knows who paid and the issuer can reach you if there is a problem.
  • Memo line: an invoice number, an account number, or a short note like “June rent.” Optional, but it helps the recipient credit your payment correctly.
  • Signature: sign the front as the purchaser. Do not sign the back. That space is for the recipient to endorse.

Fill everything in with ink before you walk away. A completed money order is much harder to misuse than a blank one.

When a Cashier’s Check Is the Right Call Instead

If your payment is more than $1,000, a single money order cannot cover it. Ask the bank for a cashier’s check instead. Cashier’s checks have no upper dollar limit, and the bank draws against its own funds rather than yours. Fees generally run $8 to $15, and you usually need an account at the issuing bank to buy one.

Cashier’s checks are also the standard for large transactions like a down payment, a security deposit, or a vehicle purchase, partly because the bank fills in the recipient’s name at the time of purchase.

Federal ID and Reporting Rules at the Counter

Anti-money-laundering rules apply whether you buy a money order at a bank, a post office, or a retailer, but a few thresholds are worth knowing before you hand over cash.

If you pay for money orders with $3,000 to $10,000 in cash on a single day, the bank has to record your name, address, date of birth, Social Security number, and the serial number of each instrument.6eCFR. 31 CFR 1010.415 – Purchases of Bank Checks and Drafts, Cashiers Checks, Money Orders and Travelers Checks If you already have an account there, the bank may verify your identity from its own records rather than asking for extra documents.5Office of the Law Revision Counsel. 31 USC 5325 – Identification Required to Purchase Certain Monetary Instruments

Any cash transaction over $10,000 in a single day, whether one purchase or several that add up, triggers a Currency Transaction Report filed with the Financial Crimes Enforcement Network.7FinCEN. A Quick Reference Guide for Money Services Businesses

Splitting a large cash purchase into smaller ones to stay under these thresholds is called structuring, and it is a federal crime even if the underlying money is completely legitimate. Buying three $3,200 money orders on three consecutive days to stay below $10,000 per day can be charged as structuring. Penalties run up to five years in prison, or up to ten years if the conduct is part of a larger pattern involving more than $100,000 in a year.8Office of the Law Revision Counsel. 31 USC 5324 – Structuring Transactions to Evade Reporting Requirement Prohibited

If the Money Order Is Lost or Stolen

The receipt you got at purchase is what makes a replacement possible. It has the serial number and dollar amount the issuer needs to trace the money order, stop payment, and refund or reissue it. Contact the bank as soon as you know it is missing, bring the receipt to the branch, and ask to file a lost-instrument claim. Tracing without the receipt is still possible but usually slower and may involve extra fees.