You can deposit a MoneyGram directly into most bank accounts, but the method depends on whether you received the money as a transfer or a money order
If someone sent you money through MoneyGram's online transfer service, you can have it deposited straight into your bank account without visiting a location. If you have a physical MoneyGram money order or check, you'll need to deposit it through your bank using mobile deposit, an ATM, or by visiting a branch in person. The fastest route is mobile deposit if your bank supports it—most do—and it takes one to two business days to clear.
The key difference is whether the money is already in the MoneyGram system as a digital transfer or whether it exists as a paper document you're holding. Knowing which one you have determines your next step.
Key Takeaways
- MoneyGram online transfers can go directly into your bank account if you provide your routing and account number when you receive the money.
- Physical MoneyGram money orders or checks must be deposited through your bank using the same methods you'd use for any other check.
- Mobile deposit is the fastest option if your bank offers it, typically clearing in one to two business days.
- You'll need your bank's routing number and your account number to set up a direct deposit from MoneyGram, or the physical document itself if depositing a money order.
Depositing a MoneyGram transfer directly to your bank account
When someone sends you money through MoneyGram's online service, they can choose to have it deposited into your bank account instead of requiring you to pick it up. If this option was selected when the transfer was sent, you'll receive a notification (usually by email or text) with instructions to claim the money. You'll need to provide your bank's routing number and your account number to complete the deposit.
You can find your routing number on the bottom left of any check you have from that account, or by calling your bank's customer service line. Your account number is on the bottom center of your checks, or visible in your online banking portal. Once you enter both numbers correctly, the money moves into your account within one to two business days. No visit to a MoneyGram location is necessary.
If the transfer was sent to you but the sender did not choose direct deposit, you'll be notified that you need to pick up the money in person at a MoneyGram agent location (usually a grocery store, pharmacy, or check-cashing business). In that case, you cannot deposit it directly—you must collect it first, then deposit it yourself.
Depositing a physical MoneyGram money order or check
If you're holding a paper MoneyGram money order or check, you deposit it the same way you would any other check. Your bank offers three main methods: mobile deposit through your phone, an ATM deposit, or in-person at a branch.
Mobile deposit is fastest if your bank supports it. Open your bank's app, select "deposit check," take photos of the front and back of the money order, and submit. The funds typically appear in your account within one to two business days. Most major banks (Chase, Bank of America, Wells Fargo, Capital One, Ally) and most credit unions offer this.
ATM deposit works at many banks and credit unions. Insert the money order into the envelope provided, follow the on-screen prompts, and deposit it into the ATM. Timing varies by bank, but funds usually clear within one to three business days. Not all ATMs accept checks, so confirm yours does before you go.
In-person deposit at a branch is the most reliable if you're unsure whether your money order will be accepted by mobile or ATM. Hand it to a teller, provide your account number, and ask for a receipt. Funds typically clear the same day or next business day.
What information you need for each deposit method
| Deposit Method | Information Needed | Time to Clear |
|---|---|---|
| MoneyGram direct transfer (online) | Bank routing number and account number | 1–2 business days |
| Mobile deposit (money order) | Phone with camera, bank app, account number | 1–2 business days |
| ATM deposit (money order) | ATM card, account number, envelope | 1–3 business days |
| In-person branch deposit (money order) | Money order, ID, account number | Same day or next business day |
Why a MoneyGram deposit might be rejected or delayed
If you're depositing a physical money order, your bank may reject it if the amount is blank, if it's damaged, or if the signature line is missing. MoneyGram money orders are generally accepted by all banks, but some smaller institutions may hold them longer than a personal check—up to five business days—if the amount is large or if it's your first deposit with that bank.
If you're setting up a direct deposit from a MoneyGram transfer and the money doesn't arrive after three business days, the most common cause is an incorrect routing or account number. Call your bank's customer service to confirm the numbers you entered were correct. If they were wrong, contact MoneyGram to update them. If the numbers were right but the money still hasn't arrived, ask your bank whether the transfer was received and rejected, or whether it's still pending.
Fraud holds are rare but possible. If your bank suspects the money order is fraudulent, they may hold the funds for up to ten business days while they verify it with MoneyGram. This is more likely if the amount is very large or if you're depositing multiple money orders at once.
Fees and limits for MoneyGram deposits
Your bank does not charge you to deposit a MoneyGram money order or to receive a direct transfer. MoneyGram itself does not charge you to receive money. However, if you're the one sending money through MoneyGram, you pay a fee—typically $2 to $20 depending on the amount and delivery method—but that cost is on the sender, not you.
There are no daily or monthly limits on how many MoneyGram deposits you can make into your bank account. However, your bank may have its own deposit limits for mobile or ATM deposits. Most banks allow $5,000 to $10,000 per day via mobile deposit, though this varies. If you're depositing a larger amount, use an ATM or visit a branch in person.
Frequently Asked Questions
How long does it take for a MoneyGram to show up in my bank account?
Direct transfers from MoneyGram typically clear in one to two business days. Physical money orders deposited via mobile or ATM take one to three business days. In-person branch deposits usually clear the same day or next business day. Weekends and holidays add extra time.
Can I deposit a MoneyGram money order at an ATM if my bank doesn't have mobile deposit?
Yes, most ATMs accept checks and money orders. Insert the money order into the envelope, follow the prompts, and select your account. Funds typically clear within one to three business days. If your ATM doesn't accept checks, visit a branch in person instead.
What if I don't know my bank's routing number?
Check the bottom left corner of any check from your account—the routing number is the first set of numbers. You can also call your bank's customer service line or log into your online banking portal, where the routing number is usually listed under account details.
Can I deposit a MoneyGram if it's made out to someone else?
No. A MoneyGram money order or transfer must be in your name or made out to you specifically. If it's made out to someone else, that person must deposit it or sign it over to you in writing, and your bank may still refuse it. For direct transfers, the sender must have your correct name on file.
What should I do if my MoneyGram deposit was rejected?
Call your bank immediately to ask why it was rejected. Common reasons include an incorrect routing or account number, a damaged money order, or a missing signature. If the number was wrong, contact MoneyGram to correct it and resubmit. If the money order is damaged, you may need to contact the sender to issue a replacement.