Yes, but Chase charges a fee and has limits on the amount
You can cash a check at Chase even if you don't have an account there. Chase will cash it for you, but you'll pay a fee — typically $6 for a check of $100 or more, though the exact amount depends on your location and the check amount. You'll need to show a valid government-issued ID, and the check must be drawn on a Chase account (or occasionally another bank, depending on the branch).
The catch is that Chase limits how much they'll cash without an account. Most branches won't cash checks over $5,000 for non-customers, and some set the limit lower. If your check is larger than what the branch will handle, you may need to open an account, deposit it, and then withdraw the funds — or take it to the bank that issued the check instead.
Key Takeaways
- Chase charges a fee to cash checks for non-account holders, usually $6 for checks of $100 or more.
- You must show a valid government-issued ID such as a driver's license or passport.
- Most Chase branches have a $5,000 limit on check amounts they will cash without an account, though some branches set it lower.
- The check must be drawn on a Chase account or, in some cases, another bank — ask the teller which banks your branch accepts.
- If the check is larger than the branch limit, cashing it at the bank that issued the check avoids the fee entirely.
What ID you need to bring
Chase requires a valid government-issued photo ID. A driver's license, state ID card, or passport all work. The ID must not be expired, and the name on the ID should match the name on the check. If the names don't match exactly — for example, if you've recently married and the check is under your maiden name — bring documentation showing the name change, such as a marriage certificate or court order.
If you don't have a government-issued photo ID, some branches may accept other forms of identification, but this varies. Call ahead to ask what your local branch will accept before you go in.
How the fee works and when you pay it
Chase charges a non-customer check-cashing fee. The fee is typically $6 for checks of $100 or more, though some branches charge $8 or $10 depending on location. Checks under $100 may have a lower fee or no fee at all — ask the teller before you hand over the check.
The fee is deducted from the check amount. If you're cashing a $500 check and the fee is $6, you'll receive $494. The teller will tell you the exact fee before they process the check, so you'll know the final amount before you leave.
The $5,000 limit and what to do if your check is larger
Chase's standard policy is not to cash checks over $5,000 for non-account holders. Some branches enforce a lower limit — $2,500 or $3,000 — so call your local branch to confirm their specific limit before you go in. If your check exceeds the limit, the teller will decline to cash it, and you'll need another option.
Your best alternatives are to take the check to the bank that issued it (the bank name is printed at the top of the check) or to open a Chase account and deposit the check there. If you open an account, you can withdraw the funds when ready after deposit, though some funds may be held for one to two business days depending on the check amount and your account status.
Which checks Chase will and won't cash
Chase will cash checks drawn on Chase accounts without question. For checks drawn on other banks, it depends on the branch. Some branches cash checks from major national banks; others only cash Chase checks. Call your local branch and tell them which bank issued the check — they'll tell you whether they'll cash it.
Chase will not cash checks that are post-dated (dated in the future), checks with alterations or damage that makes them hard to read, checks that are more than six months old, or checks with missing signatures or endorsements. If your check has any of these issues, you'll need to contact the person or business who issued it and ask for a replacement.
How to find your nearest Chase branch and confirm they're open
Use Chase's branch locator on their website or call 1-800-935-9935 to find the nearest branch and confirm their hours. Some Chase branches inside grocery stores or other retail locations have different hours than standalone branches, so verify before you go.
Call the specific branch before you visit to confirm they can cash your check. Tell them the check amount and which bank it's drawn on. This takes two minutes and saves you a wasted trip if the branch has a lower limit than you expected or doesn't cash checks from that particular bank.
Alternatives if Chase won't cash your check
If the check amount exceeds Chase's limit or the branch won't cash it, take it to the bank that issued the check. That bank will cash its own checks for free or for a much smaller fee, and they typically have higher limits for non-customers. You'll still need a valid ID, but you won't pay Chase's fee.
If you don't have time to visit a bank, some grocery stores and check-cashing services will cash checks for a fee, though their fees are often higher than Chase's. Walmart, for example, cashes checks for $3 to $6 depending on the amount, but they have their own limits and requirements. A check-cashing store may charge 2% to 3% of the check amount, which adds up quickly on large checks.
Frequently Asked Questions
Do I need to endorse the check before I bring it to Chase?
Yes. Sign the back of the check in front of the teller. Don't sign it before you arrive — the teller needs to see you sign it to confirm the signature matches your ID. If you've already signed it, the teller may ask you to sign again or may decline to cash it.
What if the check is made out to someone else?
Chase will not cash a check made out to another person unless that person endorses it to you in writing on the back. The original payee must sign the back and write "Pay to the order of [your name]" above their signature. You'll then sign below that. This is called a third-party check, and some branches refuse to cash them — call ahead to ask.
Can I cash a check at an ATM without an account?
No. Chase ATMs only accept deposits and withdrawals from account holders. You must visit a branch and speak to a teller to cash a check without an account.
How long does it take to cash a check at Chase?
Usually five to ten minutes if the branch is not busy. Bring your ID and the endorsed check, and the teller will verify the check, confirm the fee, and hand you the cash. During busy times, you may wait longer.
Will Chase cash a check if I have a closed account?
A closed account is treated the same as no account — you'll pay the non-customer fee and follow the same process. Bring your ID and the check to a teller, and they'll process it as a non-customer transaction.