You can cash a check at Chase without an account, but the bank charges a fee and has strict limits on the amount

Chase will cash a check for you even if you don't have a checking or savings account with them. However, you'll pay a fee — currently $6 for most personal checks — and Chase limits the amount to $5,000 per check. The teller will ask for a photo ID and may ask additional questions about the check or the person who wrote it.

This option works best if you need cash quickly and the check is under $5,000. If the check is larger, you'll need to find another way to cash it or open an account. If you plan to deposit checks regularly, opening a free Chase account is usually cheaper than paying per-check fees.

Key Takeaways

  • Chase charges a $6 fee to cash a personal check if you don't have an account, and the check cannot exceed $5,000.
  • You must bring a valid photo ID — a driver's license, passport, or state ID card — to cash any check at Chase.
  • Checks written on accounts outside Chase may take longer to verify and could be refused if the teller cannot confirm funds.
  • If you cash checks regularly, opening a free Chase checking account eliminates per-check fees and gives you access to mobile deposit.
  • Chase branches are not required to cash checks written on other banks, so call ahead to confirm they will accept it.

What ID you need and what the teller will verify

Bring a government-issued photo ID with your current address. A driver's license, state ID card, or passport all work. The teller will write down your ID number and may ask who wrote the check and why. If the check is written to you personally, the name on the check must match the name on your ID.

If the check is written to a business or a name that doesn't match your ID exactly, Chase may refuse to cash it. Some branches are stricter than others — if one location turns you down, try calling another Chase branch first to ask whether they'll accept it.

The $5,000 limit and what happens with larger checks

Chase will not cash a single check for more than $5,000 without an account. If your check is larger, you have three options: open a Chase account and deposit it (no fee), ask the person who wrote the check to split it into two checks under $5,000 each, or take the check to the bank it was drawn on.

If the check is drawn on another bank — for example, a Wells Fargo check — that bank's branches will cash it for free or for a smaller fee than Chase charges. You'll still need an ID, but you won't hit the $5,000 limit at most banks.

Checks drawn on Chase versus checks drawn on other banks

Chase cashes its own checks faster and with fewer questions. If the check is drawn on a Chase account, the teller can verify the funds immediately and hand you cash on the spot. If the check is drawn on another bank, the teller may place a hold while they confirm the funds are there — this can take a few minutes or longer depending on the other bank.

Some Chase branches will refuse to cash checks drawn on smaller or regional banks if they cannot verify the account quickly. Call the branch before you go to ask whether they'll accept the specific check you have.

When Chase will refuse to cash a check

Chase can refuse to cash a check for several reasons: the check is post-dated (dated in the future), the check is stale-dated (more than six months old), the name on the check doesn't match your ID, the check shows signs of fraud or alteration, or the teller cannot verify that funds are available. If the check is refused, ask the teller why — sometimes a small correction or a call to the check writer solves the problem.

If you believe the check is legitimate but Chase won't cash it, contact the person who wrote the check and ask them to call their bank to confirm the funds are there. You can also ask the check writer to write you a new check or send the money another way.

Opening a Chase account to avoid per-check fees

Chase offers free checking accounts with no monthly fee and no minimum balance requirement. Once you open an account, you can deposit checks in person at any branch, through the Chase mobile app (using mobile deposit), or at an ATM. You won't pay a fee for any of these methods.

Opening an account takes about 10 minutes in a branch or online. You'll need your ID, Social Security number, and an initial deposit (usually $25 or more, though some accounts have no minimum). If you cash checks more than once or twice a year, the account pays for itself immediately.

Other places to cash a check without an account

Check-cashing stores and some grocery stores will cash checks for a fee, usually 1 to 3 percent of the check amount. For a $500 check, that's $5 to $15 — often less than Chase's flat $6 fee. Walmart, Target, and some supermarkets cash checks at customer service desks, and Walmart's fee is typically $3 for checks under $1,000.

The bank that issued the check will always cash it for free if you go to one of their branches, even without an account. If the check is drawn on Wells Fargo, go to Wells Fargo. If it's drawn on Bank of America, go to Bank of America. You'll need an ID, but there's no fee and no limit.

Frequently Asked Questions

Can I cash a check at Chase if the name on the check doesn't match my ID exactly?

Not usually. If your legal name is Robert but the check says Bob, or if your last name changed and the check has your old name, Chase will likely refuse. Ask the check writer to issue a new check with the name that matches your current ID, or contact your bank to see if they can add a note explaining the name difference.

What if I don't have a photo ID?

Chase requires a government-issued photo ID to cash any check. If you don't have a driver's license or passport, you can get a state ID card from your local DMV. Without an ID, Chase will not cash the check, and most other banks and check-cashing services won't either.

How long does it take to cash a check at Chase?

If the check is drawn on Chase, it usually takes 5 to 10 minutes. If it's drawn on another bank, the teller may place a hold to verify funds, which can add 10 to 30 minutes. Call the branch ahead of time if you're in a hurry and ask whether they can verify the check quickly.

Will Chase cash a check that's more than six months old?

No. Checks are considered stale-dated after six months and banks are not required to cash them. If your check is older than six months, contact the person who wrote it and ask for a replacement check with a current date.

Can I cash a check written to two people at Chase?

Only if both names are on your ID or if the check says "or" between the names instead of "and". If the check says "and", both people must be present with their IDs. Call the branch first to confirm their policy, as it varies by location.