MoneyGram is a money transfer company that moves funds between people in different locations. The company has been operating since 1940 and currently has a presence in more than 200 countries and territories around the world. MoneyGram processes millions of transactions annually, with the company reporting over 350 million transfers completed in recent years.
Learn About Amazon Synchrony Credit Card Payments →
The basic function of MoneyGram is straightforward: one person (the sender) gives money to MoneyGram at one location, and another person (the receiver) picks up that money at a different MoneyGram location or through a partner service. The money doesn't physically travel between locations. Instead, MoneyGram's computer systems track the transfer and hold the funds until the receiver collects them.
MoneyGram operates through a network of agents—businesses that partner with MoneyGram to offer transfer services. These agents include retail stores, banks, check-cashing services, and post offices. In the United States alone, MoneyGram maintains more than 30,000 agent locations. This widespread network means senders and receivers can often find a convenient location to conduct their transaction.
The company generates revenue by charging fees to both senders and receivers, though the specific fees vary based on the transfer amount, destination country, and the payment method used. MoneyGram also makes money through currency exchange rates when international transfers occur.
Practical Takeaway: Understanding MoneyGram's basic structure—that it's a network-based transfer system rather than a physical delivery service—helps explain why the process involves specific locations and why fees apply to cover the infrastructure and service.
Sending money through MoneyGram involves several sequential steps. The process typically takes less than 10 minutes once a sender arrives at an agent location with the necessary information and payment method.
Learn About Secure Credit Card Login Portals →
The first step is locating a MoneyGram agent. Senders can use MoneyGram's website or mobile app to search for nearby locations by entering their postal code or address. The search results display the agent's address, hours of operation, and often phone numbers for verification. Many senders call ahead to confirm the location is open and to ask about any specific documentation they should bring.
When the sender arrives at the agent location, they provide the MoneyGram representative with specific information about the receiver. This includes the receiver's full name, address, and country. The sender must also specify the amount of money to transfer. At this point, the agent calculates and discloses the transfer fee, which is added to the total amount the sender must pay. Fees for domestic transfers in the United States typically range from $2 to $15 depending on the amount sent, while international transfers may range from $5 to $50 or more depending on the destination country.
Next, the sender chooses a payment method. Common options include cash, debit card, or credit card. Some locations may accept bank transfers or other payment methods. The sender must provide a valid government-issued photo ID to complete the transaction. This is a legal requirement for all money transfer companies in the United States.
Once payment is processed, MoneyGram generates a confirmation number, often called a Money Transfer Control Number (MTCN). This is a critical piece of information—typically a 10-digit number—that the sender must provide to the receiver. The MTCN is the only way the receiver can claim the funds, so the sender should write it down and communicate it through a separate channel from the money transfer itself (such as a phone call, text message, or email).
Practical Takeaway: The MTCN is the key to the entire transfer. Senders should treat it as securely as they would treat cash—never sharing it in the same message as warning signs that a scam might be occurring, and always verifying with the receiver that they received the correct number.
The receiver's process is simpler than the sender's, but it requires having the MTCN that the sender obtained. Without this number, the receiver cannot access the funds. Receivers should ask the sender for the MTCN and write it down or save it in a secure location.
Free Guide to Credit Sesame Account Access →
To collect the money, the receiver goes to any MoneyGram agent location. They do not need to visit the same location where the sender sent the money; MoneyGram's network means they can pick up at any participating agent. This flexibility is one advantage of using MoneyGram—receivers have geographic choice in where they collect funds.
When the receiver arrives at the agent location, they provide the agent with the MTCN and their valid government-issued photo ID. The agent looks up the transfer in MoneyGram's system using the MTCN. At this point, the agent verifies that the receiver's name matches the name on the transfer and that the transfer has arrived in the system.
For transfers that were sent within the same country (domestic transfers), the funds typically arrive within minutes. For international transfers, the timeframe varies significantly based on the destination country. Some countries receive funds within hours, while others may take one to three business days. Factors affecting timing include the destination bank's processing speed, time zone differences, and whether the transfer occurs during business hours or on weekends.
Once the agent verifies the transfer, they provide the receiver with the funds in the local currency of that country. The agent may ask the receiver to sign documentation confirming receipt. For larger transfers, agents may count out the cash at the counter or in a secure area to allow verification.
In some cases, receivers may have options beyond picking up cash. Some MoneyGram transfers can be deposited directly into a bank account, particularly in certain countries. This option reduces the need for receivers to carry large amounts of cash and provides documentation of the transfer. The specific options vary by country and receiving bank.
Practical Takeaway: Receivers should plan to visit an agent location with the MTCN and photo ID. Knowing the typical arrival time for their transfer type (domestic versus international) helps receivers plan when to collect their funds and prevents confusion if the money isn't immediately available.
MoneyGram's cost structure consists of transfer fees and, for international transfers, currency exchange rate differences. Understanding these costs helps users plan their budgets and compare MoneyGram to other transfer options.
Learn Budget Cooking Tips and Meal Ideas →
Transfer fees are fixed amounts that MoneyGram charges for moving money. In the United States, domestic transfer fees typically start at $2 for very small amounts (under $100) and increase with the transfer size. A transfer of $100 to $500 might cost $5 to $10, while a transfer of $1,000 might cost $15 to $25. These are general ranges—specific fees vary based on the payment method used and the agent location. Some agent locations may offer promotional rates with reduced fees during certain periods.
International transfers carry higher fees due to the complexity of moving money across borders and the involvement of multiple financial institutions. A transfer to a nearby country like Canada might cost $10 to $15, while a transfer to a distant country like the Philippines or Nigeria might cost $25 to $50 or more. Some international transfers incur both a fixed fee and a percentage of the transfer amount.
For international transfers, the currency exchange rate is also a factor. MoneyGram charges an exchange rate that includes a markup above the market rate. If the market rate on a particular day is 50 Philippine pesos per US dollar, MoneyGram might offer 48 pesos per dollar to the receiver. This difference—the spread between the market rate and MoneyGram's rate—is how the company generates additional revenue on international transfers. This spread typically ranges from 2% to 5% depending on the currency pair and market conditions.
MoneyGram's website provides fee calculators that allow users to enter the transfer amount and destination to see the exact fee before completing the transaction. Users should use this tool to understand their total cost. For example, if a sender wants to transfer $200 to Mexico and the fee is $8, the total amount the sender must pay is $208. If the receiver in Mexico is receiving 3,500 Mexican pesos at an exchange rate that includes MoneyGram's markup, they receive fewer pesos than they would if they converted the money through a bank or other service.
Payment method
This guide is for general information only and is not medical, financial, legal, or other professional advice. For decisions specific to your situation, consult a qualified professional. See our Editorial Policy.