Your paycheck cashing options when you don't have a bank account

You can cash a paycheck at your employer's bank, a check cashing store, a grocery store, Walmart, or a credit union—even without an account at that institution. The fastest and cheapest route is usually your employer's bank, which often cashes payroll checks free. Check cashing stores charge a fee (typically 1 to 3 percent of the check amount, though this varies by location and check size), but they're open longer hours and don't require you to know which bank your employer uses. Grocery stores and Walmart cash checks for a flat fee, usually $3 to $6. A credit union in your area may cash checks for members or non-members, sometimes free.

The main trade-off is between speed, cost, and convenience. Your employer's bank is cheapest but requires you to visit during business hours and know the bank's location. Check cashing stores are most flexible on timing but most expensive. Grocery stores and Walmart split the difference—moderate fees, longer hours, and locations you may already visit.

Key Takeaways

  • Your employer's bank will cash your paycheck free or for a small fee, even if you don't have an account there.
  • Check cashing stores charge a percentage of the check amount (typically 1 to 3 percent) but operate extended hours and don't require advance knowledge of your employer's bank.
  • Walmart and grocery stores cash checks for a flat fee of $3 to $6, making them predictable if you already shop there.
  • Credit unions sometimes cash checks for non-members, so calling ahead can save you a trip to a check cashing store.
  • Bring your ID and the original check—no copies or digital images will work at any of these locations.

Cashing at your employer's bank

This is the cheapest option. Most banks cash payroll checks drawn on their own accounts for free, even if you're not a customer. Some banks charge a small fee ($1 to $3) for non-customers, but many don't. You'll need to bring your ID and the original check.

The catch is timing. Banks close by 5 or 6 p.m. on weekdays and may have limited Saturday hours; most don't open on Sunday. If your employer uses a large national bank (Chase, Bank of America, Wells Fargo, Citibank), you can find a branch near you online. If your employer uses a smaller regional or local bank, you may need to ask your employer or HR department which bank processes payroll, then locate a branch.

This route works best if you can get to a branch during business hours and you know or can quickly find out which bank your employer uses. If your employer is local and uses a local bank, this is almost always your fastest and cheapest option.

Check cashing stores and their fees

Check cashing stores (also called check cashers or currency exchanges) will cash your paycheck for a fee. The fee is usually a percentage of the check amount—typically 1 to 3 percent—though some stores charge a flat fee instead. A $500 check might cost $5 to $15 to cash, depending on the store and your location. Fees vary by state regulation and by individual store, so call ahead or ask before you hand over your check.

The advantage is flexibility. Check cashing stores are often open 9 a.m. to 8 p.m. on weekdays, some open on Saturday, and a few operate on Sunday. You don't need to know which bank your employer uses. You only need your ID and the original check. You get cash immediately.

The disadvantage is cost. If you cash a paycheck every two weeks, a 2 percent fee adds up to roughly $50 per year on a $500 paycheck. Over time, this is more expensive than opening a bank account or using a credit union. But if you need cash today and can't reach your employer's bank, a check cashing store is reliable.

To find a check cashing store near you, search online for "check cashing near me" or look for signs in your neighborhood. Many are located in strip malls or downtown areas. Before you go, call and confirm they cash payroll checks and ask about their fee.

Walmart and grocery store check cashing

Walmart cashes payroll checks, personal checks, and government checks for a flat fee. The fee is usually $3 for checks up to $1,000 and $6 for checks over $1,000, though this can vary by location. You'll need your ID and the original check. You can cash a check at the customer service desk during store hours, which are typically 6 a.m. to 11 p.m. or later.

Many grocery store chains also cash checks at the customer service desk or checkout. Fees vary by chain and location—some charge $2 to $5, others charge a percentage like check cashing stores. Call your local store to confirm they cash payroll checks and ask the fee before you go.

The benefit of this route is convenience if you already shop at these stores. The fee is predictable and usually lower than a check cashing store. The downside is that not every location offers check cashing, and some stores have limits on check amounts or types. Call ahead to confirm your specific store cashes payroll checks.

Credit unions and check cashing for non-members

Some credit unions cash checks for non-members, either free or for a small fee. This varies widely by credit union—some have a strict members-only policy, others will cash checks for anyone. A few credit unions are open to the public and don't require membership at all.

To find a credit union near you that might cash your check, search online for "credit unions near me" or visit CO-OP, a network of credit union ATMs and branches. Call the credit union and ask if they cash payroll checks for non-members and what the fee is. Some credit unions ask to see your ID and the check; others may ask for your Social Security number or a small deposit to open a temporary account.

This is worth trying before you go to a check cashing store, because the fee is often lower or zero. But because policies vary, you need to call first—don't assume a credit union will cash your check without asking.

What you need to bring and what won't work

Every location that cashes checks requires the same two things: a valid photo ID (driver's license, passport, state ID card) and the original check. You cannot cash a check using a photo of the check, a mobile deposit, or a copy. The check must be physical and unaltered.

The check must also be made out to you (or to you and someone else, in some cases). If the check is made out to your business or a different name, most places won't cash it. If the check is post-dated (dated in the future), some places will refuse it; others will hold it until that date. Ask before you hand it over.

If your check is damaged, torn, or illegible, some places will refuse it. If the signature on the back doesn't match your ID, you may be turned away. Sign the back of the check (the endorsement) only when you're at the location cashing it, not before.

Comparing cost and time across your options

LocationFeeHoursSpeedWhat you need to know first
Your employer's bankFree to $39 a.m.–5 p.m. weekdays, limited SaturdayImmediateWhich bank your employer uses
Check cashing store1–3% of check amount9 a.m.–8 p.m. weekdays, some Saturday/SundayImmediateLocation and fee (call ahead)
Walmart$3–$6 flat fee6 a.m.–11 p.m. or laterImmediateYour nearest Walmart location
Grocery store$2–$5 or percentageStore hours (usually 7 a.m.–10 p.m.)ImmediateWhether your store cashes checks (call ahead)
Credit unionFree to $39 a.m.–5 p.m. weekdays, limited SaturdayImmediateWhether they cash for non-members (call ahead)

Frequently Asked Questions

Can I cash a check at a bank where I don't have an account?

Yes. Most banks will cash payroll checks drawn on their own accounts for free or a small fee, even if you're not a customer. Bring your ID and the original check. Call ahead if you're unsure whether the bank will cash it for a non-customer.

What if my paycheck is from a small local business, not a big bank?

Ask your employer or HR which bank they use to process payroll. Once you know the bank, you can cash the check there free or cheaply. If the business uses a very small local bank with few branches, a check cashing store is a reliable backup.

Can I cash a check made out to two people?

Sometimes. If the check says "and" between the names (John and Jane), both people usually need to be present and sign the back. If it says "or" (John or Jane), usually one person can cash it. Ask the location before you go—policies vary.

What happens if I try to cash a check without my ID?

No location will cash it. A valid photo ID is required everywhere. Bring your driver's license, passport, or state ID card.

Is it cheaper to open a bank account than to keep using check cashing?

Usually yes, if you cash a paycheck regularly. A check cashing store charges 1 to 3 percent per check. Over a year, that's $50 to $150 on a $500 biweekly paycheck. Many banks and credit unions offer free checking accounts with no minimum balance, so the cost is zero after you open the account.