Your main options for cashing a US Bank check

You can cash a US Bank check at any US Bank branch during business hours, at any ATM owned by US Bank, or at most other banks and credit unions if you have an account there. If you don't have a bank account, you can cash it at a check-cashing store, grocery store, or Walmart — though these charge a fee. The fastest route is usually a US Bank branch or ATM, which take your check immediately with no fee if you're a customer.

The method you choose depends on whether you have a bank account, how quickly you need the money, and whether you want to avoid fees. A US Bank customer with an ATM card can deposit or cash a check at any US Bank ATM in minutes. A non-customer can walk into any US Bank branch and ask to cash the check, though the teller may ask for ID and may decline if the check is large or if you're not known to the bank.

Key Takeaways

  • US Bank customers can deposit or cash checks at any US Bank ATM or branch with no fee.
  • Non-customers can cash checks at a US Bank branch by showing ID, though the teller may decline large checks.
  • Check-cashing stores, grocery stores, and Walmart will cash checks for a fee, usually between $2 and $10 depending on the check amount.
  • Mobile deposit through the US Bank app lets account holders deposit checks from home without visiting a branch.
  • Cashing a check at a bank where you don't have an account may take longer than depositing it into your own account.

Cashing at a US Bank branch or ATM as a customer

If you have a US Bank checking or savings account, you can cash a check at any US Bank branch or ATM with your debit card. At an ATM, insert your card, select "Deposit" or "Cash Check," and follow the prompts — the machine reads the check and deposits it to your account immediately. At a branch, hand the check and your ID to a teller and tell them you want to cash it rather than deposit it; they'll count out cash on the spot.

There is no fee for this service. The money appears in your account right away at an ATM, or within minutes at a branch. If you need the cash immediately, a branch teller can give it to you in hand. If you can wait until the next business day, the ATM is faster because you don't have to wait in line.

Cashing at a US Bank branch as a non-customer

You can walk into any US Bank branch and ask a teller to cash a check even if you don't have an account there. Bring a photo ID — a driver's license or passport. The teller will look at the check, verify your ID matches the name on the check, and may ask questions about where the check came from. If the check is small (under $100) and your ID is current, most branches will cash it on the spot with no fee.

For larger checks, the teller may decline or ask you to wait while they verify the check with the issuer. Some branches have a limit on how much they'll cash for non-customers — this varies by location and by the teller's judgment. If the branch declines, ask if you can open an account and deposit the check instead; many branches will let you do this immediately and give you access to some or all of the funds the same day.

Check-cashing stores, grocery stores, and Walmart

Check-cashing stores will cash almost any check for a fee. The fee is usually between $2 and $10 depending on the check amount — larger checks cost more to cash. You'll need a photo ID and sometimes a second form of ID. The process takes 5 to 10 minutes. Most check-cashing stores are open evenings and weekends, which makes them useful if you need cash outside of bank hours.

Grocery stores and Walmart also cash checks in their customer service or money center area, usually for a lower fee than a dedicated check-cashing store — often $2 to $5. You'll need an ID. The downside is that these stores may have lower limits on check amounts, and they may decline checks they can't verify quickly. Call ahead to confirm they cash checks and ask about their fee and limits.

Mobile deposit if you have a US Bank account

The US Bank mobile app lets you deposit a check from your phone without visiting a branch or ATM. Open the app, go to "Deposit a Check," take a photo of the front and back of the check, and submit it. The app confirms receipt and tells you when the money will be available — usually the next business day for most checks, though some may take longer.

Mobile deposit is free for account holders and is the fastest way to get money into your account if you're not in a hurry for cash in hand. You don't have to leave home, and you can deposit checks at any time of day. The check itself stays with you; the bank doesn't need the physical check after you've submitted the photos.

What to do if the check is damaged or unclear

If the check is torn, faded, or has writing that's hard to read, a teller may refuse to cash it. If the routing number, account number, or amount is illegible, the bank can't process it. Ask the person who wrote the check for a replacement check instead of trying to cash the damaged one.

If the check is old — more than six months from the date written — banks may refuse to cash it. The check is still technically valid, but many banks treat checks older than 180 days as stale and won't process them. Again, ask for a replacement.

What happens if the check bounces after you cash it

If you cash a check and the account it's drawn on doesn't have enough money, the check bounces. If you cashed it at a bank branch or ATM, the bank will reverse the deposit and charge you a fee — usually $15 to $35 — and the money comes back out of your account. If you already spent the cash, you'll owe the bank the amount of the check plus the fee.

If you cashed it at a check-cashing store or Walmart, the store may try to recover the money from you, or they may pursue the check writer. Either way, you lose the cash you received. This is why it's safer to deposit a check into your own account rather than cash it — if it bounces, you find out before you spend the money.

Frequently Asked Questions

Can I cash a check at a US Bank branch if I don't have an account?

Yes. Bring a photo ID and ask a teller to cash it. Small checks usually go through with no problem. Larger checks may be declined or require verification, depending on the branch and the teller's judgment.

How long does it take to cash a check at a US Bank ATM?

A few minutes. Insert your card, select the deposit or cash option, and the machine reads and processes the check immediately. The money appears in your account right away, though it may take one business day to clear.

What's the fee for cashing a check at a check-cashing store?

Usually $2 to $10, depending on the check amount. Larger checks cost more. Call ahead to ask about the specific fee, as it varies by store and location.

What if I lost the physical check but have a photo of it?

If you have a US Bank account, you can deposit the photo through mobile deposit in the app. If you don't have an account, you'll need the physical check to cash it at a branch, store, or ATM — a photo alone is not enough.

Can I cash a check that's made out to someone else?

No. The check must be made out to you or to you and another person. If it's made out to someone else, that person must cash it or sign it over to you (called a third-party check), though many banks no longer accept third-party checks due to fraud risk.