Are Money Orders Cash Only or Can You Use a Card?

Money orders are not cash only. Cash is accepted at every seller, but most providers — the U.S. Postal Service, Walmart, grocery chains, banks, and credit unions — also take a debit card as long as you enter your PIN. Credit cards, mobile wallets like Apple Pay and Google Pay, and personal checks are almost always refused.

What You Can Actually Pay With

Cash

Cash works everywhere money orders are sold. A money order represents prepaid, guaranteed funds, so the issuer has to confirm your payment has cleared before printing the document. Physical currency settles that instantly, which is why it is the default option and why every provider takes it without question.

Debit Cards

Debit cards are accepted at most sellers, including USPS, Walmart, and grocery stores, provided you enter your PIN.1United States Postal Service. Money Orders The PIN requirement pulls the funds from your checking account in real time, which gives the transaction the same finality as cash. Some locations tack on a small extra fee for debit card use, so ask at the counter before you commit.

Credit Cards

Credit cards are rarely an option. USPS does not accept them at all.1United States Postal Service. Money Orders At the few providers that will run a credit card, your card issuer will almost certainly code the charge as a cash advance rather than a purchase. Cash advances typically carry an APR around 25%, plus a separate fee of $10 or 3% to 6% of the amount, whichever is greater. Interest starts accruing the day of the transaction with no grace period. Paying this way turns a $2 money order fee into a much larger bill.

Mobile Wallets

Apple Pay, Google Pay, and similar mobile wallets are generally not accepted for money order purchases, even when the wallet is linked to a debit card. Walmart, one of the largest money order sellers in the country, does not accept Apple Pay for this service. If you plan to pay from your phone, call ahead or bring a physical card as backup.

Personal Checks

Personal checks are refused by virtually every provider. The whole point of a money order is guaranteed funds, and a personal check can bounce days after the money order has already been handed to the recipient. Sellers will not take that risk.

Why Payment Method Matters Before You Reach the Counter

The rule behind all of this is simple: the seller needs cleared money in hand before issuing the document. Cash and PIN debit meet that bar instantly. Credit cards, checks, and most mobile wallets either do not, or introduce enough friction and cost that sellers avoid them. Knowing this before you go saves a wasted trip.

What It Costs Depending on Where You Buy

Fees vary by provider, but a money order typically runs between $1.00 and $3.60. The maximum face value at most providers is $1,000 per money order.

  • U.S. Postal Service: $2.55 for money orders up to $500 and $3.60 for amounts between $500.01 and $1,000, with a $1,000 cap per order.2Postal Explorer. Notice 123 – Domestic Other Services and Fees1United States Postal Service. Money Orders
  • Walmart: Up to $1.00 per money order, capped at $1,000 per order. One of the cheapest options available.
  • Grocery and convenience stores: Most sell money orders through Western Union or MoneyGram, with fees usually between $1.00 and $2.00 depending on the amount.
  • Banks and credit unions: Your bank can issue a money order and pull the funds straight from your account, but fees tend to be higher, sometimes $5 or more. Certain account types may have the fee waived.

One boundary worth flagging: USPS stopped selling international money orders as of October 1, 2025. If you need to send funds abroad, you will need a different service.3United States Postal Service. Sending Money Internationally

ID Rules That Kick In at Larger Amounts

Paying cash keeps things simple for small purchases, but federal rules under the Bank Secrecy Act require the seller to collect identifying information once you cross certain thresholds. These rules apply to every issuer, whether it is a post office, a bank, or a retail counter.

$3,000 or More in a Single Day

If you buy $3,000 or more in money orders in a single business day, whether in one transaction or several, the seller has to verify your identity from a document like a driver’s license or passport showing your name, address, and photo. The seller also records your Social Security number, or an alien identification number or passport number if you do not have one.4eCFR. 31 CFR 1010.410 – Records To Be Made and Retained by Financial Institutions Multiple purchases in the same day get combined for this purpose if an employee is aware of them.

Over $10,000 in Cash

When currency transactions exceed $10,000 in a single business day, the financial institution has to file a Currency Transaction Report with the federal government.5eCFR. 31 CFR 1010.311 – Filing Obligations for Reports of Transactions in Currency Multiple transactions in one day that together exceed $10,000 are treated as a single transaction for reporting.6FinCEN. A CTR Reference Guide

Do Not Try to Split Purchases

Breaking a large purchase into smaller ones to stay below the $3,000 or $10,000 thresholds is called structuring, and it is a federal crime even when the underlying money is completely legitimate.7Office of the Law Revision Counsel. 31 USC 5324 – Structuring Transactions To Evade Reporting Requirement Prohibited Spreading purchases across multiple days, multiple locations, or multiple people all qualify. Sellers are trained to watch for the pattern, and a suspected case triggers a Suspicious Activity Report to the Financial Crimes Enforcement Network.8Financial Crimes Enforcement Network. Suspicious Activity Reporting (Structuring) If you need to buy a large amount, hand over your ID and let the seller file whatever paperwork the law requires.

Which Method to Choose

For most people buying a routine money order, PIN debit is the cleanest choice: no need to carry currency, no cash advance fees, and it is accepted at nearly every seller. Cash is the fallback when a location does not take cards, or when you want to be certain the transaction will go through without a hitch. Credit cards should be a last resort because of the cash advance treatment, and mobile wallets and personal checks should not be part of the plan at all. If your purchase is large enough to trigger identity verification or a reporting form, bring your ID and pay through normal channels.