There are a variety of places to cash a government check other than the bank. Many national grocery and retail chains, such as Kroger and Walmart, offer check cashing that typically costs $6 or less per check. Below, we review the government check cashing options at grocery stores, retail stores, check cashing stores, and gas stations, as well as list places that don’t cash government checks.

What We Recommend

The most affordable places to cash a government check without a bank account are Kroger and Walmart. Each is widely available across the U.S., and their check cashing fees are generally under $6. There is no additional rewards card or enrollment required at either store.

For more options in your local area, check out similar, smaller chains like H-E-B, which offer similar services and fees to Kroger and Walmart.

A check cashing store may also be a good alternative; however, since check cashing stores commonly charge fees that are a percentage of the total check amount, they are best for cashing small checks. If you need to cash a large check, our related research covers how and where to cash large checks.

Comparison Table

The table below features each check cashing option’s fees, ID requirements, and store check cashing card requirements. Note that you can sort the table by clicking the arrows at the top of each column. Click each company name or scroll through the list below for more information about cashing a government check.

Company Fees ID Required? Store Card Required?
Walmart $4 to $8 Yes No
Kroger $3.50 to $6 Yes No
Fred Meyer $3.50 to $6 Yes No
Giant Food Up to $1.50 Yes Yes
Kmart About $5 Yes No
Food Lion Vary Yes No
Stater Bros. Vary Yes Varies
BI-LO Vary Yes No
Vons $2.25 per $100 Yes No
H-E-B About $3 Yes No
Stop & Shop About $0.50 Yes Yes
Ralphs Up to $6 Yes No
Smith's $3 to $6 Yes No
Food City $3 Yes No
Dillons $3.50 to $6 Yes No
ShopRite Vary Yes Yes
Fry's Food Stores Up to $6 Yes No
Hy-Vee About $6 Yes Yes
Tops Friendly Markets About $1 Yes No
Giant Eagle Varies Yes Yes
King Soopers $3 to $6 Yes No
Albertsons Vary Yes No
Shaw's Vary Yes No
Safeway About $2.25 per $200 Yes No
Check Into Cash About 3% to 5% Yes Yes
Check 'n Go Vary Yes Varies
The Check Cashing Store About 3.5% Yes No
United Check Cashing About 2% Yes No
Amscot Up to 10% Yes No
PLS Check Cashing About 1% plus $1 Yes No
Pilot/Flying J Travel Centers Vary Yes No
TravelCenters of America Vary Yes No

The List

Note: The lists below — broken down by store type — appear in order from lowest to highest fees.

Grocery/Retail

Stop & Shop

Tops Friendly Markets

Giant Food

  • Fees: Up to $1.50 per check[3]
  • Limit: None[3]
  • Requirements: Payroll and Business Check Cashing card (required for all government checks); valid government-issued ID the first time you cash a check[3]
  • See our dedicated research on Giant Food’s check cashing policy.

Safeway

Vons

H-E-B

Food City

King Soopers

Smith’s

  • Fees: $3 for up to $2,000; $6 for more than $2,000; rewards cardholders get 50 cents off fees[9]
  • Limit: $5,000[9]
  • Requirements: Valid photo ID and Social Security or Tax ID number[9]
  • See our dedicated research on Smith’s check cashing policy.

Kroger

  • Fees: $3.50 for checks under $2,000; $6 for checks over $2,000; 50-cent discount for rewards members[9]
  • Limit: $5,000[9]
  • Requirements: Valid state-issued ID and Social Security number[9]
  • See our dedicated research on Kroger’s check cashing policy.

Fred Meyer

Dillons

  • Fees: $3.50 for checks under $2,000; $6 for checks over $2,000; 50-cent discount for rewards members[9]
  • Limit: $5,000[9]
  • Requirements: Photo ID and Social Security number[9]
  • See our dedicated research on Dillons’ check cashing policy.

Ralphs

Fry’s Food Stores

Hy-Vee

  • Fees: Up to about $6[11]
  • Limit: $5,000[11]
  • Requirements: Photo ID; some stores ask for a second form of ID; check cashing service enrollment required[11]
  • See our dedicated research on Hy-Vee’s check cashing policy (select stores only).

Walmart

Kmart

Shaw’s

Food Lion

Albertsons

Stater Bros.

  • Fees: Vary by store[17]
  • Limit: $700[17]
  • Requirements: Photo ID; some stores require a Stater Bros. card and a $25 minimum purchase; check cashing is not available at all locations.[17]
  • See our dedicated research on the Stater Bros. check cashing policy.

BI-LO

ShopRite

Giant Eagle

  • Fees: Vary by type of check[20]
  • Limit: Varies by store[20]
  • Requirements: Giant Eagle rewards card required at most locations (the name on the check must match the name on the account); valid photo ID[20]
  • See our dedicated research on Giant Eagle’s check cashing policy.

Check Cashing and Financial Services

PLS Check Cashing

  • Fees: About 1% of the total check amount plus $1[21]
  • Limit: The above fee is based on a $1,500 check; check limits may vary[21]
  • Requirements: Current photo ID[21]
  • See our dedicated research on PLS’ check cashing policy.

United Check Cashing

The Check Cashing Store

Check Into Cash

Amscot

Check ‘n Go

Gas Stations

TravelCenters of America

  • Fees: Vary by location; free for UltraONE Platinum and Standard members[27]
  • Limit: $300[27]
  • Requirements: Valid photo ID[27]

Pilot/Flying J Travel Centers

  • Fees: Vary by location[28]
  • Limit: $999.99[28]
  • Requirements: Valid government-issued ID[28]

Note: Individually owned gas stations have the option to offer check cashing to customers — see our related research on gas stations that offer check cashing.

Banks

Regions

  • Fees: 1.5% of check amount ($5 minimum fee)[29]
  • Limit: No limit[29]
  • Requirements: Non-accountholders cashing a check for the first time must enroll in the check-cashing service. To enroll, you must present a valid ID and Social Security number.[29]

We contacted many of the other major banks in the U.S., including PNC, Fifth Third Bank, and U.S. Bank, and they all verify that only checks drawn on their bank can be cashed by non-accountholders. However, account holders can deposit or cash government checks.

Places That Don’t Cash Government Checks

In the course of our research and communications with companies, we found that the following places do not cash government checks. (Note: Linked titles will take you to our dedicated research on each company.)

  1. Stop & Shop customer service (800) 767-7772[][][]
  2. Tops customer service (800) 522-2522[][][]
  3. https://giantfood.com/frequently-asked-questions/#/faqs/check-cashing-policy[][][]
  4. Safeway customer service (877) 258-2799[][][]
  5. Vons customer service (877) 723-3929[][][]
  6. https://www.heb.com/static-page/check-cashing[][][]
  7. Food City customer service (800) 826-8451[][][]
  8. https://www.kingsoopers.com/d/money-services[][][]
  9. https://moneyservices.kroger.com/check-cashing/[][][][][][][][][][][][][][][]
  10. https://www.fredmeyer.com/d/money-services[][][]
  11. https://www.hy-vee.com/stores/department-features/Default.aspx?s=25[][][]
  12. https://www.walmart.com/cp/check-cashing/632047[][][]
  13. http://www.kmart.com/en_us/dap/moneyhub/check-cashing.html[][][]
  14. Shaw’s customer service (877) 258-2799[][][]
  15. https://www.foodlion.com/customer-service/policies-and-guarantees/[][][]
  16. Albertsons customer service (877) 276-9637[][][]
  17. Stater Bros. customer service (855) 782-8377[][][]
  18. BI-LO customer service (844) 745-0463[][][]
  19. ShopRite customer service (800) 746-7748[][][]
  20. https://account.gianteagle.com/Policies[][][]
  21. http://pls247.com/tx/money/check-cashing.html[][][]
  22. http://www.unitedcheckcashing.com/check-cashing[][][]
  23. https://www.thecheckcashingstore.com/check-cashing[][][]
  24. https://checkintocash.com/store-services/check-cashing/[][][]
  25. https://www.amscot.com/check-cashing.aspx[][][]
  26. https://www.checkngo.com/check-cashing.aspx[][][]
  27. https://www.ta-petro.com/amenities/check-cashing[][][]
  28. https://pilotflyingj.com/amenities[][][]
  29. https://www.regions.com/personal_banking/now_banking_check_cashing.rf[][][]

This Season