The fastest places to cash a personal check
You can cash a personal check at your bank, at the bank that issued the check, at a check-cashing store, at some grocery stores and pharmacies, and at certain retailers. The place you choose depends on whether you have a bank account, how quickly you need the money, and how much you want to pay in fees.
If you have a bank account anywhere, that bank will cash your check for free — even if the check is from a different bank. If you don't have an account, your options narrow, but you still have several. The trade-off is usually speed versus cost: the fastest options often charge the most.
Key Takeaways
- Your own bank cashes personal checks for free if you have an account, regardless of which bank issued the check.
- The bank that issued the check will cash it for free even if you don't have an account there, though you may need an ID.
- Check-cashing stores charge a percentage of the check amount (typically 1 to 5 percent) but are open longer hours than banks.
- Grocery stores, pharmacies, and Walmart cash checks for a flat fee (usually $3 to $6) if you have a rewards card or make a purchase.
- Cashing a check at the issuing bank is free and requires only a government-issued ID, making it the cheapest option if you don't have your own account.
Cashing at your own bank
If you have a checking or savings account at a bank, that bank will cash any personal check for free. You don't need the check to be from the same bank — your bank will cash checks drawn on any other bank at no charge. Bring your ID and the check, and the teller will give you cash or deposit it to your account.
This is the cheapest option and usually the fastest during business hours. Most banks process the cash immediately. If you need the money after hours, some banks have ATMs that accept check deposits, though you won't get cash back the same day.
Cashing at the bank that issued the check
The bank whose name appears on the check will cash it for free, even if you don't have an account there. Bring a government-issued ID (driver's license, passport, or state ID card). The teller will verify the check and hand you cash.
This option works well if you're near that bank's branch. Call ahead to confirm they have enough cash on hand, especially if the check is large. Some banks may ask questions about why you're cashing a check you didn't write, but they are required to cash checks drawn on their own accounts.
Check-cashing stores
Check-cashing businesses are designed for people without bank accounts. They cash personal checks, payroll checks, and government checks for a fee. The fee is usually a percentage of the check amount — typically 1 to 5 percent, though it varies by location and the check amount. A $500 check might cost $10 to $25 to cash.
Check-cashing stores are often open longer than banks, including evenings and weekends. You'll need a government-issued ID and sometimes a second form of ID. The process is usually quick — often 10 to 15 minutes. The downside is the cost: if you cash checks regularly, these fees add up. Some stores also require you to provide your Social Security number and may run a background check.
Grocery stores and pharmacies
Many grocery stores (including Walmart, Target, and regional chains) and pharmacies (CVS, Walgreens) cash personal checks for a flat fee, usually $3 to $6. Some require you to have their rewards card or make a purchase. Fees and policies vary by store and location, so call ahead or ask at the customer service desk.
This option is convenient if you're already shopping there, and the fee is often lower than a check-cashing store for smaller checks. The downside is that not every location offers this service, and some stores have limits on check amounts. Hours are usually longer than banks, making this a good option for evening or weekend cashing.
Online banks and mobile check deposit
If you have an account with an online bank (Chime, Ally, Charles Schwab) or a traditional bank with a mobile app, you can deposit a check by taking a photo of the front and back. The bank credits your account within one to three business days, though some offer next-day processing. You won't get cash immediately, but you can withdraw it from an ATM or transfer it to another account.
This option is free and works from home, but it requires a bank account and doesn't give you cash the same day. It's useful if you can wait a day or two and don't need physical cash right away.
What you need to bring
At a minimum, bring a government-issued photo ID: a driver's license, passport, state ID card, or military ID. Some places ask for a second form of ID, such as a utility bill or credit card. The person cashing the check must match the name on the check — if someone else wrote you a check, you'll need to endorse it on the back by signing your name.
If you're cashing a check at a bank where you don't have an account, call ahead to confirm they'll cash it. Some banks have policies against cashing checks for non-customers, though most will do it for a fee or for free. Bring more ID than you think you'll need; it's easier to have it and not use it than to be turned away.
Frequently Asked Questions
Can I cash someone else's personal check?
Yes, if the check is made out to you or if the person who received it signs the back and you sign below their signature. This is called a third-party check. Some banks and check-cashing stores refuse third-party checks because of fraud risk, so call ahead. The person who received the check must be present with ID at some locations.
What if the check is post-dated?
A post-dated check (dated for a future date) technically cannot be cashed until that date. Most banks and check-cashing stores will refuse it before the date on the check. If you need the money sooner, contact the person who wrote the check and ask them to write a new one with today's date.
How long does a personal check take to clear?
If you deposit a check at your bank, it usually clears within one to three business days. If you cash it for physical money, it clears immediately — the bank gives you the cash right away. The issuing bank has already verified the funds when you present the check.
What if I don't have a government ID?
Most places require a government-issued photo ID to cash a check. If you don't have one, you can get a state ID card from your local DMV. Some check-cashing stores may accept other forms of ID, but this is rare. Call ahead to ask what they accept.
Is it cheaper to open a bank account than to use check-cashing stores?
If you cash checks regularly, yes. Many banks offer free checking accounts with no minimum balance. Over time, the fees at check-cashing stores (1 to 5 percent per check) will cost more than a free bank account. However, if you cash checks only occasionally, a check-cashing store may be cheaper than paying for an account.