Yes, you can cancel a MoneyGram transfer, but the window is short. Once the recipient walks into an agent location and presents the reference number with matching ID, the cash is gone and a cancellation isn't possible. If you sent to the wrong person, made a mistake, or suspect a scam, here's exactly how to cancel a MoneyGram transfer and recover your money.
When You Can Cancel
MoneyGram allows cancellations as long as the funds have not yet been picked up or deposited. The clock matters:
- Cash pickup transfers: Can be canceled up until the moment the recipient claims the cash at an agent. Once claimed, no cancellation is possible.
- Bank deposit transfers: Can be canceled while the deposit is still pending. Once the funds post to the recipient's account, you'd need the recipient to send them back.
- Mobile wallet transfers: Once the deposit posts to the wallet, cancellation isn't possible. You'd need the recipient to return the funds.
For most transfers, the practical cancellation window is from when you submit the transfer until the recipient picks it up, often 5 to 60 minutes for cash pickup.
How to Cancel a MoneyGram Transfer
Three options, listed by speed:
Option 1: Cancel in the App or Online (Fastest)
- Log into moneygram.com or the MoneyGram app.
- Go to "Activity" or "Track a Transfer."
- Find the transfer and click "Cancel" or "Request Cancellation."
- Confirm.
If the funds haven't been picked up, the cancellation processes immediately. The fee is refunded. The principal is refunded based on whether you funded with debit/credit card (back to the card in 3-5 business days) or bank account (back to the bank in 5-10 business days).
Option 2: Call MoneyGram Customer Support
Call 1-800-666-3947 (U.S. customer support, 24/7).
Have ready:
- The Reference Number (MTCN)
- Your name and the recipient's name
- The destination country and amount
- Your government-issued ID number (driver's license, etc.)
The agent will verify you're the sender and process the cancellation. This is the recommended path if the online flow isn't working or if you sent the transfer in person.
Option 3: Visit an Agent Location
If you sent in-person at a MoneyGram agent, return to the same location with your receipt and ID. The agent can void the transfer if the funds haven't been picked up.
This option works only if you're physically near the agent and they're open. For online or app sends, options 1 and 2 are faster.
What If the Funds Have Already Been Picked Up?
MoneyGram cannot recover funds that have already been picked up. If you suspect fraud, take these steps:
- Call MoneyGram customer support to file a fraud report (1-800-666-3947).
- Report the scam to the FTC at reportfraud.ftc.gov.
- Report to the FBI's Internet Crime Complaint Center (ic3.gov) if the scam was online.
- Contact your bank or credit card issuer if you funded the transfer with that account, ask whether the charge can be disputed.
In some scam cases, MoneyGram has a remission program through the U.S. Department of Justice that can return funds to victims, but the process takes months and recovery isn't guaranteed.
How Long Does a Refund Take?
Once a cancellation is processed:
- Debit/credit card refund: 3 to 5 business days back to the card
- Bank account refund: 5 to 10 business days back to the bank
- Cash refund (in-person agent cancellation): Same day
The transfer fee is refunded along with the principal. The exchange rate margin is refunded based on the rate at the time of cancellation, which may differ slightly from the rate when you sent.
Common Reasons People Cancel
- Sent to the wrong recipient name. Almost always cancellable if you act quickly. Less risky to amend the recipient name (free for first amendment) than to cancel and resend.
- Realized the recipient is a scammer. Cancel immediately, even if the funds haven't been picked up yet. Don't share the MTCN with the scammer until you're sure.
- Sent the wrong amount. Cancel and resend with the correct amount.
- Recipient changed plans. Cancel and refund.
- Compliance hold. MoneyGram may hold a flagged transfer; you can cancel during the hold.
How to Avoid Needing to Cancel
- Double-check the recipient's full name against their ID before sending.
- Triple-check the destination country and city.
- Verify the recipient amount before clicking "Confirm."
- Never send to anyone you've only met online or by phone.
- Don't share the MTCN until the recipient is at the pickup location.
- For first-time large transfers, send a small test transfer first.
Building Credit Helps Reduce the Need to Send Cash in Crisis
Many emergency MoneyGram sends happen because the sender doesn't have access to a credit card or line of credit they can use abroad. The Current Build Card doesn't require a Social Security number to start, which makes it accessible to newcomers. Firstcard also offers credit-builder products designed for users with thin or no credit. A six-month run on a reported card can give you a U.S. FICO score in the 660+ range, which unlocks credit cards you can use globally and reduces your reliance on emergency wire transfers.
For a secured starter, the Self Visa® Credit Card plus a Self.Inc Credit Builder Account reports to all three bureaus.
What to Do Next
If you need to cancel a transfer right now, log into the app or call 1-800-666-3947. The faster you act, the higher your odds of catching the cancellation before pickup. If the transfer was already picked up, file a fraud report immediately and check whether the funding source allows a chargeback. For everyday sends, build a habit of double-checking recipient details and sending small test amounts first.
Frequently Asked Questions
How long do I have to cancel a MoneyGram transfer?
From the moment you submit until the recipient picks up the funds. For cash pickup, that's typically 5 to 60 minutes. Once picked up, cancellation isn't possible.
Can I cancel a MoneyGram transfer in person?
Yes, by returning to the same agent location with your receipt and ID, as long as the funds haven't been picked up. For most senders, calling support or canceling in the app is faster.
Will I get my fee back if I cancel?
Yes. MoneyGram refunds the full transfer amount, including the fee. The exchange rate refund is calculated at the rate at the time of cancellation, which may differ slightly from the rate at sending.
What if I sent money to a scammer and it was already picked up?
File a fraud report with MoneyGram (1-800-666-3947), the FTC (reportfraud.ftc.gov), and the FBI's IC3. MoneyGram can sometimes return funds through a Department of Justice remission program, but recovery isn't guaranteed.

