Where you can cash a paycheck right now
You can cash a paycheck at your employer's bank, at a check-cashing store, at some grocery stores and pharmacies, or at a pawn shop. The fastest and cheapest option is almost always your employer's bank — many will cash paychecks from their own company for free, even if you don't have an account there. Call the bank's main number and ask whether they cash payroll checks; if they do, bring your ID and the unsigned check during business hours.
Check-cashing stores are open longer and don't require you to know which bank your employer uses, but they charge a fee — usually between 1 and 5 percent of the check amount, depending on the store and the check size. A $500 check might cost $5 to $25 to cash. Walmart, Target, and many grocery stores also cash checks for a flat fee, often $3 to $6 per check, which can be cheaper than a percentage-based fee on larger paychecks.
Pharmacies like CVS and Walgreens cash checks at customer service desks, usually for $5 to $8 per check. Pawn shops will cash checks but typically charge higher fees than other options. Before you go anywhere, call ahead — not every location cashes checks, and hours vary.
Key Takeaways
- Your employer's bank will often cash your paycheck for free if it's drawn on their bank, even without an account.
- Check-cashing stores, grocery stores, and pharmacies all cash checks for a fee, usually $3 to $8 or 1 to 5 percent of the amount.
- You will need a valid government-issued ID (driver's license, state ID, or passport) to cash any check.
- The check must be signed by you before you cash it, and the name on the check must match the name on your ID.
- If you cash checks regularly, the fees add up — a bank account or prepaid card may cost less over time.
What ID you need and why
Every place that cashes checks requires a valid government-issued ID. This means a driver's license, state ID card, passport, or tribal ID. The name on your ID must match the name printed on the check exactly. If your name on the check is "James Robert Smith" but your ID says "Jim Smith," some places will refuse to cash it.
The ID requirement exists because check fraud is common — cashing someone else's check is a crime, and businesses protect themselves by confirming your identity. Bring the original ID, not a copy. If you don't have a government ID yet, you'll need to get one before you can cash a check anywhere.
How to sign the check correctly
Sign the back of the check in the space marked "Endorse here." Use the same name that appears on the front of the check — if the check says "James Smith," sign it "James Smith," not "Jim" or "J. Smith." Sign it only when you're at the place where you're cashing it, not before. If you sign it at home and lose it, anyone can cash it.
Some checks have a line that says "Do not write below this line" or "For deposit only." If you're cashing rather than depositing, ignore that instruction and sign in the endorsement area. If the check is made out to two people (like "John and Jane Smith"), both people usually need to be present with ID to cash it, though policies vary by location.
Fees and how they're calculated
Check-cashing fees fall into two categories: flat fees and percentage fees. A flat fee is the same amount no matter how large the check is — typically $3 to $8. A percentage fee is a portion of the check amount, usually 1 to 5 percent. On a $500 check, a 2 percent fee costs $10; on a $1,000 check, it costs $20.
Flat fees are usually better for larger checks, and percentage fees are usually better for smaller checks. For example, a $100 check with a $5 flat fee costs 5 percent, but a 2 percent percentage fee would cost only $2. Ask the store what their fee is before you hand over the check. Some stores advertise low fees but charge extra for certain types of checks (like two-party checks or post-dated checks), so confirm the total cost upfront.
What to do if the check is damaged or unclear
If the check is torn, stained, or hard to read, some places will refuse it. If it's slightly damaged, try another location — policies differ. If the amount is unclear, the routing number is smudged, or the signature is illegible, the check may be rejected at any location. In that case, contact your employer's payroll department and ask them to issue a replacement check.
Post-dated checks (checks dated in the future) are technically not supposed to be cashed before that date, though many places will cash them anyway. If a check is post-dated and you need the money now, ask the cashier whether they'll cash it; if not, wait until the date on the check arrives.
Comparing costs over time: fees versus a bank account
If you cash one paycheck per month and pay a $5 fee each time, you'll spend $60 per year in fees. If you get paid twice a month, that's $120 per year. Over five years, that's $300 to $600 in fees that go to the check-cashing store instead of staying in your pocket.
A basic checking account at a community bank or credit union often has no monthly fee and no minimum balance, which means you could cash checks for free by depositing them instead. Some accounts do charge fees, so ask before you open one. A prepaid card (a reloadable card you can load money onto) also lets you deposit checks through a mobile app on many cards, though some charge monthly fees. If you cash checks regularly, the cost of an account or card may be lower than paying fees each time.
What happens if the check bounces
A bounced check means the account it was drawn from doesn't have enough money to cover it. If you cash a check and it bounces, the store or bank will take the money back from you — either by asking you to return it or by charging your account if you used a card. You'll also owe the store's bouncing-check fee, which can be $10 to $30.
This is rare with paychecks from established employers, but it can happen if a company is in financial trouble. If a check bounces, contact your employer's payroll department when ready. They should issue a replacement check or arrange a direct payment. Keep any paperwork about the bounced check in case you need to dispute fees the store charged you.
Frequently Asked Questions
Can I cash someone else's paycheck if they sign it over to me?
Technically, yes — this is called a third-party check. However, most banks and check-cashing stores no longer accept third-party checks because of fraud risk. Your best option is to ask the person to deposit it in their own account and transfer you the money, or to ask their employer to issue a check in your name instead.
What if I don't have an ID yet?
You cannot cash a check without a government-issued ID. If you don't have one, you'll need to get a state ID card or driver's license first. Contact your state's Department of Motor Vehicles to learn what documents you need and where to explore. Until then, ask your employer whether they can deposit your paycheck directly into someone else's account (like a family member's) and have them withdraw the cash for you.
Is it cheaper to use a check-cashing store or a bank?
A bank that issued the check will usually cash it for free. Check-cashing stores charge $3 to $8 per check or 1 to 5 percent of the amount. Walmart and grocery stores typically charge a flat fee of $3 to $6. Compare the fee at each location near you — the cheapest option depends on your check size and what's available locally.
Can I cash a check if the name on it doesn't match my ID exactly?
No. The name on the check must match the name on your ID. If you recently changed your name and your ID hasn't been updated, you'll need to update your ID first. If your employer has your name spelled wrong on the check, contact payroll and ask for a corrected check.
What if I lose the check before I cash it?
Contact your employer's payroll department when ready and report it lost. They can issue a replacement check or, in some cases, stop payment on the original check and reissue it. Do not sign a check until you're ready to cash it, because a signed blank check can be cashed by anyone.