SecondChanceInfosecondchanceinfo.com

Check Cashing Alternatives

Check cashing stores charge 1-12% per check. A $1,000 check costs $10-$120 to cash. Here is how to cash checks for free or nearly free.

Last updated:

Quick Answer

Check cashing stores charge 1-5% for payroll checks and 3-12% for personal checks and government checks. If you earn $2,000 per month and cash your checks at a check cashing store, you are paying $240 to $1,200 per year just to access your own money. Over 10 years, that is $2,400 to $12,000 in pure fees.

Better alternatives: second chance bank accounts (free checking with no ChexSystems check), Walmart check cashing ($4-$8 flat fee regardless of check size), prepaid debit cards with mobile check deposit, credit unions (which are more forgiving than big banks), or setting up direct deposit to eliminate check cashing entirely. The single best move is opening a free checking account -- even a second chance account -- so you can deposit checks for free and access your money through a debit card.

Compare Your Options

Second Chance Checking Accounts

Bank Account (No ChexSystems)

Visit website
Fee: $0-$10/month (many are free)Deposit: $0-$25

Best overall solution -- eliminates check cashing fees permanently

  • -Deposit checks for free -- mobile deposit or in-branch
  • -Free debit card for purchases and ATM withdrawals
  • -Set up direct deposit to get paid 1-2 days early at some banks
  • -No ChexSystems check -- available even if previously denied
  • -Online banking and bill pay included
  • -Some graduate to regular checking after 12 months

If you have been denied a bank account because of a negative ChexSystems record, second chance checking accounts are designed specifically for you. Banks like Chime, Varo, LendingClub, and Grasshopper offer accounts with no ChexSystems check and no monthly fees. Even traditional banks like Wells Fargo (Clear Access Banking, $5/month) and Bank of America (SafePass) offer second chance options. Once you have an account, you can deposit checks for free using mobile deposit (snap a photo with your phone) or at an ATM. See our full guide at secondchanceinfo.com/banking/second-chance.

Walmart Check Cashing

Retail Check Cashing

Visit website
Fee: $0Deposit: $0

Best quick option -- flat fee is much cheaper than percentage-based check cashing

  • -Cash payroll and government checks up to $5,000 ($7,500 Jan-Apr)
  • -Flat fee: $4 for checks up to $1,000
  • -Flat fee: $8 for checks $1,001-$5,000
  • -Tax refund checks up to $7,500 (January-April)
  • -Two-party personal checks up to $200 ($6 fee)
  • -Available at 4,700+ Walmart locations nationwide

Walmart's check cashing is significantly cheaper than dedicated check cashing stores because they charge a flat fee instead of a percentage. Cashing a $2,000 paycheck at Walmart costs $8. The same check at a check cashing store at 3% would cost $60 -- that is 7.5 times more. Walmart cashes pre-printed payroll checks, government checks (tax refund, Social Security, pension), insurance settlement checks, and cashier's checks. They do not cash handwritten personal checks (except two-party checks up to $200). You receive cash or can load the funds onto a Walmart MoneyCard. Available at the Money Center or customer service desk.

Chime (Online Bank)

Free Checking + Early Direct Deposit

Visit website
Fee: $0Deposit: $0

Best free online bank -- no fees at all with excellent features

  • -No monthly fees, no minimum balance
  • -Mobile check deposit (free)
  • -Get paid up to 2 days early with direct deposit
  • -SpotMe: overdraft up to $200 with no fees
  • -60,000+ fee-free ATMs (MoneyPass and Allpoint networks)
  • -No ChexSystems check to open account

Chime is a free online bank that does not use ChexSystems to screen applicants. You can open an account in minutes, deposit checks via the mobile app for free, and access your money through a Visa debit card. With direct deposit set up, you can get paid up to 2 days early. Chime's SpotMe feature allows overdrafts up to $200 with no fees (eligibility starts at $200+ in qualifying direct deposits per month). There are no monthly fees, no minimum balance requirements, and no overdraft fees. The 60,000+ fee-free ATMs include MoneyPass and Allpoint networks found at Walgreens, CVS, 7-Eleven, and other locations.

Ingo Money App

Mobile Check Cashing App

Visit website
Fee: $0 (fees per check)Deposit: $0

Best for people without a bank account who need mobile check cashing

  • -Cash checks using your phone camera
  • -Deposit to bank account, prepaid card, or PayPal
  • -Fee for instant funding: 1-5% depending on check type
  • -Free if you wait 10 days for funds to clear
  • -Cashes payroll, government, insurance, and personal checks
  • -Available 24/7 from anywhere

Ingo Money lets you cash checks by taking a photo with your phone. For instant funding (money available in minutes), fees range from 1% for pre-printed payroll checks to 5% for personal checks. However, if you can wait 10 days for the check to clear, the service is free. You can deposit the funds to a bank account, prepaid debit card, Amazon credit, or PayPal. The instant funding fees are comparable to or slightly cheaper than check cashing stores, but the 10-day free option makes it worth considering. Ingo works with most major prepaid cards including Walmart MoneyCard, Green Dot, and Serve.

Credit Union Checking Accounts

Nonprofit Financial Institution

Visit website
Fee: $0 (most credit unions)Deposit: $5-$25 (savings account required)

Best local option -- personal service with flexible requirements

  • -Free check cashing for members
  • -Free checking accounts with lower requirements than banks
  • -More forgiving of past banking problems than big banks
  • -Many do not use ChexSystems or use it less strictly
  • -Personal service and willingness to work with your situation
  • -Federally insured (NCUA) just like FDIC banks

Credit unions are nonprofit financial cooperatives owned by their members. Because they are not driven by shareholder profits, they tend to be more forgiving of past banking issues and offer more flexible account options. Many credit unions have relaxed membership requirements -- you may qualify just by living or working in a certain area. Account requirements are often more lenient: lower minimum balances, fewer fees, and more willingness to work with people who have been turned away by big banks. Use the NCUA credit union locator at mycreditunion.gov to find one near you. Visit in person and explain your situation -- you may be surprised at how willing they are to help.

Prepaid Debit Cards with Mobile Deposit

Prepaid Card

Visit website
Fee: $0-$9.95/monthDeposit: $0

Best bridge option while working toward a real bank account

  • -No credit check or ChexSystems check to get a card
  • -Mobile check deposit available on most cards
  • -Use like a debit card for purchases and ATM withdrawals
  • -Options: Walmart MoneyCard, Green Dot, Bluebird by Amex
  • -Direct deposit available to avoid check cashing entirely
  • -Some offer early direct deposit

Prepaid debit cards are available to anyone regardless of banking history or credit score. The Walmart MoneyCard has no monthly fee with direct deposit of $500+/month and offers mobile check deposit through the app. Green Dot cards are available at retail stores nationwide with monthly fees of $7.95 (waived with $1,000+ in deposits per month). Bluebird by American Express has no monthly fee and includes mobile check deposit. While prepaid cards have more limitations than checking accounts (no overdraft protection, potential ATM fees), they are far cheaper than check cashing stores. Consider them a bridge while you work toward opening a proper bank account.

Direct Deposit (Eliminate Checks Entirely)

Free Payroll Service

Visit website
Fee: $0Deposit: $0

Best permanent solution -- $0 cost and faster access to your money

  • -Wages deposited directly into your bank or prepaid card
  • -Eliminates check cashing entirely -- $0 fees
  • -Get paid 1-2 days early with many banks (Chime, Varo)
  • -Available at nearly all employers
  • -Social Security, VA benefits, and tax refunds also available via direct deposit
  • -Just need a routing number and account number from any account

Direct deposit is the ultimate solution to check cashing fees -- it eliminates physical checks entirely. Your employer deposits your wages directly into your bank account, prepaid card, or credit union account. There are no fees, and many online banks offer your money 1-2 days before the traditional payday. If you receive Social Security, VA benefits, or other federal payments, the government strongly encourages direct deposit through GoDirect.gov. Even if you only have a prepaid card, most support direct deposit using a routing and account number. Ask your employer's payroll department for a direct deposit form -- it takes about one pay cycle to set up.

The True Cost of Check Cashing (With Numbers)

Check cashing fees do not sound like much -- '3% seems like nothing.' But let us add it up. If you earn $2,500 per month (roughly $15/hour full-time) and cash two biweekly checks at 3%, you pay $75 per month in fees. That is $900 per year. Over five years: $4,500. Over ten years: $9,000. If you use check cashing for 20 years of your working life: $18,000. And that is at 3% -- many stores charge 4-5% for personal checks and even more for government checks. Meanwhile, a second chance checking account or Walmart MoneyCard costs $0 for check deposits with direct deposit. You are essentially paying $900+ per year for a service that is available for free.

Why People Use Check Cashing Stores (And Why You Don't Have To)

People use check cashing stores for real, practical reasons: they have been denied a bank account because of ChexSystems, they do not trust banks because of past overdraft fees, they need cash immediately (banks put holds on deposits), they do not have identification that banks require, or they simply did not know alternatives existed. Each of these has a solution. ChexSystems denial: second chance accounts do not check ChexSystems. Trust issues: online banks like Chime have no overdraft fees, no minimum balance, and no hidden charges. Need cash now: Walmart cashes checks for $4-$8. No ID: some banks and credit unions accept alternative identification. Once you know the alternatives, there is no financial reason to use a check cashing store.

How to Open a Bank Account If You Have Been Denied Before

If a bank denied your account application, it was likely because of a negative record in ChexSystems (a database that tracks bounced checks, unpaid overdrafts, and suspected fraud). Here is how to get around it: (1) Apply for a second chance checking account that does not use ChexSystems -- Chime, Varo, LendingClub, and several others do not check it at all. (2) Check your ChexSystems report for free at chexsystems.com to see what is on it. Dispute any errors. (3) If you owe money to a previous bank, try to settle the debt -- many banks accept a reduced payoff amount. Once settled, they may update your ChexSystems record. (4) Visit a credit union in person and explain your situation -- many are more flexible than big banks. (5) Negative ChexSystems records fall off after 5 years. See our full guide at secondchanceinfo.com/banking/no-chexsystems.

Setting Up Direct Deposit to Save Hundreds Per Year

Direct deposit is the single most impactful step you can take to stop paying check cashing fees. Here is how to set it up: (1) Open any bank account, credit union account, or prepaid card that supports direct deposit. (2) Get your account number and routing number from the bank or card provider (usually found in the app or on your account documents). (3) Fill out a direct deposit form from your employer's payroll or HR department. (4) Submit the form -- direct deposit typically starts within one to two pay periods. For government benefits: visit godirect.gov or call 800-333-1795 to set up direct deposit for Social Security, SSI, VA benefits, or federal retirement payments. For tax refunds: enter your bank routing and account numbers on your tax return. Direct deposit is always free.

What If You Need Cash Right Now?

If you have a check and need cash today, here are your cheapest same-day options ranked by cost: (1) Deposit at your bank or credit union and withdraw cash -- free. (2) Walmart check cashing -- $4 for checks up to $1,000, $8 for larger checks. (3) Cash your paycheck at the issuing bank -- many banks will cash checks drawn on their accounts for free or for a small fee ($5-$8), even for non-customers, with valid ID. (4) Deposit via mobile banking app and use your debit card -- some banks make a portion available immediately. (5) Ingo Money app with instant funding -- 1-5% fee, but cheaper than many check cashing stores. (6) Some grocery stores (Kroger, Publix) cash payroll checks for $3-$6. Always avoid check cashing stores that charge percentage-based fees -- they are the most expensive option.

Frequently Asked Questions

What is the cheapest way to cash a check?
The cheapest way is free: deposit it into a bank account, credit union account, or use mobile deposit on a prepaid card. If you do not have any account, Walmart charges a flat $4 for checks up to $1,000 and $8 for checks up to $5,000. You can also try cashing the check at the bank it was drawn on (the issuing bank) -- many will cash it for free or for a small flat fee with valid ID. Grocery stores like Kroger and Publix often cash payroll checks for $3-$6.
Can I get a bank account if I have bad ChexSystems history?
Yes. Several banks offer checking accounts without checking ChexSystems at all: Chime, Varo, LendingClub, GO2bank, and Grasshopper are all options with no ChexSystems check and no monthly fees. Traditional banks also offer second chance accounts: Wells Fargo Clear Access Banking ($5/month), Bank of America SafePass, and U.S. Bank Safe Debit Account ($4.95/month). Credit unions are often more flexible than big banks. See our full list at secondchanceinfo.com/banking/second-chance and secondchanceinfo.com/banking/no-chexsystems.
How long does a check cashing store take?
Check cashing stores typically process checks in 5-15 minutes, giving you cash on the spot. This speed is part of their appeal. But many alternatives are nearly as fast: Walmart processes checks at the Money Center in 5-10 minutes. Mobile check deposit through a banking app takes 1-2 minutes, with partial funds often available immediately and the rest within 1-2 business days. Some banks offer instant mobile deposit for trusted customers. The small wait for a bank deposit saves you hundreds or thousands of dollars per year in fees.
What identification do I need to cash a check?
Check cashing stores and Walmart typically require a valid government-issued photo ID (driver's license, state ID, passport, or military ID). If you do not have a photo ID, this is a real barrier. Steps to get one: visit your state's DMV website for ID requirements and fees. Many states offer free ID cards for low-income residents. Some nonprofits and legal aid organizations help people obtain identification. Once you have an ID and open a bank account, you will rarely need to show ID to deposit a check again -- mobile deposit just requires your phone. See our documents guide at secondchanceinfo.com/documents/state-id.
Do prepaid cards charge for check deposits?
Most prepaid cards with mobile deposit do not charge a fee for depositing checks through the app, although funds may take 1-10 days to become fully available. The Walmart MoneyCard app offers free mobile check deposit with funds available within minutes for some check types. Green Dot offers mobile check deposit through the app. Bluebird by American Express also includes free mobile deposit. Some cards may charge a fee for 'instant' availability of deposited funds (similar to Ingo Money). Always check your card's specific terms.
Can I cash a personal check without a bank account?
Personal checks are the hardest to cash without a bank account because they carry the highest risk of bouncing. Options: (1) Cash it at the bank it was drawn on -- they can verify funds immediately and may cash it for free or a small fee. (2) Walmart cashes two-party personal checks up to $200 for a $6 fee. (3) Some check cashing stores cash personal checks, but fees are typically 5-12%. (4) Ingo Money app cashes personal checks with instant funding at a 5% fee, or free with a 10-day wait. (5) Endorse the check to someone you trust who has a bank account. The best long-term solution is to open a bank account so you can deposit personal checks for free.
Are check cashing stores regulated?
Yes, but regulation varies by state. Most states require check cashing stores to be licensed and cap the fees they can charge. Some states cap fees at 2-3% for payroll checks, while others allow higher rates. The CFPB has authority over check cashing companies that are part of larger financial service companies. However, enforcement varies. If you believe a check cashing store has overcharged you or engaged in deceptive practices, file a complaint with your state attorney general and the CFPB at consumerfinance.gov/complaint.
How much does an unbanked person spend on financial services per year?
According to the FDIC's Survey of Unbanked and Underbanked Households, unbanked Americans spend an average of $800-$1,200 per year on check cashing, money orders, and other alternative financial services. Some estimates are higher, depending on income level and which services are used. Over a working lifetime (30-40 years), this adds up to $24,000-$48,000 or more. Opening a free checking account -- even a second chance account -- eliminates most of these costs immediately. The $5-$25 it costs to open an account at a credit union pays for itself after cashing a single check.

Take Action -- Direct Links

Disclaimer: This is informational only, not financial advice. Product details, fees, and interest rates change frequently. Always confirm current terms directly with the financial institution before applying. We are not affiliated with any of the banks or financial products mentioned. For free financial counseling, contact a HUD-approved counseling agency.