You can cash a check at the issuing bank, a check-cashing store, or a retailer—each with different fees and speed

If you don't have a bank account, you have three main routes to turn a check into cash: go to the bank that issued the check, use a dedicated check-cashing business, or cash it at a retail store that offers the service. The issuing bank is usually free but requires you to go in person with ID. Check-cashing stores and retailers charge a fee—typically 1 to 3 percent of the check amount—but are faster and more convenient if one is nearby. The choice depends on the check amount, how quickly you need the money, and what's available in your area.

Key Takeaways

  • The bank that issued the check will cash it for free if you bring a valid ID, even if you don't have an account there.
  • Check-cashing stores and some retailers like Walmart and grocery chains charge a fee (usually 1 to 3 percent) but don't require a bank account or appointment.
  • You will need a valid government-issued ID—a driver's license, passport, or state ID card—no matter which method you choose.
  • The issuing bank may require the check to be signed and may ask questions about the check's origin before cashing it.
  • Larger checks and checks from unfamiliar sources are more likely to be refused or held for verification.

Cashing a check at the issuing bank for free

The bank that issued the check—the one printed in the bottom left corner—will cash it at no charge if you walk in with a valid ID. You do not need to be a customer. Bring your driver's license, passport, or state ID card, and the unsigned check. Sign the back of the check in front of the teller. The teller will verify the check is legitimate, confirm you are the person named on the front, and hand you cash.

This route is free but has real limits. You must go during business hours to a physical branch. If the check is large—$5,000 or more—the bank may ask where it came from or hold it for a day or two while they verify it. If the check is damaged, post-dated (dated in the future), or more than six months old, the bank may refuse it. If you don't have an ID, most banks will not cash the check.

Call the bank's customer service line before you go. Give them the check number and amount, and ask whether they will cash it without an account. Some banks have tightened their policy and now cash checks only for account holders, though this is less common.

Check-cashing stores and their fees

A dedicated check-cashing business will cash your check the same day, usually in minutes, and does not require a bank account or ID verification beyond a valid government ID. The fee is typically 1 to 3 percent of the check amount. On a $500 check, that is $5 to $15. On a $1,000 check, it is $10 to $30. Fees vary by location and by the type of check—payroll checks are often cheaper to cash than personal checks.

Check-cashing stores are common in urban and suburban areas but rare in rural regions. Search online for "check cashing near me" or look in the Yellow Pages under "Check Cashing Services." Call ahead and ask their fee for your check amount and type. Some stores charge a flat fee instead of a percentage, which can be better for large checks.

Bring your valid ID and the unsigned check. Sign it in front of the cashier. They will scan it, verify funds (for payroll and government checks), and hand you cash. The whole process takes 5 to 15 minutes. If the check is from an unfamiliar source or is very large, they may ask more questions or run a background check, which can add time.

Cashing checks at retail stores

Many large retailers offer check-cashing services as part of their customer service. Walmart, Target, grocery chains like Kroger and Safeway, and some pharmacies will cash checks for a fee. The fee is usually lower than a dedicated check-cashing store—often $2 to $5 per check, regardless of amount—but policies vary by location and by the type of check.

Not every store location offers this service, and not every type of check is accepted. Payroll checks and government checks are almost always accepted. Personal checks are accepted at some locations but refused at others. Call the store's customer service desk before you go and ask whether they cash checks and what their fee is.

Bring your valid ID and the unsigned check. Go to the customer service desk, not the checkout. Sign the check in front of the associate. They will scan it and process it like a check-cashing store would. The speed is the same—usually 5 to 15 minutes—and you get cash on the spot.

What ID you need and why

Every method requires a valid government-issued ID. A driver's license, state ID card, or passport will work. A tribal ID, military ID, or passport card also works at most places. A school ID, work ID, or library card will not.

The ID serves two purposes: it confirms you are the person named on the check, and it helps the business detect fraud. If your name on the check does not match your ID exactly, most places will refuse to cash it. If your ID is expired, some places will still accept it; others will not. Call ahead if your ID is expired or if your name has changed since the ID was issued.

When a check might be refused or delayed

A check can be refused or held for verification in several situations. Personal checks from someone you don't know are refused more often than payroll or government checks. Checks older than six months are usually refused—banks and check-cashing stores treat them as stale. A check with a future date (post-dated) will be refused. A check with damage, alterations, or unclear printing may be refused.

Large checks—the threshold varies but is often $5,000 or more—trigger verification holds. The bank or check-cashing store will contact the issuing bank to confirm the account has sufficient funds and that the check has not been reported lost or stolen. This can take one to three business days. During this time, you will not get the cash, though some check-cashing stores will advance you part of the amount for an extra fee.

If a check is refused, ask why. If it is a personal check and the issuer is someone you know, ask them to call the bank or check-cashing store to confirm the check is legitimate. If it is a payroll check and your employer's bank is refusing it, contact your employer's payroll department—they can issue a replacement or confirm the check is valid.

Comparing your options side by side

MethodFeeSpeedRequires AccountHours
Issuing bankFree5–15 minutesNoBusiness hours only
Check-cashing store1–3% of check5–15 minutesNoOften extended hours
Retail store$2–$5 flat fee5–15 minutesNoStore hours

The issuing bank is free but requires a trip during business hours and may refuse large or unfamiliar checks. Check-cashing stores are fast and flexible but charge a percentage fee. Retail stores are convenient if you are already shopping there and charge a flat fee, but not all locations offer the service and policies vary.

Frequently Asked Questions

Do I have to sign the check before I go to cash it?

No. Sign it in front of the teller or cashier. They need to see you sign it to confirm you are the person named on the check. If you sign it at home and lose it, anyone can cash it.

What if the check is made out to someone else?

You cannot cash it. A check is a legal document that names a specific person. If it is made out to your spouse, your business partner, or anyone else, only that person can cash it. If they want you to have the money, they must sign the back and write "Pay to the order of [your name]," then you both go to cash it together.

Can I cash a check if my ID is expired?

It depends on the place. Banks and check-cashing stores have different policies. Some accept expired IDs as long as they are not more than a few years old. Call ahead and ask. If your ID is expired, bring a second form of ID if you have one—a utility bill or lease with your current address can help.

How long does a verification hold usually take?

One to three business days. During this time, the bank or check-cashing store is confirming the check is real and the account has funds. Some check-cashing stores will give you part of the money right away and hold the rest until verification clears, but they charge an extra fee for this service.

What if I don't have a government ID?

Most places will not cash a check without one. If you have lost your ID, go to your state's DMV or equivalent office and get a replacement. This takes a few days to a few weeks. In the meantime, if you have a trusted friend or family member with an ID, they can cash the check if it is made out to them, but not if it is made out to you.