You can cash a large check without a bank account, but your options narrow and costs rise as the amount grows
A check is a written promise to pay money. To turn that promise into cash in your hand, you do not need a bank account — but you will pay a fee, and some places will refuse checks above a certain amount. The larger the check, the fewer places will take it, and the more they will charge. If the check is very large (over $5,000), you may find almost nowhere willing to cash it without a bank account.
The reason is straightforward: cashing a check is a risk for the business doing it. If the check bounces — meaning the account it was drawn on has no money — the business loses the cash they gave you. A bank account protects them because they can recover the money from your account. Without that protection, most businesses will either refuse, charge heavily, or set a limit on how much they will risk.
Key Takeaways
- Check-cashing stores and grocery stores will cash checks without a bank account, but charge a percentage fee (typically 1 to 3 percent of the check amount) plus sometimes a flat fee.
- The larger your check, the higher the total fee and the fewer places will accept it — many stores cap cashing at $1,000 to $5,000.
- Your best option for a large check is often the bank or credit union that issued the check, which may cash it for free or a small fee even if you have no account there.
- Payday loan stores and some retailers will cash checks, but often charge the highest fees and may require you to open an account or return with ID.
- If you cannot find anyone to cash a large check, opening a basic bank account and depositing it there is usually cheaper than paying multiple high fees.
Check-cashing stores and their fees
A check-cashing store is a business whose main job is to turn checks into cash for people without bank accounts. They are common in cities and towns, and they will cash almost any check — but they charge for it. The fee is usually a percentage of the check amount, ranging from 1 to 3 percent, plus sometimes a flat fee of $2 to $5. On a $500 check, that might be $5 to $15. On a $2,000 check, it could be $20 to $60.
Check-cashing stores also set limits. Many will not cash checks over $1,000 or $5,000 without special approval. Some require you to have a government-issued ID and may ask questions about where the check came from. A few will ask you to open a prepaid card account with them, which adds another fee. Before you go, call ahead and ask: what is the fee, what is the limit, and what ID do you need.
Grocery stores and retail chains
Many grocery stores and large retailers (like Walmart or Target) will cash checks at the customer service desk. Their fees are usually lower than check-cashing stores — often $3 to $10 flat, regardless of the check amount — but they also set strict limits. Most will not cash checks over $1,000 or $2,000. Some only cash payroll checks or government checks, not personal checks from individuals.
The advantage is that you may already shop there, so no extra trip. The disadvantage is that limits are firm and vary by location. Call the store's customer service number or visit in person to ask what they will and will not cash before you bring the check.
The bank or credit union that issued the check
If you know which bank or credit union issued the check — you can see it printed on the check itself — that institution will often cash it for you even if you have no account there. This is called a third-party check cash. Many banks do this for free or charge only $5 to $10, far less than a check-cashing store. Some will cash checks of any size this way.
The catch is that you must go to a branch of that specific bank or credit union. If the check is from a small local bank and you live far away, this may not be practical. Also, some banks have stopped offering this service, so call ahead to confirm. Ask: "I have a check drawn on your bank. Can I cash it without opening an account, and is there a fee?"
Payday loan stores and other high-cost options
Payday loan stores will cash checks, but they charge the highest fees of any option — sometimes 5 to 10 percent or more. They may also require you to open an account with them or return with additional ID. Unless you have no other choice, avoid this route. The cost is steep, and the process often involves pressure to borrow money you do not need.
Some gas stations and convenience stores will cash checks, but policies vary widely by location. Call first. The same goes for some banks that are not the issuing bank — a few will cash checks for a fee, but most will not.
What to do if no one will cash your large check
If your check is very large and no check-cashing store or retailer will touch it, you have two main paths. The first is to contact the person or business that wrote the check and ask them to issue you a different form of payment — a money order, a wire transfer, or cash. This works if the check writer is willing and able.
The second is to open a bank account and deposit the check there. This sounds like giving up, but it is often the cheapest option for a large check. A basic checking account at a community bank or credit union usually costs nothing to open and nothing to maintain if you keep a small balance. Depositing the check takes a few minutes. The check will clear in one to five business days, and then you can withdraw the cash. The total cost is zero, compared to $50 to $200 in fees if you tried to cash a $5,000 check at a check-cashing store.
Steps to cash a check without a bank account
First, look at the check itself. The name of the bank is printed at the bottom left. If you can reach a branch of that bank, call and ask if they will cash it for you and what the fee is. If yes, bring your government-issued ID and the check to that branch.
If that is not possible or they say no, search online for "check cashing near me" or visit a grocery store's customer service desk and ask. Call ahead to confirm the fee, the limit, and what ID you need. Bring your ID and the check. The process usually takes 5 to 10 minutes. You will pay the fee and receive cash.
If the check is very large and multiple places refuse, consider opening a basic account instead. You can do this at a community bank, credit union, or online bank. Bring your ID and the check. Deposit the check. Wait for it to clear. Withdraw the cash. The whole process takes a few days but costs you nothing.
Frequently Asked Questions
Can I cash a check written to someone else?
No. A check is a legal document made out to a specific person. Cashing a check written to someone else is fraud, even if that person gives you permission. The only exception is if the person writes their name on the back and signs it (called an endorsement), and even then, most check-cashing stores and retailers will refuse. Do not attempt this.
What if the check is post-dated?
A post-dated check has a date in the future. Legally, you should not cash it before that date, though some places will anyway. Most check-cashing stores and banks will refuse a post-dated check. If you need the money now, contact the person who wrote the check and ask them to write a new one with today's date.
How long does it take for a cashed check to clear?
When you cash a check at a store or check-cashing business, you get cash when ready. The check itself clears later — usually one to five business days — when the money moves from the account it was drawn on to the business that cashed it. If the check bounces, the business may try to recover the money from you.
Will a check-cashing store cash a personal check from a friend?
Yes, but they may charge more or set a lower limit than for payroll or government checks. Some stores will not cash personal checks at all. Call ahead and ask. Bring your ID and the check. Be prepared for the fee to be higher than for a business check.
What happens if I try to cash a check for more than the store's limit?
The store will refuse. You cannot force them to cash it. Your options are to find a different store with a higher limit, contact the bank that issued the check, or open a bank account and deposit it there instead.