Does Walgreens Do Money Orders? [Full Guide]

Buying money orders can be a safe and efficient method of sending money across long distances to friends and family. Since Walgreens has 8000+ stores in 50 states, it is an ideal place to buy money orders from.

So you may be wondering: does Walgreens do money orders? Here is what I’ve found out!

Does Walgreens Do Money Orders?

No, Walgreens does not do money orders. However, Walgreens has partnered with Western Union to offer money transfer services costing $11 for standard 1-2 business days transfer time and $12.50 for instant transfers. You can send up to $6,000 and receive up to $300 per transaction.

If you want to know more about the difference between money transfers and money orders, how to use money transfers at Walgreens, and the costs and limits, keep on reading!

What Is The Difference Between Money Transfers And Money Orders?

Since Walgreens does not do money orders, you can resort to money transfers if you need to send cash to someone in a different location (even across international borders).

There isn’t too much of a difference between a money order and a money transfer.

Like money orders, money transfers are prepaid, i.e., payment is required upfront and is only processed if the amount is present in the sender’s account. The transaction is also guaranteed, i.e., the receiver will get the funds.

Money transfers are among the safest ways to send money across long distances and have higher upper limits on the amount you can send per transaction as compared to money orders.

Therefore, if you were hoping to get a money order, you need not worry because a money transfer is almost the same thing.

How Can You Do A Money Transfer Through Walgreens?

How Can You Do A Money Transfer Through Walgreens?

Since not all Walgreens stores have a Western Union kiosk, you should first find the nearest store that has one by using the Walgreens store locator with the ‘Western Union’ filter enabled.

Next, go to the store and find the Western Union kiosk by asking an employee (remember to take your preferred form of payment).

Western Union accepts payment for money transfers in the form of cash, debit, and credit cards, but using a credit or debit card will result in higher fees. Therefore, a better option would be to pay in cash at the kiosk.

Once there, select the ‘money transfer’ option on the screen and follow these steps:

  • Provide your complete information, including your full name, address, contact number, and state-issued ID
  • Fill in the details of the recipient, including full name, address, and phone number
  • Review the ‘pre-receipt’ to make sure all the details you entered are correct
  • Select the amount you want to transfer and make the payment
  • Keep the final receipt safe with you and note down the 10-digit tracking number which the recipient will use to receive the money

How Can You Receive A Money Transfer At Walgreens?

To receive cash from a money transfer, you should head over to a Walgreens store with a Western Union kiosk with the following information and details:

  • Your Address
  • Your contact number
  • Your state-issued ID
  • 10-digit tracking number shared by the sender
  • Answer to a security question, if applicable

Once you are at the kiosk, you should select the option to receive money and enter the above details as asked to finally get the transferred funds.

How Much Does It Cost To Use Walgreens Money Transfer?

When you are visiting a Walgreens store and using the Western Union kiosk to do a money transfer, you will be charged a standard rate of $11 for each transaction. Note that you can only make your payment in cash.

If you want to expedite the money transfer, you can even pay $12.50 to have the transfer completed instantly.

How Long Does It Take For The Money To Be Transferred?

For standard transactions, it takes about 1 – 2 business days for the amount to be transferred to the location of the recipient. However, if you’ve selected the expedited option, the transfer will be completed instantly.

What Are The Limits For Sending Money At Walgreens Using Money Transfer?

You can send up to $6,000 per transaction at Walgreens with Western Union, but you can only receive a maximum of $300 per transaction.

Where Else Can You Do Money Orders?

If you decide that you still want to do a money order (instead of a money transfer through Walgreens), you can head over to the following alternatives:

  • Walmart
  • 7 Eleven
  • CVS
  • Publix
  • Meijer
  • Kroger
  • Kmart
  • United States Postal Service

To learn more, you can also see our posts on using ATMs at Walgreens and also whether or not you can pay with Google Pay at Walgreens.


Walgreens does not do money orders, but it does provide a money transfer service in partnership with Western Union which is similar to money orders. When making transfers using the WU kiosks at Walgreens stores, you have to pay $11 for standard 1-2 business days transfers and $12.50 for instant transfers. You can send up to $6,000 and receive up to $300.

Photo of author

Marques Thomas

Marques Thomas graduated with a MBA in 2011. Since then, Marques has worked in the retail and consumer service industry as a manager, advisor, and marketer. Marques is also the head writer and founder of

Leave a Comment