Can You Buy a Money Order With a Prepaid Card? Fees and Limits

You can buy a money order with a prepaid card as long as the card is registered with the issuer and carries a PIN, so it runs as a debit transaction at the register. The U.S. Postal Service, Walmart, most grocery chains, and stores like 7-Eleven sell money orders and accept PIN-based debit at checkout. A basic gift card pulled off a rack won’t work, and a credit transaction won’t work either.

What Kind of Prepaid Card Works

The card has to process as debit, not credit. USPS states this plainly: money orders can be paid for with cash or a debit card, not a credit card.1USPS. Money Orders For a prepaid card, that means a PIN is attached to the account. Standard rack gift cards almost never have debit functionality and will decline at the terminal.

Reloadable prepaid cards from issuers like Green Dot, Netspend, and the Walmart MoneyCard do support PIN purchases once you register them. Federal rules require prepaid issuers to verify identity for most account types, so registration means providing your name, street address, date of birth, and Social Security number.2Consumer Financial Protection Bureau. Why Am I Being Asked for Personal Information to Activate or Register a Prepaid Card? After registration, you’ll get a permanent card that works anywhere debit is accepted.

Check the balance before you go. It needs to cover the money order amount and the fee together in a single swipe. If the card is even a dollar short, the whole transaction declines. Most sellers won’t let you split the payment between a prepaid card and cash.

Where to Buy One

Not every seller handles prepaid debit the same way. Some accept it without question; others have store-level policies that block it even when the card would otherwise work.

  • U.S. Post Office. Accepts debit cards with a PIN. Domestic money orders max out at $1,000 each, with no daily limit on the number you can buy.3USPS. Money Orders – The Basics
  • Walmart. Sold at the Money Center or customer service desk, with debit accepted. Photo ID is required for purchases over $1,000.4Walmart.com. Money Orders
  • Grocery stores. Kroger, Publix, Safeway, and similar chains sell money orders at customer service, usually through Western Union or MoneyGram. Most accept debit, but policies vary by location.
  • 7-Eleven. Accepts debit for money orders and keeps longer hours than most post offices and grocery counters.
  • CVS Pharmacy. Sells MoneyGram money orders at more than 9,000 stores, but cash is the preferred payment. Some locations will run debit; call ahead or bring cash as a backup.

The post office and Walmart are the safest bets. Both explicitly accept debit cards, and a registered prepaid card with a PIN behaves the same as a bank debit card at their terminals. If you’re trying a grocery or convenience store for the first time, ask at the counter before waiting in line.

Fees and the $1,000 Cap

The face-value ceiling on a single domestic money order is $1,000 at essentially every seller. To send more, you buy multiple money orders and pay a fee on each.

  • Walmart charges no more than $1.00 per money order.4Walmart.com. Money Orders
  • USPS charges $2.55 for amounts up to $500 and $3.60 for amounts between $500.01 and $1,000.5USPS. Notice 123
  • Grocery chains like Kroger typically run about $1.00 per money order, with pricing set by location.
  • Western Union and MoneyGram agents at convenience stores and check-cashing outlets generally charge between $1.00 and $5.00 depending on the amount and the agent.

Remember that face value plus fee has to fit on the card in one transaction. A $1,000 USPS money order needs $1,003.60 available.

At the Register

Tell the clerk the dollar amount, hand over the card, and when the terminal prompts you, select “debit” and enter your PIN. The funds pull from the card balance immediately. The clerk prints the money order and gives you a receipt with a detachable stub.

Keep the stub. The tracking number on it is the only way to check whether the money order has been cashed or to file a claim if it’s lost. Most issuers let you look up status online or by phone using that number. Treat the stub like a receipt for a large cash payment and hold onto it until the recipient has deposited the money order.

ID Requirements and a Warning About Splitting Purchases

A single money order purchase is straightforward. Buying several in one day can trigger ID and reporting requirements that surprise people.

Federal law bars any financial institution from selling money orders totaling $3,000 or more in currency without verifying the buyer’s identity.6Office of the Law Revision Counsel. 31 USC 5325 – Identification Required to Purchase Certain Monetary Instruments At the post office, that means completing PS Form 8105-A and presenting a government-issued photo ID once your daily total hits $3,000, no matter how many separate visits it takes.3USPS. Money Orders – The Basics Other retailers follow similar procedures under Bank Secrecy Act regulations, recording your name, address, date of birth, Social Security number, and the serial numbers of each money order.7eCFR. 31 CFR Part 1010 Subpart D – Records Required To Be Maintained

Do not try to split purchases to stay under the line. Deliberately breaking money order purchases into smaller amounts to avoid the $3,000 threshold is a federal crime called structuring, punishable by up to five years in prison, regardless of whether the underlying money is legitimate.8Office of the Law Revision Counsel. 31 USC 5324 – Structuring Transactions to Evade Reporting Requirement Prohibited If the structuring is tied to other illegal activity involving more than $100,000 in a twelve-month period, the maximum doubles to ten years. Buying $2,900 at one store and driving to another for $2,900 more, specifically to keep each stop under the line, is the classic pattern investigators look for. If you legitimately need several thousand dollars in money orders for rent or bills, buy them and show ID when asked. The reporting itself creates no legal problem for you; avoiding it does.

Fill It Out Before You Leave the Store

A blank money order is essentially a blank check. Anyone who picks it up can write in their own name and cash it. Use blue or black ink and complete these fields at the counter:

  • Pay to the order of. The full legal name of the person or company you’re paying. For businesses, get the exact name right; a landlord’s management company and the landlord personally are not interchangeable.
  • Purchaser or sender. Your full name and current address.
  • Memo or account number. If you’re paying a bill, write the account number so the recipient applies the payment correctly.
  • Signature. Sign on the purchaser’s line on the front, not the endorsement line on the back (that one is for the person cashing it).

Illegible or incomplete money orders get rejected by banks, utility companies, and government agencies. Sixty seconds at the counter saves you the cost and hassle of buying a replacement.

If a Money Order Is Lost or Stolen

Move quickly. Once someone cashes a money order, the issuer generally won’t refund or replace it. Find your receipt stub and call the issuer to report the loss. Every issuer’s process depends on the serial number printed on the stub, so tracking without it is slower and more expensive.

USPS

The post office does not allow stop payments but will replace a money order confirmed lost or stolen. File an inquiry using PS Form 6401 and pay a $21.00 fee.5USPS. Notice 123 USPS may take up to 30 days to confirm the loss and up to 60 days to complete the investigation, and issues a replacement if the loss is confirmed.1USPS. Money Orders

Western Union

If the money order hasn’t been cashed, submit a Money Order Customer Request form for a refund. Western Union deducts a non-refundable processing fee: $15.00 for money orders of $100 or more, $5.00 for amounts between $5.01 and $99.99, and no fee for money orders of $5.00 or less.9Western Union. Money Order Request Form The refund process runs about 30 days.

MoneyGram

MoneyGram charges a $25.00 replacement fee for money orders with a face value of $50 or more, or 50% of the face value for smaller amounts. Processing takes seven to ten business days after you submit the request through MoneyGram’s online portal.

If you think the money order was stolen rather than lost, file a police report. The report creates a paper trail that can help resolve disputes with the issuer and is sometimes required before a replacement will be processed.