Your main options for cashing a check
You can cash a check at the bank or credit union that issued it, at a check-cashing store, at some retail locations, or by signing it over to someone else who has an account. The fastest and cheapest route is usually the issuing bank — most will cash their own checks for free even if you have no account there. Check-cashing stores charge a fee (typically 1 to 3 percent of the check amount, though this varies widely). Retail locations like Walmart, Target, and grocery stores cash checks for a flat fee, usually $3 to $6 depending on the check amount.
Which option works best depends on where you are, what kind of check it is, and how much you want to pay. A paycheck from a large employer will cash almost anywhere. A personal check from someone you know may only cash at their bank. A government check (tax refund, Social Security) has its own rules.
Key Takeaways
- The issuing bank will cash their own checks for free without requiring you to have an account, and this is almost always your cheapest option.
- Check-cashing stores and retail locations charge fees ranging from $3 to $6 or a percentage of the check amount, and fees vary by location and check size.
- You will need a government-issued photo ID to cash a check at any location.
- Signing a check over to someone else with a bank account is free but requires their cooperation and the original check cannot be altered.
- Some checks (government checks, payroll checks from large employers) cash almost anywhere, while personal checks may only cash at the issuing bank.
Cashing at the bank that issued the check
Walk into any branch of the bank or credit union that issued the check. Bring your government-issued photo ID — a driver's license, state ID, or passport. Hand the check to the teller and tell them you want to cash it. They will verify the check is legitimate, confirm the account has funds, and give you cash. This takes about five minutes. You do not need an account at that bank.
This works for paychecks, business checks, personal checks, and most other checks drawn on that institution. It does not work if the check is drawn on a different bank — for example, if your friend's check says "First National Bank" on it but you go to "Community Credit Union," they cannot cash it. If you do not know which bank issued the check, look at the bottom left corner of the check; the bank name is printed there.
Some banks will refuse to cash very large checks (over $5,000 or $10,000) without an account, or will require you to wait while they call the account holder to verify. This is rare but possible. If the check is large, call the bank first and ask whether they will cash it for a non-customer.
Check-cashing stores and their fees
Check-cashing businesses are storefronts that cash checks for a fee. They are common in urban areas and less common in suburbs and rural areas. Fees typically run 1 to 3 percent of the check amount — so a $1,000 check might cost $10 to $30 to cash — though some charge a flat fee instead. A few charge both a percentage and a minimum fee. Fees vary by location and by the type of check, so call ahead or ask before you hand over the check.
Check-cashing stores will cash almost any check: personal checks, paychecks, government checks, business checks. They do not require you to have a bank account. You will need a government-issued photo ID and sometimes a second form of ID (a utility bill, lease, or Social Security card). The process usually takes 10 to 15 minutes. Some stores also offer other services like bill payment or money transfers, but you are paying for the check-cashing service itself.
The main drawback is cost. If you cash checks regularly, the fees add up. The advantage is speed and convenience — check-cashing stores are often open longer hours than banks and are located in neighborhoods where banks may not be.
Retail locations that cash checks
Walmart, Target, grocery store chains, and some pharmacies will cash checks for a flat fee. Fees are usually $3 to $6 depending on the check amount — Walmart charges $3 for checks up to $1,000 and $6 for checks over $1,000, though this varies by location. You need a government-issued photo ID. The process is quick, usually under five minutes, because the store is already set up to handle cash transactions.
Retail check-cashing is most reliable for paychecks and government checks. Personal checks are sometimes refused, especially if the amount is large or the check is from someone the store does not recognize. Call the store first if you are unsure whether they will cash your specific check.
The advantage over check-cashing stores is lower fees and longer hours — many Walmarts and grocery stores are open until 10 or 11 p.m. or later. The disadvantage is that not every location cashes checks, so you may need to call ahead to confirm.
Having someone else cash the check for you
You can sign the back of the check over to someone else who has a bank account, and they can deposit it into their account and give you the cash. This is called a third-party check or a signed-over check. It costs nothing. The person you sign it over to must sign the back as well, and they must bring it to their own bank to deposit.
The catch is that many banks no longer accept third-party checks because of fraud risk. Even if the bank accepts them, the process is slower — the check has to clear through the banking system, which takes one to three business days, before your friend can give you the cash. You also have to trust the person completely, because once you sign the check over, you have no control over what happens to it.
This option works best if you know someone well, the check is not urgent, and you do not mind waiting a few days. It is not practical for everyday paychecks or time-sensitive money.
Government checks and special cases
Tax refund checks, Social Security checks, and other government checks can usually be cashed at any bank, credit union, check-cashing store, or retail location without much trouble. Government checks are considered low-risk because they are backed by the government. You will still need a photo ID, but you will not face the skepticism you might with a personal check.
Payroll checks from large employers (major corporations, government agencies, well-known companies) cash almost anywhere because employers have established relationships with banks and the checks are considered reliable. Payroll checks from small businesses or self-employed people may be treated with more caution — some check-cashing stores or retail locations may refuse them or charge a higher fee.
Starter checks (temporary checks from a new account) and checks without a security feature sometimes cannot be cashed at retail locations, though banks will usually cash them. If you have a check that looks unusual or is missing standard security features, try the issuing bank first.
What you need to bring and what to expect
Bring your government-issued photo ID — a driver's license, state ID, passport, or tribal ID. Some locations ask for a second form of ID, such as a utility bill, lease agreement, or Social Security card. Bring the original check; you cannot cash a photocopy or a picture of a check.
The teller or cashier will ask you to sign the back of the check if you have not already. They will verify the check is real (by checking the routing number, account number, and signature against their system). They will count out your cash and hand it to you. The whole process takes 5 to 15 minutes depending on the location and how busy they are.
If the check is very large (over $5,000), the location may ask additional questions about where the check came from and what it is for. This is standard practice to prevent money laundering. Answer honestly. If you cannot explain the check, they may refuse to cash it or may require you to come back another day after they verify it with the issuing bank.
Frequently Asked Questions
Do I need to sign the back of the check before I go to cash it?
You can sign it before you go or sign it when you arrive — either way works. Most people wait and sign it at the location so the teller can watch you sign. Do not sign it and then leave it unsigned; sign it only once, in front of the person cashing it.
What if the check is made out to someone else, not me?
You cannot cash a check made out to someone else unless they sign it over to you. If the check is made out to "John Smith" and your name is "Jane Smith," it will not cash. The name on the check must match the name on your ID.
Can I cash a check if I do not have a photo ID?
No. Every location that cashes checks requires a government-issued photo ID. If you do not have one, you will need to get a state ID or passport first. Some states offer free or low-cost ID cards for people without a driver's license.
How long does it take for a check to clear if I sign it over to someone else?
One to three business days, depending on the banks involved. Your friend's bank will deposit the check, and the money will not be available in their account until the issuing bank confirms the funds. During that time, you cannot access the money.
What if the check is damaged or torn?
Most locations will still cash a check if it is torn or worn, as long as all the key information is readable — the amount, the date, the account number, and the signature. If large pieces are missing or the check is illegible, the issuing bank may refuse it. Try the bank that issued the check first.