Understanding MoneyGram and How It Works

MoneyGram is a money transfer service that lets people send cash from one location to another, either within the United States or to over 200 countries and territories worldwide. The service operates through a network of agent locations—including retail stores, post offices, and financial institutions—where customers can send and receive money.

Get Your Free ABSA Bank Account Opening Guide →

The basic process involves going to a MoneyGram location, providing cash or paying with a debit card, and specifying where the money should go. The recipient then collects the funds at another MoneyGram location in their area. MoneyGram has been operating since 1940 and processes millions of transactions annually. As of recent reports, MoneyGram serves customers through roughly 350,000 agent locations globally.

The service works by assigning a reference number to each transaction. When you send money, you receive a confirmation that includes this reference number, which you share with the recipient. The recipient uses this number to collect the funds at their nearest MoneyGram location. This system means the money doesn't go directly into a bank account—instead, it sits at the agent location until claimed.

MoneyGram offers several ways to initiate transfers. You can visit an agent location in person, use their website or mobile app, or call their customer service line to arrange a transfer. Each method has slightly different steps and timing. The company also allows transfers to mobile wallets in certain countries, expanding how recipients can collect their money.

Practical takeaway: Before sending money through MoneyGram, locate an agent near you using their online location finder and confirm they're open during your preferred sending time.

Costs and Fees Associated With MoneyGram Transfers

MoneyGram charges fees for money transfers, and these fees vary based on several factors including the amount being sent, the destination country, and the payment method used. There is no single fee structure—what you pay depends on your specific transaction details. Domestic transfers within the United States typically cost less than international transfers to other countries.

Learn How ABLE Accounts Work and Save Money →

For domestic U.S. transfers, fees might range from around $2 to $30 or more, depending on the amount sent and how quickly you need the funds delivered. International transfers generally cost more, sometimes ranging from $5 to $50 or higher depending on the receiving country. Some countries have higher fees than others due to local banking regulations and operational costs in those regions.

The payment method you choose also affects your total cost. Paying with cash at an agent location typically results in a different fee than paying with a debit card online. MoneyGram's mobile app and website may offer promotional rates at certain times. For example, they occasionally run campaigns offering reduced fees or waived fees for first-time users or transfers to specific countries.

Exchange rates are another cost consideration for international transfers. When sending money to another country, MoneyGram applies an exchange rate to convert U.S. dollars into the local currency. This exchange rate includes a markup, meaning the recipient gets less in local currency than the true market rate would suggest. The difference between the market rate and MoneyGram's rate represents an additional cost.

MoneyGram publishes its fee schedule on their website, and you can get a quote before committing to a transfer. The quote shows the amount you send, the fee charged, the total you'll pay, and what the recipient will receive. Understanding these costs before sending helps you decide if MoneyGram is the right option for your needs or if another service might cost less.

Practical takeaway: Always request a fee quote before completing any transfer so you know the total cost and the exact amount the recipient will get.

Step-by-Step Process for Sending Money in Person

Sending money through MoneyGram at a physical location involves several clear steps. First, you need to find an agent location near you. MoneyGram's website has a location finder tool where you enter your zip code or address and it shows nearby agent locations along with their hours. Common agent locations include Walmart, CVS, Walgreens, grocery stores, check-cashing services, and independent money transfer shops.

Your Car's Bank 2 Sensor 2 Location Guide →

Once you've found a location and confirmed it's open, go there with cash or a debit card. Tell the agent you want to send money through MoneyGram. The agent will ask you several pieces of information: your full name and address, the recipient's full name and address, and the amount you want to send. For international transfers, you'll also need to specify the country where the recipient will collect the money.

You'll then need to provide identification. MoneyGram requires a valid government-issued ID such as a driver's license, passport, or state ID. This is a legal requirement under anti-money-laundering regulations. The agent will verify the information on your ID matches what you've provided.

Next, you'll pay the transfer amount plus the fee. The agent will tell you the total cost based on the amount being sent and the destination. You can pay with cash or, at many locations, with a debit card. Some locations may also accept credit cards, though this varies. The agent processes the payment and generates a receipt and a reference number for your transfer.

You'll receive two important documents: your receipt and the transfer reference number. The receipt shows what you paid and when the transfer was processed. The reference number is what you give to the recipient so they can collect the money. Keep your receipt for your records. Share the reference number with the recipient through phone, email, text, or however you normally communicate with them.

Practical takeaway: Write down the reference number in a safe place and confirm the recipient has received it before you leave the agent location.

Using MoneyGram's Digital Options for Transfers

Beyond in-person transfers, MoneyGram offers online and mobile options for sending money. These digital methods can be faster than visiting a physical location and may offer different fee structures. MoneyGram's website allows you to initiate transfers from your computer, while their mobile app provides the same functionality on smartphones and tablets.

Free Guide to Bank Repossessed Farm Equipment →

To send money online or through the app, you first need to create an account. This involves providing your name, address, email, and phone number. You'll also need to create a password and may need to verify your email address. The account setup process typically takes a few minutes.

Once your account is set up, sending money follows a similar pattern to in-person transfers but with some differences. You enter the recipient's information—their full name, address, and the country where they'll collect the money. You specify the amount to send. The system shows you the fee and exchange rate (if international) and what the recipient will receive.

For payment, online transfers typically require a debit card or credit card. You enter your card information, review the transaction details one more time, and confirm the transfer. Processing times vary. Some transfers may be available for pickup within minutes, while others might take a few hours or up to one business day depending on the receiving country and time of day the transfer is sent.

MoneyGram's digital options often include the ability to send to a mobile wallet in certain countries. This means recipients in those locations don't need to visit a physical agent location—they can receive the money directly in their mobile wallet. This option is available in select countries and for select recipients, not everywhere.

The mobile app includes a "Send to Debit" feature in some countries, allowing money to be deposited directly into the recipient's bank account. This service is not available everywhere but continues to expand. These digital options provide alternatives to traditional cash pickup at an agent location.

Practical takeaway: Compare fees between in-person and digital transfers for your specific transaction, as costs may differ and promotional rates often apply to app-based transfers.

What Information You'll Need and Important Security Considerations

To send money through MoneyGram, you'll need to provide information about yourself and the recipient. For the sender (you), MoneyGram requires your full legal name, street address, phone number, and a valid government-issued ID. This information is required by U.S. law to prevent money laundering and fraud.

Learn About Moving Money to Your Truist Checking Account →

For the recipient, you need their full legal name and the address where they'll pick up the money. The name on the transfer must match the name on the government ID the recipient will use to collect the funds. This is critical—if the recipient's name on the transfer doesn't exactly match their ID, the agent won't release the funds. Spelling matters