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 a grocery store, pharmacy, or check-cashing service that accepts checks. US Bank branches will cash the check for free if you have an account there; non-customers usually pay a small fee (typically $5 to $10). Grocery stores and pharmacies often cash checks for free or a small fee if you have a rewards card or membership. Check-cashing services will cash it but charge a percentage of the check amount, usually 1 to 3 percent.

The fastest route is a US Bank ATM or branch if you have an account. If you do not have a US Bank account, a grocery store or pharmacy near you is usually faster and cheaper than a dedicated check-cashing service.

Key Takeaways

  • US Bank branches cash checks for free if you are a customer, and for a fee (usually $5 to $10) if you are not.
  • US Bank ATMs can cash checks 24/7 if you have a debit card, without waiting for a teller.
  • Grocery stores and pharmacies often cash checks for free or a small fee, and may be closer to you than a bank branch.
  • Check-cashing services charge a percentage of the check amount (1 to 3 percent), making them the most expensive option for large checks.
  • You will need a valid ID and the check must be signed and made out to you to cash it anywhere.

Cashing at a US Bank branch or ATM

If you have a US Bank checking or savings account, you can walk into any US Bank branch and cash the check at the teller window for free. Bring your ID and the signed check. Most branches are open Monday through Friday during standard business hours, with some Saturday hours; call ahead or check the US Bank website to confirm hours for your nearest location.

US Bank ATMs also cash checks if you have a US Bank debit card. Insert your card, select "Deposit" or "Cash a Check," follow the prompts, and the machine will dispense cash. This works 24/7 and takes about two minutes. Not all ATMs have this feature, so look for the check-cashing symbol on the machine or call your local branch to confirm.

If you do not have a US Bank account, you can still cash the check at a branch, but you will pay a fee—usually $5 to $10 depending on the check amount. Bring your ID and the signed check. Some branches may also ask for a second form of ID or proof of address.

Cashing at grocery stores and pharmacies

Most major grocery chains (Kroger, Safeway, Albertsons, Whole Foods) and pharmacies (CVS, Walgreens) cash checks at the customer service desk or pharmacy counter. There is usually no fee if you have a rewards card or membership with that store, or the fee is very small ($1 to $3). You do not need a bank account. Bring your ID and the signed check.

Hours are typically longer than bank branches—many grocery stores are open until 10 p.m. or later, and some are open 24 hours. Call ahead to confirm your nearest location cashes checks and to ask about their fee, which can vary by store and check amount.

The main limitation is that some stores have a daily check-cashing limit (often $500 to $1,000) or may refuse checks over a certain amount. Ask at the counter before you hand over the check.

Cashing at check-cashing services

Dedicated check-cashing businesses will cash any check, but they charge a percentage of the amount—typically 1 to 3 percent. On a $500 check, that is $5 to $15. On a $2,000 check, it is $20 to $60. The fee is highest for personal checks and lower for payroll checks. You will need a valid ID.

Check-cashing services are useful if you need cash immediately and no bank or grocery store is open, or if the check is very large and you want to avoid a daily limit. However, they are the most expensive option for routine check cashing. Look for services in your area by searching "check cashing near me" or asking at a local convenience store or pawn shop, which often offer check cashing.

What you need to bring and what can go wrong

You will need a valid government-issued ID (driver's license, passport, or state ID) and the check must be signed and made out to you by name. If the check is made out to someone else, you cannot cash it unless that person signs it over to you on the back—and even then, many places will refuse to cash a third-party check.

If the check is post-dated (dated in the future), most places will refuse to cash it until that date arrives. If the check is stale (more than six months old), banks will usually refuse it, though some grocery stores and check-cashing services may still accept it. If the check bounces after you cash it, the place that cashed it may charge you a fee and ask you to repay the amount.

If the check has a stop payment order on it (the person who wrote it called their bank to cancel it), the check will be rejected when it clears. You will not know this happened until a few days later, when the money may be taken back from your account or the cashing service may contact you.

Comparing cost and speed across options

OptionCost for US Bank customersCost for non-customersSpeedHours
US Bank branchFree$5–$105–10 minutesBusiness hours + some Saturday
US Bank ATMFreeNot available2–3 minutes24/7
Grocery store or pharmacyFree or $1–$3Free or $1–$35–10 minutesExtended, often 24/7
Check-cashing service1–3% of check1–3% of check5–15 minutesVaries, often evening

Frequently Asked Questions

Can I cash a check made out to someone else?

Not directly. If the check is made out to another person, they must sign the back and write "Pay to the order of [your name]" above their signature. Even then, many banks and stores will refuse third-party checks because of fraud risk. Your best option is to ask the person who received the check to cash it themselves or deposit it into their account and send you the money.

What if I do not have a valid ID?

You will not be able to cash the check anywhere. A valid government-issued ID (driver's license, passport, state ID, or tribal ID) is required by law to prevent fraud. If you do not have one, you can apply for a state ID at your local DMV or equivalent office.

How long does it take for a cashed check to clear?

If you cash the check in person at a branch or store, you get the cash immediately. However, the check itself takes 1 to 3 business days to clear through the banking system. If the check bounces during that time, the place that cashed it may take the money back from your account or ask you to repay it.

Can I cash a check at a different bank?

Yes. Any bank will cash a check drawn on US Bank, even if you do not have an account there, but they will charge you a fee (usually $5 to $15). A grocery store or pharmacy is almost always cheaper and faster.

What if the check is damaged or hard to read?

If the check is torn, stained, or faded, most places will refuse to cash it because they cannot read the routing number, account number, or amount clearly. Ask the person who wrote the check to issue a replacement. If the check is only slightly damaged, a bank branch is more likely to accept it than a grocery store or check-cashing service.