You can cash a check at banks where you don't have an account, but the process and fees vary widely
If the check is drawn on a specific bank—meaning it says "Pay to the order of" and has that bank's name and routing number on it—you have several options beyond your own bank. The bank that issued the check (called the drawee bank) will almost always cash it for you, even if you have no account there. Many other banks and financial institutions will also cash checks, though some charge fees and some have restrictions on the amount or the type of check.
The catch is that policies differ by institution, and some places that used to cash checks freely now charge for it or have stopped altogether. Knowing your actual options—and what each one costs—saves you time and money.
Key Takeaways
- The bank that issued the check will cash it for you without a fee, even if you have no account there, as long as you have a valid ID.
- Your own bank may cash checks drawn on other banks, but policies and fees vary; some charge $5 to $15 per check.
- Grocery stores, check-cashing services, and some retailers cash checks for a fee, typically 1 to 3 percent of the check amount.
- Mobile deposit through your bank's app lets you deposit checks without visiting a branch, though the funds may take one to two business days to clear.
- Checks that are post-dated, unsigned, or made out to someone else create complications that most places will not accept.
Cashing a check at the bank that issued it
The drawee bank—the one printed on the check—is your most reliable option and typically charges no fee. Walk into any branch with a valid government-issued ID (driver's license, passport, or state ID card) and the unsigned check. Tell the teller you want to cash it. They will verify the account has sufficient funds and hand you cash.
This works even if you have never done business with that bank and have no account. The bank is obligated to honor checks drawn on accounts it holds. The process usually takes a few minutes. If the check is large (often $5,000 or more, though limits vary by bank), the teller may ask questions about the source of the check or place a hold while they verify funds, but they will still cash it.
The main limitation: you need to visit a physical branch during business hours. If the bank is not near you or you cannot get there during open hours, this option may not be practical.
Cashing a check at your own bank
Your bank will almost certainly cash checks drawn on other banks, but the terms depend on your account type and the bank's policy. Some banks cash checks for free if you are a customer. Others charge a flat fee ($5 to $15 is common) or a percentage of the check amount. A few banks have stopped cashing third-party checks altogether.
Call your bank's customer service line or ask at your branch what the policy is before you go in. If you have a premium account (like a wealth management or business account), you may get free check cashing as a benefit. If you are not sure whether you have an account at that bank, bring your ID and ask; the teller can look you up by name.
The advantage here is convenience—you are already a customer, so the process is fast. The disadvantage is the fee, which adds up if you cash checks regularly.
Check-cashing services and retail locations
Dedicated check-cashing stores, payday lenders, and some grocery stores and retailers (like Walmart, Target, and some supermarket chains) will cash checks for a fee. The fee is usually 1 to 3 percent of the check amount, though it can be higher for certain types of checks or larger amounts. A $100 check might cost $2 to $3 to cash; a $1,000 check might cost $10 to $30.
These places typically require a valid ID and may ask where the check came from. Some have limits on the amount they will cash in a single transaction. Hours are often longer than banks, and many locations are open on weekends, which makes them useful if you need cash outside normal banking hours.
The trade-off is cost. If you cash checks regularly, the fees add up quickly. If you need cash urgently and cannot reach the drawee bank, however, this is a practical option.
Mobile deposit and other alternatives
If you have a bank account and can wait one to two business days for the funds to appear, mobile deposit is often free. Open your bank's app, select "deposit check," photograph the front and back of the check, and submit it. The bank will credit your account without you visiting a branch. You can then withdraw the cash from an ATM or use a debit card.
This avoids fees and works around the clock, but it requires a bank account and patience for the check to clear. Some banks limit the amount you can deposit per day or per month through mobile deposit, so check your bank's policy.
If you do not have a bank account, opening one is another option. Many banks offer basic checking accounts with no monthly fee. Once you have an account, you can deposit checks for free and avoid the fees charged by check-cashing services.
Checks that are difficult or impossible to cash
Not all checks are treated equally. Post-dated checks (dated in the future) should not be cashed before the date on the check, though some places will do it anyway. Unsigned checks cannot be cashed; the person who wrote the check must sign it first. Checks made out to someone else (third-party checks) are increasingly rejected by banks and check-cashing services because of fraud risk, though some places will still cash them if both the original payee and the person cashing it are present with ID.
Checks with alterations, stains, or damage may be rejected. If the amount written in words does not match the amount in numbers, the bank may refuse to cash it or ask you to contact the person who wrote it. Checks that are very old (typically more than six months) are considered stale-dated and banks are not required to honor them.
If your check falls into any of these categories, contact the person who wrote it and ask for a replacement or clarification before you try to cash it.
Fees and costs across different options
| Option | Fee | Speed | Requirements |
|---|---|---|---|
| Drawee bank (bank that issued the check) | None | Same day (minutes) | Valid ID |
| Your own bank | $0–$15 or percentage | Same day (minutes) | Bank account, valid ID |
| Check-cashing service or retailer | 1–3% of check amount | Same day (minutes) | Valid ID |
| Mobile deposit | None | 1–2 business days | Bank account and app |
Frequently Asked Questions
Can I cash a check at a bank I don't have an account at?
Yes. The bank that issued the check will cash it for free with a valid ID. Other banks may also cash it, but they often charge a fee. Check-cashing services and some retailers will cash it for a percentage of the amount.
What ID do I need to cash a check?
A valid government-issued photo ID is required at nearly all places. A driver's license, state ID card, or passport works. Some places may ask for a second form of ID or additional information if the check is large.
Why did the bank refuse to cash my check?
Common reasons include: the check is unsigned, post-dated, or made out to someone else; the account does not have enough funds; the check is damaged or altered; or the check is more than six months old. Contact the person who wrote the check to resolve the issue.
Is mobile deposit safe?
Mobile deposit is encrypted and find. Once you submit the photos, the bank stores them and the check should be destroyed or marked as deposited. Do not deposit the physical check again after using mobile deposit, as that is fraud.
How long does it take for a cashed check to clear?
If you cash a check in person, you get the money when ready. If you deposit it through mobile deposit or at a branch, the bank typically makes the funds available within one to two business days, though the check may take longer to fully clear from the other bank's account.