Publix does not cash tax refund checks or any other checks without a bank account
Publix Super Market locations do not offer check-cashing services to customers. This applies to tax refund checks, payroll checks, government checks, and all other types of checks. Publix stopped offering check cashing years ago and does not plan to resume the service. If you need to cash a tax refund check and do not have a bank account, you will need to use a different option.
The reason Publix discontinued check cashing is the same reason many grocery stores have: the cost and liability of handling checks outweighs the customer benefit, especially as more people use direct deposit and digital payments. Publix focuses its financial services on gift cards and money transfers through Western Union, but not check cashing.
Key Takeaways
- Publix does not cash any checks, including tax refund checks, regardless of whether you have a bank account.
- Check-cashing services are available at Walmart, ACE Cash Express, Check Into Cash, and other dedicated check-cashing businesses in most areas.
- A tax refund check can also be deposited at a bank, credit union, or through a mobile app if you have an account at one of those institutions.
- Some tax refund checks can be reissued as a direct deposit or prepaid card if you contact the IRS before the original check is lost or damaged.
Where to cash a tax refund check near you
Walmart is the most widely available option for cashing checks without a bank account. Most Walmart locations offer check-cashing services at the customer service desk, including tax refund checks. Fees vary by location but typically range from $3 to $6 for a check under $1,000. You will need a valid government-issued photo ID, and the process usually takes a few minutes.
Dedicated check-cashing businesses like ACE Cash Express, Check Into Cash, and Advance America are another option. These stores specialize in check cashing and are found in most towns and cities. Fees tend to be higher than Walmart—often 2 to 3 percent of the check amount—but they may have longer hours or more locations near you. Search online for "check cashing near me" to find the closest option and call ahead to confirm they cash tax refund checks.
Some banks and credit unions will cash a check for you even if you do not have an account with them, though this is becoming less common. Call ahead to ask, as policies vary widely. You will still need a photo ID, and fees may apply.
What you need to bring to cash a tax refund check
You will need a valid government-issued photo ID—a driver's license, passport, state ID card, or military ID. The name on the ID must match the name on the check exactly. If your name has changed since the check was issued (for example, after marriage or divorce), bring documentation of the name change along with your current ID.
Bring the tax refund check itself. Do not sign it until you are at the check-cashing location, as some businesses require you to sign it in front of them. If the check is damaged, torn, or the printing is faded, some places may refuse to cash it or require additional verification.
If you are cashing a check on behalf of someone else, you will need a signed power of attorney or a letter from the check owner authorizing you to cash it on their behalf, plus your own ID. Most check-cashing businesses are strict about this requirement.
Why the IRS might reissue your refund check
If your tax refund check is lost, stolen, or damaged before you cash it, you can contact the IRS to request a replacement. Call the IRS at 1-800-829-1040 and have your Social Security number, filing status, and the amount of the refund ready. The IRS can reissue the check or, in some cases, issue the refund as a direct deposit to a bank account or prepaid card instead.
The IRS typically takes 4 to 6 weeks to reissue a check after you report the problem. If you need the money sooner, asking for a direct deposit or prepaid card option may speed up the process, though this depends on IRS availability at the time you call.
Using a prepaid card or mobile app as an alternative
If you do not have a bank account and do not want to pay check-cashing fees, some prepaid debit cards allow you to deposit checks using a mobile app. Cards like NetSpend, Chime, and GoBank let you photograph the front and back of a check through their app, and the funds appear in your account within one to three business days. You do not need a traditional bank account to use these cards—you can open one online in minutes.
Prepaid cards charge monthly fees (usually $5 to $10) and may charge fees for ATM withdrawals or customer service calls, so compare the total cost against what you would pay at a check-cashing business. For a large tax refund, the prepaid card route may cost less overall, especially if you plan to use the card for other purchases or bill payments.
Getting your refund as direct deposit instead
If you filed your tax return and provided bank account information, the IRS should have deposited your refund directly into that account. If you did not provide account information or the deposit failed, you received a check instead. For next year's return, you can request direct deposit by providing your bank routing number and account number on your tax form.
If you do not have a bank account, some credit unions and community banks offer low-cost or free checking accounts specifically for people in this situation. Opening an account takes about 15 minutes online or in person, and you can then use it to receive your refund by direct deposit, which eliminates check-cashing fees entirely.
Frequently Asked Questions
Can I cash a tax refund check at any Publix location?
No. Publix does not offer check-cashing services at any of its locations. You will need to use Walmart, a dedicated check-cashing business, or another financial institution.
What if my tax refund check is made out to two people?
Both people named on the check must be present with valid photo IDs to cash it at most check-cashing businesses. Some locations may refuse to cash a two-party check altogether, so call ahead to confirm their policy.
How much does it cost to cash a tax refund check?
Fees vary by location and business. Walmart typically charges $3 to $6 for checks under $1,000. Dedicated check-cashing businesses often charge 2 to 3 percent of the check amount. Always ask for the fee before you hand over your check.
Can I cash a tax refund check if it is addressed to my business instead of my personal name?
Most check-cashing businesses will not cash business checks without a business account or additional documentation. Contact the IRS to request a reissue in your personal name, or deposit it at a bank that holds your business account.
What happens if I lose my tax refund check after I receive it?
Contact the IRS at 1-800-829-1040 to report it lost or stolen. They will reissue a replacement check or offer to send the refund by direct deposit or prepaid card instead. The replacement typically takes 4 to 6 weeks.