What Are the Rates for MoneyGram?

As of 2015, U.S. customers with an in-person transfer at a physical Moneygram location can send up to $900 to recipients anywhere in the country for $11.50, according to Moneygram's official website. The fee for amounts greater than $900 is 2 percent of the amount sent, notes Dallas News.

When sending money to foreign countries, the exact rate is dependent on the destination of the transaction, and customers can calculate the rate through the Estimate Fees tool at the Moneygram website. Moneygram transfers typically arrive within minutes and are available for pickup at any physical location in the receiver's country, state or province.