Send funds securely in Canada and worldwide

    Need to transfer funds or make secure bill payments locally or around the world? Visit any post office to purchase a MoneyGramTM and safely transfer funds to loved ones or make payments to companies for bills or purchases.

    How much does it cost?

    1. Transfer money directly to a loved one’s bank account or have a MoneyGram picked up at one of over 347,000 locations worldwide*:
    2. Same-day bill payment: $9.99 and up. 
    3. Next-day bill payment $3.99 and up.

    Why use MoneyGram?

    It's easy

    Money transfer is convenient – send money in as little as 10 minutes to more than 347,000 locations in 190 countries.

    Fast and secure

    Bill payment service to billers is fast and secure – same-day payments notify the billing company in minutes.

    Proof of payment

    The company that you are paying usually receives notice of payment within minutes.

    Here's how it works

    Don’t have a bank account?

    Transfer money to pay bills in as little as 10 minutes.
    1. Fill out a form at the post office.
    2. Choose same-day or next-day bill payment service.
    3. Receive your proof of payment.

    Want to transfer money to a loved one overseas?

    1. Get an estimate using the MoneyGram cost estimator
    2. Find a post office
    3. Fill out form. 
    4. Pay by cash or debit card (you can’t pay by credit card). 
    5. Give your MoneyGram reference number to the person receiving the money.