Does Kmart Cash Checks?

Image Credit: Mike Kalasnik – CC By SA 2.0


Does Kmart cash checks?


Yes, Kmart offers $1 or less check cashing for payroll, government, and tax refunds checks. These types of checks can be cashed up to $2,000. Additionally, Kmart will cash two-party personal checks up to $500.

There is no fee in the following states:

  • Connecticut
  • Delaware
  • Georgia
  • New Jersey
  • Nevada
  • Pennsylvania
  • Puerto Rico
  • South Carolina
  • Washington
  • Guam

There is a 50 cent fee in the following states:

  • Illinois
  • Rhode Island

All other states not mentioned above, the cost is $1 to cash a check.


You must be a Shop Your Way member in order to receive $1 or less cash checking. This is a free program that you should strongly consider joining if you are not already a member. Basically, the program rewards you for making purchases at Kmart, Sears, and a very long list of other retailers. See the list here. You earn points based on the amount you spend. You can then redeem these points for merchandise. For example, last week I bought a lawn mower at Sears for about $300 and I received about 17,000 points, which translates into $17 that I can use toward purchases. View more details at

Accepted Identification

You will need to present a form of identification in order to cash your check. Kmart accept the following IDs:

  • U.S. Driver’s License
  • State-Issued ID
  • U.S. Military ID
  • U.S. Passport
  • Tribal ID
  • Mexican Matricula Consular ID
  • Green Card (Alien Registration Receipt/Permanent Resident Card)

Where To Go

Visit the Kmart customer service desk to cash your check or to ask questions about the process. Click here for a list of check cashing stores assorted by state.