Your options for cashing a check without a bank account

You can cash a check at the bank or credit union that issued it, at a check-cashing store, at some retail locations, or by depositing it into a prepaid card account. The bank that issued the check (the one printed on the front) will cash it for free if you bring your ID, even if you don't have an account there. Check-cashing stores and retailers charge a fee, usually between 1 and 5 percent of the check amount, depending on the check size and the location.

The fastest option is almost always the issuing bank, because they can verify the check immediately and hand you cash on the spot. Retail locations like Walmart, Target, and grocery store customer service desks also cash checks, but they have limits—usually $200 to $5,000 per check depending on the store—and may require you to make a purchase or have a store loyalty card. Prepaid card accounts let you deposit checks by photo using a mobile app, but the funds may take one to three business days to clear.

Key Takeaways

  • The bank or credit union that issued the check will cash it for free with a valid ID, regardless of whether you have an account.
  • Check-cashing stores charge a percentage fee (typically 1 to 5 percent) but are open longer hours and may not require an ID for smaller checks.
  • Retail locations like Walmart and grocery stores cash checks for free or a small flat fee, but impose limits on check amount and may require a purchase.
  • Prepaid card accounts with mobile check deposit let you cash checks without visiting a location, though the money takes several days to arrive.
  • Always bring a valid government-issued ID to any location where you cash a check, except possibly for very small checks at some retail stores.

Cashing a check at the issuing bank

The bank or credit union whose name appears on the check will cash it for you at no charge. This is the fastest and cheapest option. You need a valid government-issued ID—a driver's license, passport, or state ID card will work. You do not need to have an account at that bank.

Walk into any branch of the bank during business hours, go to the teller window, and hand over the check and your ID. The teller will verify the check, confirm the account has funds, and give you cash. This usually takes five to ten minutes. If the check is large, the bank may place a hold on the account to ensure the funds clear, but they will still give you the cash immediately.

If you don't know which bank issued the check, look at the front left corner—the bank name and routing number are printed there. You can also call the bank's customer service line with the check number and amount, and they can tell you whether the account has sufficient funds before you go in.

Check-cashing stores and their fees

Check-cashing stores are businesses that cash checks for a fee. They are open longer hours than banks (often until 8 or 9 p.m. on weekdays and on Saturdays) and do not require you to have a bank account. The fee is usually a percentage of the check amount—typically 1 to 5 percent, though it varies by location and check type. A $500 check might cost $5 to $25 to cash, depending on the store.

Bring your ID and the check. Some check-cashing stores will cash checks for people without ID if the check is small (under $100), but most require identification. Ask about the fee before you hand over the check—stores are required to post their fees, but they vary widely. Some stores also offer other services like bill payment, money transfers, and prepaid card loading, which may have additional fees.

Check-cashing stores are most useful when you need cash outside bank hours or when the issuing bank is not convenient. However, the fees add up if you cash checks frequently. If you cash one $500 check per week at 3 percent, you pay $780 per year in fees.

Cashing checks at retail locations

Many large retailers cash checks for free or a small flat fee (usually $1 to $3). Walmart, Target, grocery store customer service desks, and some pharmacy chains offer this service. Bring your ID and the check to the customer service desk. The process takes five to ten minutes.

Retail check-cashing has limits. Most stores will not cash a check larger than $5,000, and many cap it at $2,000 or $3,000. Some stores require you to have a store loyalty card or to make a purchase. A few grocery chains limit check cashing to customers who have a store account or debit card. Call ahead or ask at the customer service desk about the store's specific rules before you go.

Retail locations are convenient if you are already shopping there, but the limits mean you cannot cash a large check this way. If you need to cash a check larger than the store's limit, you will need to use the issuing bank or a check-cashing store.

Using a prepaid card to deposit checks by photo

Some prepaid card companies and digital banking services let you deposit checks using your phone camera. You photograph the front and back of the check, upload the images through their mobile app, and the money appears in your account after one to three business days. This works without visiting a physical location.

Prepaid cards that offer mobile check deposit include NetSpend, Chime, GoBank, and others. Some require a monthly fee ($5 to $15), while others are free. The card itself may have a small activation fee. Once the check clears, you can withdraw the money at an ATM or use the card to make purchases.

The main drawback is the delay—you don't get the cash immediately. If you need money today, this option won't work. Also, some prepaid card companies limit the number of checks you can deposit per month or the total amount. Read the terms before you open an account.

What to bring and what to expect

Bring a valid government-issued ID to any location where you cash a check. A driver's license, state ID card, or passport works. Some check-cashing stores may accept other forms of ID like a military ID or tribal ID, but government-issued is the safest bet.

The teller or cashier will examine the check for signs of tampering or forgery—they look at the signature, the amount written in words versus numbers, and whether the check is damaged or altered. They will also verify that the account has sufficient funds. If something looks wrong, they may refuse to cash it or ask you questions about where you got it.

If the check is post-dated (dated in the future), most banks and check-cashing stores will not cash it until that date arrives. If the check is stale-dated (more than six months old), banks are not required to cash it, though some will. Check-cashing stores may have different rules.

Comparing cost and speed across methods

MethodCostSpeedHoursID Required
Issuing bankFree5–10 minutesBank hours onlyYes
Check-cashing store1–5% of check5–10 minutesExtended hoursUsually yes
Retail locationFree to $35–10 minutesStore hoursYes
Prepaid card (mobile deposit)Card fee varies1–3 business daysAnytime (app)No

The issuing bank is free and fast but only open during business hours. Check-cashing stores cost money but stay open late. Retail locations are free or cheap and convenient if you shop there, but have limits on check size. Prepaid cards are free to use (after the card fee) and work anytime, but the money takes days to arrive.

If you need cash today and the check is under the retail limit, go to a retail location. If the check is large or you need it immediately, go to the issuing bank. If it's after hours, use a check-cashing store. If you can wait a few days, a prepaid card is the cheapest long-term option.

Frequently Asked Questions

Can I cash someone else's check?

No. The check must be made out to you or to you and another person. If it is made out to someone else, they must sign the back and write "Pay to the order of [your name]," then you sign below that. This is called a third-party check, and many banks and check-cashing stores no longer accept them due to fraud risk. Your best option is to ask the original recipient to deposit it into their account and send you the money another way.

What if the check is torn or damaged?

Most banks and check-cashing stores will still cash a torn or slightly damaged check if the routing number, account number, and amount are legible and the signature is intact. If the damage is severe, the issuing bank may refuse it. Tape the check together neatly before you bring it in, and explain what happened to the teller.

Do I need to endorse the check?

Yes. Sign the back of the check in the endorsement area (usually the top third of the back). Write your name as it appears on the front. Some locations may ask you to write your ID number below your signature. If you are depositing into a prepaid card, you may need to write "For mobile deposit only" below your signature.

What happens if the check bounces after I cash it?

If the account does not have sufficient funds, the check is returned unpaid. The location that cashed it may ask you to return the money. If you don't, they may pursue collection or report it to a check verification system, which can make it harder to cash checks in the future. The person who wrote the check is responsible for the bounced check, but you may be asked to cover the cost.

Can I cash a check if I don't have an ID?

The issuing bank may cash it without an ID if you have an account there and they can verify you. Check-cashing stores usually require ID, though some will cash very small checks without it. Retail locations vary—some require ID, others don't for small amounts. Prepaid card mobile deposit does not require ID. Your best option without ID is to ask a friend or family member to cash it for you, or to open a prepaid card account.