Your main options for cashing a US Bank check

You can cash a US Bank check at a US Bank branch, at most other banks and credit unions, at check-cashing services, at some grocery stores and pharmacies, or by depositing it into an account at another financial institution. The fastest and cheapest route depends on whether you have a bank account somewhere, whether you're in a hurry, and how much the check is for.

If you have an account at any bank or credit union, that's usually your best option — most will cash checks drawn on other banks for free or for a small fee. If you don't have an account, a US Bank branch will cash it for you, though some branches may charge a fee for non-customers. Check-cashing services and grocery stores offer convenience but typically charge a percentage of the check amount, which adds up quickly on larger checks.

Key Takeaways

  • US Bank branches will cash US Bank checks for non-customers, though fees vary by location and some branches may decline checks over a certain amount.
  • If you have a bank or credit union account anywhere, depositing the check there is usually free and takes one to two business days to clear.
  • Check-cashing services and grocery stores offer same-day cash but typically charge 1 to 3 percent of the check amount as a fee.
  • Cashing a check at a bank where you don't have an account usually requires a valid ID and may require the check to be made out to you personally.

Cashing at a US Bank branch as a non-customer

Walk into any US Bank branch with your check and a valid ID. The teller will verify the check is legitimate, confirm you're the person it's made out to, and give you cash. This takes about five to ten minutes. Some branches cash checks for non-customers at no charge; others charge a flat fee (typically $5 to $10) or a percentage of the check amount. Call ahead to ask about the fee at your nearest branch, because policies vary.

US Bank may decline to cash very large checks for non-customers — some branches have limits around $5,000 or $10,000, though this varies. If your check is larger than the branch's limit, ask whether they can process it as a special request or suggest you deposit it into an account instead. Checks must be made out to you personally; if the check is made out to someone else or to "cash," most branches won't cash it.

Depositing into a bank or credit union account

If you have an account at any bank or credit union — even one that's not US Bank — you can deposit the check there. Most banks and credit unions accept checks drawn on other banks at no charge. You can deposit by mobile app (photograph the front and back), at an ATM, or by handing it to a teller. Mobile deposits and ATM deposits usually clear within one to two business days; teller deposits may clear the same day or next business day depending on the time you deposit.

This is the cheapest option because there's no fee, and you get the full amount. The trade-off is that you have to wait for the check to clear before you can withdraw the money. If you need cash when ready, this won't work. If you're opening an account specifically to deposit this check, confirm with the bank that they'll accept checks drawn on US Bank — nearly all do, but it's worth verifying.

Check-cashing services and retail locations

Check-cashing stores, grocery stores with check-cashing services, and some pharmacies will cash US Bank checks for non-customers on the spot. You'll need a valid ID, and the check must be made out to you. The fee is typically 1 to 3 percent of the check amount — so a $500 check costs $5 to $15 to cash. Some locations charge a flat fee instead, usually $3 to $10 regardless of check size.

The advantage is speed: you walk out with cash in minutes. The disadvantage is cost, especially on larger checks. A $1,000 check at 2 percent costs $20 to cash. Over time, if you cash checks regularly, these fees add up significantly compared to having a bank account. Call ahead to confirm the location cashes checks and ask about their specific fee structure, because it varies widely.

Walmart and other big-box retailers

Walmart, Target, and some other large retailers offer check-cashing services at customer service desks. Fees are typically lower than dedicated check-cashing stores — often $3 to $6 per check regardless of amount, or sometimes free for customers with a Walmart or Target account. You'll need a valid ID, and the check must be made out to you personally.

Hours are usually the same as the store, which means you can cash a check early morning or late evening when banks are closed. The trade-off is that limits are often lower than at banks — many retailers won't cash checks over $1,000 or $2,000. Call the customer service desk at your nearest location to confirm they cash checks and what their current limit is.

Online deposit and mobile options

If you're willing to wait a day or two, you can deposit a US Bank check into an account at an online bank like Chime, Ally, or Marcus. Most online banks accept mobile check deposits — you photograph the front and back of the check using their app, and the funds appear in your account within one to two business days. There's no fee, and you get the full amount.

This works well if you don't need the cash when ready and don't have a traditional bank account. Opening an online bank account takes about ten minutes and requires a valid ID and Social Security number. The downside is that you can't withdraw cash when ready — you'll need to wait for the check to clear, then transfer money to a debit card or linked account to access it.

What to bring and what to expect

Bring a valid government-issued ID — a driver's license, passport, or state ID card. The check must be made out to you personally; if it says "John Smith" and you're John Smith, that works. If it says "John Smith or Jane Smith," either of you can cash it. If it says "John Smith and Jane Smith," both of you typically need to be present.

The teller or cashier will ask you to endorse the check by signing the back. Some locations will ask for a phone number or address to verify your identity. If the check is post-dated (dated in the future), most places won't cash it until that date arrives. If the check is stale-dated (more than six months old), banks may refuse to cash it, though policies vary.

Frequently Asked Questions

Can I cash a US Bank check at a different bank?

Yes. Most banks and credit unions will cash checks drawn on other banks for customers at no charge. If you're not a customer, some banks will cash it for a fee (typically $5 to $10), while others decline. Call ahead to ask. Your best bet is a large national bank like Chase, Bank of America, or Wells Fargo, which are more likely to cash checks for non-customers than smaller regional banks.

What if the check is made out to someone else?

You generally can't cash a check made out to someone else unless they endorse it to you. If the check says "Pay to the order of John Smith," John Smith must sign the back and write "Pay to the order of [your name]," then you sign below that. Not all banks accept third-party checks, so call ahead. Check-cashing services are more likely to accept them than banks.

How long does a deposited check take to clear?

Most checks clear within one to two business days. Weekends and holidays don't count as business days. Some banks offer next-business-day clearing for checks deposited before a certain time (usually 2 p.m.), while others take the full two days. Ask your bank about their specific timeline when you deposit.

Will US Bank charge me a fee to cash my own check?

If you have a US Bank account, cashing your own check is free. If you don't have an account, some branches charge a fee for non-customers (typically $5 to $10), while others don't. Call your nearest branch to ask about their policy before you go in.

Can I cash a check if I don't have an ID?

No. All check-cashing locations require a valid government-issued ID to prevent fraud. If you don't have one, you'll need to get a state ID card or passport before you can cash a check anywhere.