Yes, you can cash a check without a bank account
You do not need a bank account to turn a check into cash. The person or business who issued the check is responsible for honoring it, not your bank. You can cash it at the issuer's bank, at a check-cashing service, at some retail stores, or through a mobile app — each route has different costs, speed, and requirements.
The catch is that most places will ask for ID and may charge a fee. Some will hold the check for a few days before releasing the money. If the check is large or from an unfamiliar source, cashing it becomes harder and more expensive.
Key Takeaways
- The bank that issued the check will cash it for free if you go in person with a valid ID, even if you have no account there.
- Check-cashing services charge a percentage of the check amount (usually 1 to 5 percent) and are fastest for small checks.
- Retail stores like Walmart and Target cash checks for a flat fee, typically $3 to $6, but have limits on check size.
- Mobile apps and online services can deposit checks remotely, but you need a linked bank account or prepaid card to receive the money.
- A second ID or proof of address may be required if the check is large, post-dated, or from an unfamiliar issuer.
Cashing a check at the issuer's bank
The fastest and cheapest option is to walk into the bank that issued the check. Bring the check and a valid photo ID — a driver's license, passport, or state ID card. The teller will verify the check is real, confirm the account has funds, and hand you cash on the spot. There is no fee.
This works even if you have never done business with that bank. You are not opening an account or depositing anything; you are simply asking them to honor the check they are responsible for. Most banks do this without hesitation during business hours.
The downside is that you need to know which bank issued the check. Look at the top left corner of the check or ask the person who gave it to you. If the bank is not nearby, this option may not be practical.
Check-cashing services and storefronts
Check-cashing businesses exist specifically to turn checks into cash without a bank account. You bring the check and ID, they verify it, and you walk out with cash. The fee is usually a percentage of the check amount — typically 1 to 5 percent depending on the check size and the service. A $500 check might cost $10 to $25 to cash.
These services are fast, often taking 15 to 30 minutes. They are also more flexible about the type of check — they will cash personal checks, payroll checks, tax refund checks, and government checks. Some will cash post-dated checks (checks dated in the future) for an extra fee.
The trade-off is cost. Over time, if you cash many checks this way, the fees add up. Also, some check-cashing services have limits on how large a check they will cash, or they may require additional ID or a phone number verification for larger amounts.
Retail stores that cash checks
Walmart, Target, and some grocery stores offer check-cashing at customer service. The fee is usually a flat amount — $3 to $6 per check — rather than a percentage. This can be cheaper than a dedicated check-cashing service if the check is large.
Bring the check and a valid ID. Most stores will cash payroll checks, government checks, and tax refund checks. Personal checks are often declined or subject to a higher fee. Stores also set a maximum check amount, usually $1,000 to $5,000, so very large checks may not be an option.
The advantage is convenience — you may already be shopping there. The disadvantage is that not all locations offer this service, and policies vary by store and region. Call ahead to confirm before making a trip.
Mobile check deposit and prepaid cards
If you have a smartphone, you can photograph the front and back of a check and deposit it through a mobile app. Apps like Chime, Cash App, and PayPal offer this feature. The check is deposited into a linked account or prepaid card, and you can withdraw the money as cash at an ATM or use it to make purchases.
This is convenient and usually free, but it requires you to have a prepaid card or linked bank account. The money is not instant — most apps hold the check for one to three business days before releasing it. Some apps limit how much you can deposit per day or per month.
If you do not have a prepaid card or bank account, you can open a prepaid card at many retailers or online. Some prepaid cards charge monthly fees or fees per transaction, so read the terms before choosing one.
What happens if the check bounces
If the check is returned for insufficient funds or a closed account, the responsibility falls on whoever cashed it. If you cashed it at the issuer's bank, the bank absorbs the loss. If you cashed it at a check-cashing service or retail store, they may charge you a fee or ask you to return the money.
This is rare with payroll and government checks, which are almost always good. Personal checks carry more risk. If you are unsure about a check, ask the issuer to verify the account has funds before you cash it, or wait a day or two to see if it clears.
Large checks and additional requirements
Checks over $1,000 or $5,000 (the threshold varies by service) may require extra verification. You might need to provide a second form of ID, proof of address, a phone number, or even a Social Security number. Some services will call the issuer to verify the check is legitimate.
This is standard anti-fraud procedure. It slows the process but protects both you and the service. If you are cashing a large check, expect to wait 24 to 48 hours or longer, or plan to go to the issuer's bank directly.
Frequently Asked Questions
Can I cash a check at any bank, or only the bank that issued it?
You can cash it at the bank that issued it for free. Other banks may refuse or charge a fee. Your best bet is the issuer's bank, which is printed on the check.
What if I don't have a photo ID?
Most places will not cash a check without one. A driver's license, passport, or state ID card works. If you do not have any of these, you may be able to use a combination of other documents like a utility bill and Social Security card, but policies vary. Call ahead to ask.
How long does it take to get the money?
At the issuer's bank or a check-cashing service, you get cash immediately. At a retail store, it is also immediate. Mobile apps hold the check for one to three business days. If the check is large or unfamiliar, any service may hold it longer for verification.
Is it cheaper to use a check-cashing service or a retail store?
It depends on the check size. Retail stores charge a flat fee ($3 to $6), so they are cheaper for large checks. Check-cashing services charge a percentage (1 to 5 percent), so they are cheaper for small checks. For a $100 check, a retail store is better. For a $2,000 check, a retail store is better too.
Can I cash a post-dated check?
Most banks and retail stores will not cash a check dated in the future. Some check-cashing services will, but they charge an extra fee and may hold the money until the date on the check arrives. It is safest to wait until the date on the check before trying to cash it.