Publix is a major supermarket chain based in Lakeland, Florida. The company has over 1,100 store locations in six states, including Florida, Georgia, Alabama, South Carolina, Tennessee, and North Carolina. But did you know that you can do much more than grocery shopping at Publix? Publix offers numerous financial services.

Does Publix sell money orders? Does Publix cash checks? Yes and yes! Read on to find out all the details about these services.

In the Article:

  • What Is a Money Order?

  • How Much Does It Cost to Get a Publix Money Order?

  • Publix Money Order Cashing Policy

  • Publix Check Cashing Policy

  • What’s the Publix Check Cashing Fee?

  • Does Publix Cash Personal Checks? What Other Types of Checks?

  • Alternatives Places to Cash a Check or Purchase a Money Order

Everything You Need to Know About Publix Money Orders

What Is a Money Order?

A money order is a printed order of payment with a specific sum. In a sense, it is a prepaid form of payment. You should treat a money order the same way you treat cash, debit cards, or credit cards. Although money orders are a safer alternative to using cash, debit, or credit, you should still make sure to keep your money order safe and secure. When you purchase the money order, you will specify who should receive the payment. That’s what makes it a safer form of payment compared to other methods – the person or business listed on the money order is the only one who will be able to cash the money order.

Why Should You Use a Money Order?

One of the biggest, and most important, reasons you should use a money order is for the security it provides. For example, if you are sending in a payment to a cable company and place cash into an envelope, then it is possible the cash will get stolen. If you use a money order, then the only person who can cash that money order is the person to which it is addressed. A money order provides you with a sense of security when you’re sending in a payment.

Publix Money Order Cost

For getting a money order, Publix offers very reasonable prices. When you purchase a money order at Publix, you can expect to pay between $0.85-$0.89.

Does Publix Have a Limit to Its Money Orders?

Yes. When you purchase a money order at Publix, you will have a $500 limit. You may purchase a money order that is less than $500 but you cannot exceed that amount. If you need more than $500, then you can simply purchase more money orders until you have your desired amount.

Which Publix Locations Offer Money Orders?

You can purchase a money order at every Publix store except GreenWise Market locations. GreenWise Markets are a specific division of the Publix company that focuses on offering organic and Earth-friendly products. At any standard Publix store, you can purchase a money order without a problem.

What Brand of Money Orders Does Publix Use?

Publix only sells money orders through Western Union. For a list of other stores that sell Western Union, MoneyGram or USPS money orders, you can read our post with 30 additional places that offer money orders for purchase.

Payment Methods Accepted by Publix

Publix will accept payment for money orders in cash, debit, and prepaid cards. Gift cards are not accepted for the purchase of money orders.

How to Purchase a Money Order at Publix

Purchasing a money order from a Publix is simple. Start by locating a cashier that is available. Then let the cashier know that you need to purchase a money order and tell the cashier the amount you wish to purchase the money order. Once the cashier has input all of the correct data for your money order, you will pay with an approved payment method for the cost of the money order plus the cost to purchase (typically about $0.89). Then, once you’ve received your printed money order, just verify all the information is correct and you’re ready!

When Can I Purchase a Money Order at Publix?

You can purchase a money order at any time during Publix’s hours of operation. Typical Publix store hours are 7 AM – 10 PM, 7 days a week. These hours may vary from one location to another. We recommend that you double-check the hours of your nearest Publix location by using the store locator.

Does Publix Cash Money Orders?

Unfortunately, Publix stores do not allow you to cash a money order. You can purchase a money order, but you cannot cash one. If you need to cash a money order that was purchased at a Publix or any other Western Union agent location, we invite you to read our post about where to cash a Western Union money order.

Everything You Need to Know About the Publix Check Cashing Policy

Does Publix Cash Checks?

Yes, Publix stores allow you to cash both personal checks and payroll checks. However, you cannot cash tax return checks, money orders, or any third party checks (i.e. refund checks, rebate checks, personal checks written to you by another party, deposit checks from utilities, etc.).

Do I Need Identification to Cash a Check at Publix?

Yes, you will need a form of identification in order to successfully cash your check in a Publix store. Publix will accept your drivers license, military ID, or a state-issued identification card.

It’s important to note that individual Publix locations can set specific policies in regards to check cashing, so other rules and restrictions might apply at your local store. For example, some customers have reported that certain Publix locations will not cash a payroll check unless the employer’s phone number is printed on the check. To find out more about the specific requirements for check cashing at your nearest Publix, use the Publix store finder to get the contact information for your local store. A quick phone call can ensure that you won’t run into any problems once you arrive at the store.

Is There a Limit on the Checks I Can Cash at Publix?

Yes, there is a limit on the checks you can cash at Publix. You can cash one personal check a day up to the amount of $75. You can cash one payroll check per week (every 7 days) up to the amount of $500. Note that these amounts can vary per store location. To be absolutely certain that a Publix store will cash a check in the amount needed, contact your local Publix store.

Do I Have to Pay to Cash My Check at Publix?

Yes, you do have to pay to have your checks cashed at Publix. The Publix check cashing fee is between $3 – $6 per check. This amount can vary per store. Contact your local Publix location to find out the exact amount you can expect to pay.

When Can I Cash my Check at Publix?

Publix check cashing is available at any time during Publix’s hours of operation. Typical Publix store hours are 7 AM – 10 PM, 7 days a week. The open hours may vary from one location to another. We recommend that you double-check the hours of your nearest Publix location by using the store locator.

Where Can I Find Out More Details About the Services Offered at Publix?

You can read the above information and more here, on the FAQs page of the Publix website. In addition to this website, information can be verified on the official Publix Facebook page. You can read the answers to many more questions, or ask your own question, by visiting Publix on Facebook.

If you need to find out the location, contact information, or hours of the nearest Publix location, you can find a Publix store near you with the store locator.

And do Publix cashiers checks exist? No.

Alternatives to Publix Money Orders and Check Cashing

Publix is far from the only convenient option when it comes to check cashing and money orders. Perhaps there aren’t any Publix stores in your local area. If you don’t have a Publix location nearby, here are some additional choices. The following are all stores that cash checks and sell Western Union money orders:

Amscot: The Money Superstore

  • Hours: Most locations open 24 hours, 7 days a week, except holidays
  • Read more about Amscot’s money services here
  • Visit Amscot’s location finder here

Check Into Cash

  • Hours: Varies by location (most stores closed Sunday)
  • Read more about Check Into Cash’s money services here
  • Visit Check Into Cash’s location finder here

Check ‘N Go

  • Hours: Many locations open 10 AM – 6 PM Monday through Thursday, 10 AM – 7 PM Friday, with more limited hours on Saturday. Most locations closed on Sunday.
  • Read more about Check ‘N Go’s money services here
  • Visit Check ‘N Go’s location finder here

Giant Eagle

  • Hours: Some stores open 24 hours; others vary by location
  • Read more about Giant Eagle’s money services here
  • Visit Giant Eagle’s location finder here

King Soopers

  • Hours: Many stores open 5 AM – 12 AM, 7 days a week
  • Read more about King Soopers’ money services here
  • Visit King Soopers’ location finder here


  • Hours: Many stores open 8 AM – 10 PM with more limited hours on Sundays
  • Read more about Kmart’s money services here
  • Visit Kmart’s location finder here


  • Hours: Most stores open 9 AM – 9 PM Monday through Friday, 9 AM – 7 PM on weekends
  • Read more about Kroger’s money services here
  • Visit Kroger’s location finder here

Money Mart

  • Hours: Many stores open 9 AM – 8 PM Monday through Thursday; 9 AM – 9 PM Friday; 9 AM – 7 PM Saturday; limited hours or closed on Sunday
  • Read more about Money Mart’s money services here
  • Visit Money Mart’s location finder here


  • Hours: Hours vary by location, but many are open 6 AM – 12 AM
  • Read more about Ralphs money services here (Ralphs is owned by Kroger which is why the link goes to Ralphs)
  • Visit Ralphs’ location finder here


  • Hours: Many stores open 5 AM – 12 AM, 7 days a week
  • Read more about Safeway’s money services here
  • Visit Safeway’s location finder here

In Summary

Publix makes it easy and convenient to take care of some of your banking needs at the same time you’re doing your grocery shopping. Hopefully, the information on this page has made your to-do list a little easier by letting you know what you can accomplish at your local Publix store. Publix check cashing and Publix money orders are a good value.