Kroger's check cashing service and what it costs

Kroger cashes checks at the customer service desk in most of its stores, and you do not need to be a Kroger customer or have a bank account to use it. The fee varies by check amount — typically $1 to $3 for personal checks under $1,000, and higher fees for larger amounts. Some Kroger locations charge differently, so call ahead to confirm the fee structure at your store.

You will need a valid government-issued photo ID to cash any check. Kroger accepts driver's licenses, state ID cards, passports, and military IDs. The check must be made out to you, and you will need to endorse it (sign the back) before you hand it to the cashier.

Hours for check cashing are typically the same as the store's customer service desk hours, which are usually 8 a.m. to 9 p.m. on weekdays and slightly shorter on weekends. Call your local Kroger to confirm their specific hours before you go.

Key Takeaways

  • Kroger cashes checks at the customer service desk for a fee of $1 to $3 on most personal checks under $1,000, though fees vary by location and check size.
  • You must have a valid government-issued photo ID and endorse the check by signing the back before presenting it to the cashier.
  • You do not need a Kroger loyalty card, bank account, or Kroger purchase to use the check cashing service.
  • Check cashing is available during customer service desk hours, which vary by store but typically run 8 a.m. to 9 p.m. on weekdays.

What checks Kroger will and will not cash

Kroger cashes personal checks, payroll checks, government checks (including tax refunds and Social Security), and cashier's checks. The check must be dated the current day or earlier — post-dated checks (checks dated in the future) are not accepted. The check amount must match what you are asking for; Kroger does not cash checks for more than the face value to give you cash back.

Kroger will not cash checks that are torn, stained, or illegible. If the check is damaged or the routing number or account number is unclear, the cashier will refuse it. Checks that are more than 180 days old are also typically rejected, though this can vary by location.

Third-party checks — checks made out to someone else that they then sign over to you — are not accepted at Kroger. The check must be made out directly to your name.

Fees and payment methods

Kroger charges a flat fee per check rather than a percentage of the amount. For personal checks under $1,000, the fee is usually $1 to $3. Larger checks or business checks may carry higher fees. Some Kroger locations charge $5 or more for checks over $5,000.

You receive the cash immediately after the fee is deducted. If you cash a $500 check with a $2 fee, you walk away with $498 in cash. Kroger does not offer the option to put the money on a Kroger gift card or apply it to a purchase — it is cash only.

Call your local Kroger's customer service desk to ask about their specific fee schedule before you arrive. Fees can differ between stores and may change over time.

How to cash a check at Kroger step by step

Go to the customer service desk, not the checkout lanes. Have your photo ID and the check ready. Sign the back of the check if you have not already — write your name on the endorsement line on the back.

Hand the check and your ID to the cashier. They will verify that the check is made out to you, that it is not post-dated or damaged, and that your ID matches the name on the check. They will tell you the fee and the amount you will receive.

Once you confirm, the cashier will process the check and hand you the cash. The entire transaction usually takes 5 to 10 minutes. Keep your receipt in case you need proof of the transaction later.

Limits on how many checks you can cash

Kroger does not publish a hard limit on the number of checks you can cash per day or per visit. However, if you are cashing multiple checks at once, the cashier may process them one at a time and may ask questions about why you are cashing so many. This is standard fraud prevention.

If you regularly cash large numbers of checks or very large amounts, you may want to open a bank account instead. Many banks and credit unions offer free checking accounts, and depositing checks is faster and does not carry per-check fees.

Alternatives if Kroger cannot cash your check

If your local Kroger does not have check cashing or the store is closed, you have other options. Walmart, Target, and many other grocery stores offer check cashing at their customer service desks, usually with similar fees. Check with stores near you to compare.

Your bank or credit union will cash checks for free if you have an account, even if the check is not drawn on that bank. If you do not have a bank account, opening one is often free and takes 15 to 30 minutes. Many banks offer no-fee checking accounts and will cash checks immediately.

Payday loan stores and check-cashing storefronts also cash checks, but their fees are typically much higher — often 2% to 5% of the check amount — so they are more expensive than Kroger or a bank.

What to do if Kroger refuses your check

If the cashier refuses your check, ask why. Common reasons are that the check is post-dated, damaged, more than 180 days old, made out to someone else, or missing required information like a routing number or signature line. If the reason is damage or illegibility, contact the person or business that issued the check and ask for a replacement.

If the check is post-dated, you will need to come back on or after the date on the check. If it is a third-party check, you will need to ask the original payee to deposit it into their own account and then transfer you the money another way.

If you believe the check is valid and the refusal is an error, ask to speak with a manager. Bring your ID and be prepared to explain the situation. If the manager still refuses, try another Kroger location or use one of the alternatives listed above.

Frequently Asked Questions

Do I need a Kroger loyalty card to cash a check?

No. You do not need a Kroger card, a bank account, or a Kroger purchase to cash a check. All you need is a valid photo ID and the check made out to your name.

What if the check is made out to my business name instead of my personal name?

Kroger typically does not cash business checks unless you can show that the business name is a registered DBA (doing business as) under your personal name and you have documentation to prove it. Call your local store to ask about their policy before you go.

Can I cash a check if I do not have a photo ID?

No. Kroger requires a valid government-issued photo ID for all check cashing transactions. If you do not have one, you will need to obtain a state ID or passport before you can cash a check at Kroger.

How long does it take to cash a check at Kroger?

Most check cashing transactions take 5 to 10 minutes from the time you hand the check to the cashier. During busy times, you may wait longer in line, but the actual processing is quick.

What if the check amount is larger than $5,000?

Kroger may cash very large checks, but the fee will be higher and the cashier may need to call a manager or verify additional information. Call ahead to ask if your store can handle checks of that size and what the fee will be.