🥝GuideKiwi
Free Guide

Learn How to Cash a Money Order

What Is a Money Order and How Does It Work A money order is a paper document that works like a check, but it functions differently in important ways. When yo...

GuideKiwi Editorial Team·

What Is a Money Order and How Does It Work

A money order is a paper document that works like a check, but it functions differently in important ways. When you purchase a money order, you pay the full amount upfront, plus a small fee. The money order then contains that exact amount of money, which makes it safer than carrying cash. The person or business receiving the money order can deposit it into their bank account or cash it at most financial institutions.

Money orders are issued by various organizations, including banks, credit unions, post offices, and retail stores like Walmart and grocery chains. The United States Postal Service processes millions of money orders each year. Each money order comes with a unique serial number that tracks the transaction. This tracking number matters if you need to verify that someone received and cashed your money order.

The main difference between a money order and a check is that a money order guarantees the funds exist. When you write a check, the recipient hopes you have money in your account. With a money order, the issuing organization has already taken your money. This makes money orders useful for situations where the recipient wants assurance of payment, such as paying rent to a landlord, paying a utility company, or sending money to someone you do not know well.

Money orders typically have limits on how much you can send in a single order. Most issuers limit individual money orders to $1,000, though some allow up to $5,000. If you need to send more money, you can purchase multiple money orders. The fees for money orders are generally small, ranging from 50 cents to about $5 depending on where you purchase them and the amount being sent.

Practical Takeaway: Money orders provide a secure way to send money because they require upfront payment and come with tracking numbers. Understanding how they work helps you decide if a money order is the right payment method for your specific situation.

Where to Purchase a Money Order

You have multiple options for purchasing a money order depending on your location and banking situation. The most common place to buy money orders is the United States Postal Service. Every post office location offers money orders, and they are available during regular business hours. Post offices are convenient for many people because they are widespread throughout the country.

Banks and credit unions also sell money orders to both account holders and non-account holders. If you bank somewhere, calling ahead to confirm they offer money orders can save you a trip. Many banks price their money orders competitively, and account holders sometimes receive discounts. Credit unions often have lower fees than other providers.

Retail stores provide another option for purchasing money orders. Walmart, grocery stores like Safeway and Kroger, and pharmacies like CVS and Walgreens typically have money order services. These locations are often open longer hours than banks or post offices, which makes them convenient for people with busy schedules. Retail locations usually charge between $0.50 and $3 per money order.

Check-cashing stores and payday loan locations also offer money orders, though they typically charge higher fees than other providers. These locations should be your last resort because the fees can be significantly more expensive. Before purchasing a money order anywhere, it is wise to ask about the fee and any limits on the amount.

When choosing where to purchase your money order, consider these factors: location convenience, hours of operation, fee amount, and whether you already bank there. Having your identification readily available speeds up the process at any location.

Practical Takeaway: Multiple retailers sell money orders at different price points. Comparing fees at 2-3 locations in your area can save you money, especially if you purchase money orders regularly.

Steps for Purchasing a Money Order

Purchasing a money order involves a straightforward process that takes only a few minutes. First, gather the money you plan to send plus the fee. Visit your chosen money order issuer with this cash or, at some banks and credit unions, a debit card or check. Bring a valid photo identification, such as a driver's license, passport, or state ID. Most issuers require identification to prevent fraud.

At the location, request a money order from a teller or customer service representative. Tell them the exact amount you need. They will provide you with a form or template to fill out. On this form, you will enter the payee name (the person or business receiving the money), your name as the sender, and your address. Some locations may ask for the recipient's address as well, though this is not always required.

Double-check that all information is correct before finalizing the purchase. Mistakes on the payee name or amount can cause problems when the recipient tries to cash it. Once you have filled out the form and verified the information, provide your payment to the teller. They will process the transaction, print your money order, and give you a receipt.

Your receipt is important—keep it in a safe place. The receipt contains the serial number of your money order, which you can use to track whether the money order was cashed. If the recipient claims they never received it or if it gets lost in the mail, you can contact the issuer with this receipt to investigate.

The entire process typically takes less than 10 minutes. Some locations are busier than others, so arriving during off-peak hours may speed things up. If you plan to send multiple money orders, asking the teller about purchasing several at once might be more efficient than making multiple trips.

Practical Takeaway: Having your ID and exact payment amount ready before approaching the counter makes the process faster. Keeping your receipt is essential for tracking purposes and resolving any future issues.

How to Cash or Deposit a Money Order

Once you receive a money order, you have two main options: deposit it into a bank account or cash it for immediate funds. Depositing into a bank account is the most common choice. Visit your bank or credit union during business hours and speak with a teller. Bring the money order and your identification. The teller will verify the money order and process the deposit into your account.

When depositing, you may be asked to endorse the money order, which means signing the back of it. If you are depositing it into your own account, sign your name on the back. The bank will likely ask for your account number to process the deposit. The funds typically become available within 1-3 business days, depending on your bank's policies and the amount being deposited. Larger deposits sometimes take longer due to verification procedures.

If you prefer cash instead of a bank deposit, you have several options. Most banks will cash a money order for you even if you do not have an account there, though some charge a small fee. Post offices will cash money orders they issued, and many will cash money orders from other issuers as well. Retail locations like Walmart, grocery stores, and check-cashing services will exchange money orders for cash.

When cashing a money order, bring your identification and the money order itself. Sign the back of the money order in front of the teller or cashier—they will likely require you to do this as part of their fraud prevention procedures. Some locations may ask why you are cashing it or where you obtained it. These are standard questions designed to prevent fraud and money laundering.

If the amount is large, some locations may place a hold on processing while they verify the money order is legitimate. This verification protects both you and the issuer from counterfeit documents. The process usually takes only a few minutes, though occasionally it may take longer.

Practical Takeaway: Having your identification ready speeds up the cashing or depositing process. Endorsing the back of the money order as instructed by the teller ensures smooth processing.

Tracking Money Orders and Resolving Issues

If you purchase a money order and need to know whether the recipient has cashed it, you can track it using the serial number. This serial number appears on your receipt and on the money order itself. Contact the organization that issued the money order—whether it is the Post Office, your bank, or a retail location—and provide them with the serial number and the amount.

The issuer can tell you whether the money order has been cashed and when that happened. This information helps if you and the recipient have a dispute about whether they received the money. If they claim they never got it, the issuer's records can confirm whether it was actually cashed by someone else, lost in the mail, or never cashed at all.

If a money order is lost

🥝

More guides on the way

Browse our full collection of free guides on topics that matter.

Browse All Guides →