Short Answer: Publix sells Western Union money orders for around $1 but doesn’t cash them. It does cash personal and payroll checks for fees of $3 to $6. Find more details of Publix’s money order and check cashing policies below.
Publix Money Order Policy
Publix sells Western Union money orders but doesn’t cash money orders of any kind. The fee to purchase a money order is $0.99. Publix may allow you to purchase a money over $1,000, but you’ll need to show a valid photo ID.
Note that Western Union services aren’t available at GreenWise Market locations. You can pay for your money order using cash or a pin-required debit card. You cannot pay with a check, gift card, or credit card.
Tracking & Refunds
Our related research details how to track a money order to determine if the recipient has cashed it. If you purchase a money order from Publix and then no longer need it, you can get a refund from Western Union; see our step-by-step return instructions. Note that there are processing fees of $15 to $30 to pursue a refund from Western Union.
Publix Check Cashing Policy
Publix will only cash personal and payroll checks at its stores. You can’t cash a tax return check, rebate check, settlement check, utility deposit check, or other types at Publix.
Fees & Limits
Publix charges a fee of $3 to $6 per check, depending on the check type and amount. The largest check Publix will cash is at the discretion of the store manager; some stores implement limits of around $500 or lower.
Want to avoid Certegy verification? See our list of check cashing places that don’t use Certegy.
Money Service Hours
Money order and check cashing services are available at the regular customer service desk inside Publix; there isn’t a separate money service counter. Most stores are open from 7 a.m. to 9 p.m. or 10 p.m., seven days a week.
- Publix customer service (800) 242-1227
- Publix store customer service representatives