The main difference: who issues it and how fast you get it
A teller check is a check written by a bank employee using the bank's own account, not yours. A money order is a prepaid payment slip you buy at a store, post office, or bank. The teller check comes from the bank's funds; the money order comes from your cash, handed over at the time of purchase.
For the person receiving the payment, both look like may provide money — the bank or issuer has already confirmed the funds exist. But they work differently, cost different amounts, and take different amounts of time to clear. Which one you need depends on what you're paying for and how quickly the recipient needs the money.
Key Takeaways
- A teller check is issued by a bank employee and drawn on the bank's account, while a money order is prepaid by you at the time of purchase.
- Teller checks typically cost $5 to $15 per check and clear within one to three business days; money orders usually cost $1 to $5 and clear in similar timeframes.
- Money orders work without a bank account and are available at grocery stores and post offices; teller checks require you to be a bank customer.
- Both are safer than cash or personal checks because the funds are may provide, but neither can be stopped once issued like a personal check can.
When to use a teller check
Use a teller check when you need a large payment may provide by your bank and you have a bank account. Teller checks are common for down payments on homes or cars, security deposits on rental properties, or any transaction where the seller wants proof the money is real before they hand over the goods or sign the lease.
Teller checks carry the bank's name and routing number, which signals to the recipient that the funds are already set aside. Many landlords and real estate agents prefer them over personal checks because there is no risk of insufficient funds. You walk into your bank, tell the teller the amount and who to make it payable to, and they write it on the bank's account. The cost is usually $5 to $15 per check, depending on your bank.
The downside: you need an account at that bank, and the check still takes one to three business days to clear, even though the recipient knows the money is good. You cannot stop payment on a teller check the way you can on a personal check — once it is issued, the bank will honor it.
When to use a money order
Use a money order when you do not have a bank account, when you need to send payment by mail, or when you want to avoid giving out your personal banking information. Money orders are also useful for smaller payments where a teller check would be overkill.
You buy a money order at a post office, grocery store, Walmart, or bank by handing over cash (or sometimes a debit card) for the exact amount you need. The issuer prints the money order with a receipt stub for your records. The recipient deposits or cashes it like a check. Money orders typically cost $1 to $5, depending on the amount and where you buy it.
Money orders are safer than sending cash through the mail and do not require you to have a bank account. They are also useful if you want to keep your banking details private — the recipient gets no information about your account. Like teller checks, money orders cannot be stopped once issued, and they take one to three business days to clear.
Cost and speed comparison
| Feature | Teller Check | Money Order |
|---|---|---|
| Cost per transaction | $5–$15 | $1–$5 |
| Time to clear | 1–3 business days | 1–3 business days |
| Requires bank account | Yes | No |
| Can be mailed safely | Yes | Yes |
| Can be stopped after issue | No | No |
| Maximum amount | Usually unlimited | Usually $500–$1,000 per order |
The main cost difference is that teller checks are more expensive per transaction. If you need to send $5,000, one teller check costs $10 to $15. If you need to send $5,000 in money orders, you might need ten $500 orders at $5 each, totaling $50. For large payments, a teller check is cheaper.
Both clear at roughly the same speed. The recipient's bank will hold the funds for a day or two to verify the issuer's account, but once cleared, the money is theirs. Neither method is faster than the other in practice.
What happens if the money order or teller check is lost or stolen
If a money order is lost or stolen before it is cashed, you can contact the issuer (the post office, store, or bank that sold it) with your receipt and request a refund or replacement. This process takes time — usually two to four weeks — because the issuer has to verify that the money order was never cashed. Keep your receipt.
If a teller check is lost or stolen, contact your bank immediately. The bank can place a stop payment on it, but only if the check has not already cleared. Once it clears, the money is gone and you would need to pursue the recipient or the person who cashed it. This is why teller checks are riskier to mail than money orders if you are sending them to someone you do not fully trust.
Why you cannot stop payment on either one
Personal checks can be stopped because they are drawn on your account and you control it. A teller check is drawn on the bank's account, and once the bank issues it, the bank is liable for the funds — the bank will not reverse it. Money orders work the same way: once you buy it and hand over the cash, the issuer is on the hook, not you.
This is actually a feature, not a bug. It is why recipients trust both teller checks and money orders more than personal checks. But it also means you need to be certain about the amount and the payee before you hand over your money or ask the bank to issue the check.
Frequently Asked Questions
Can I get a teller check if I do not have much money in my account?
Yes. The teller check is drawn on the bank's account, not yours, so your personal balance does not matter. However, the bank will verify that you have authority to request the check — you need to be a customer in good standing. Some banks may decline if your account has been closed or flagged for fraud.
What is the maximum amount for a money order?
Most money orders cap out at $500 to $1,000 per order, depending on the issuer. If you need to send more, you buy multiple money orders. The post office and most retailers will sell you as many as you need in one transaction.
Is a money order safer to mail than a personal check?
Yes. A money order is prepaid, so if it is lost or stolen, the thief cannot forge your signature or drain your account. A personal check has your routing and account number printed on it, which a thief could use to commit fraud. Money orders are also more likely to be accepted by landlords and businesses because the funds are may provide.
Do I need to sign a money order?
Yes, you sign the back of a money order when you buy it, just like a check. The recipient also signs it when they cash or deposit it. Some money orders have a "purchaser" line and a "payee" line — fill both out at the time of purchase to prevent someone else from cashing it if it is lost.
How do I know if a teller check or money order has cleared?
For a teller check, ask your bank to confirm it has been presented and cleared. For a money order, the recipient can check with their bank. Both typically show up in the recipient's account within one to three business days, though some banks hold funds longer. If you are waiting for a payment, contact the recipient's bank directly if more than five business days have passed.