You can cash a check online through check-cashing apps, but the process and fees vary widely
If you don't have a bank account, you have three main routes to turn a check into money: mobile check-cashing apps, in-person check cashing at retail locations, or depositing through a prepaid card. Online options exist, but they're not as straightforward as walking into a bank. Most apps that cash checks digitally require you to photograph the front and back of the check, verify your identity, and wait for the funds to appear in a digital wallet or linked account—usually within one to three business days. Some charge a flat fee per check; others take a percentage of the amount.
The catch is that not all check-cashing apps work the same way. Some require you to have a linked bank account or prepaid card to receive the money, which defeats the purpose if you're trying to avoid banking altogether. Others deposit directly into a digital wallet you can then transfer to a debit card or use to pay bills. Before you choose an app, you need to know what happens to the money once it's cashed.
Key Takeaways
- Mobile check-cashing apps let you photograph a check and deposit it digitally, but most require a linked account or digital wallet to receive the funds.
- Fees range from a flat amount per check to a percentage of the check value, and some apps charge nothing if you meet certain conditions like direct deposit.
- In-person check cashing at grocery stores, check-cashing shops, and retailers remains faster than online options and requires no account at all.
- Prepaid cards with check-cashing features offer a middle ground: you get a card account without a traditional bank, and some allow mobile check deposit.
- The check must be signed, made out to you, and not post-dated or stale (more than six months old) for any method to work.
How mobile check-cashing apps work
Apps like Chime, Varo, Lemonade, and PayActiv let you deposit a check by taking photos of both sides. You open the app, select the deposit option, photograph the front and back of the signed check, and submit. The app's system reads the check information automatically—the routing number, account number, and amount—and sends it for processing.
Processing time varies. Some apps credit the funds within hours if you deposit early in the day on a weekday; others take one to three business days. The money lands in your app account, which functions like a digital wallet. From there, you can transfer it to a linked debit card, use it to pay bills through the app, or withdraw it at an ATM if the app offers that feature. A few apps let you send the money to another person's account or convert it to a prepaid card balance.
The trade-off is that most of these apps require you to have some form of account with them first—either a checking account (which you're trying to avoid), a savings account, or a prepaid card account. Chime and Varo are primarily digital banks, so you'd be opening a bank account in a different form. PayActiv is tied to payroll advances and employer partnerships. If you want a purely app-based option with no bank involvement, you need to check whether the app accepts users without any existing account.
Check-cashing apps that don't require a bank account
A small number of apps will cash a check and deposit the funds into a digital wallet or prepaid card without requiring you to open a traditional bank account first. Ingo Money is one of the oldest; it partners with retailers and financial institutions to cash checks and deposit funds into a linked prepaid card, PayPal account, or other digital wallet. You photograph the check, verify your identity, and the funds appear in your chosen account within one business day.
Mobile check deposit through prepaid card providers is another route. Cards like NetSpend, Walmart MoneyCard, and Green Dot offer mobile check deposit as a feature. You don't need a bank account to get the card—you buy it at a retail location or online—but you do need the card itself to receive the deposited funds. Once you have the card, you can photograph checks and deposit them through the card's app.
The advantage of these options is that the money stays in a digital wallet or on a prepaid card, not in a bank account. The disadvantage is that prepaid cards charge monthly fees (typically $5 to $10), per-transaction fees, and ATM fees. If you're cashing small checks frequently, those fees add up quickly. Compare the total cost: a $50 check minus a $2 cashing fee and a $1 ATM withdrawal fee leaves you with $47.
In-person check cashing remains the fastest option
If you need the money when ready, walking into a check-cashing location is still faster than any online method. Check Smart, ACE Cash Express, and independent check-cashing shops are found in most cities. You bring the signed check and a photo ID, the clerk verifies the check is legitimate, and you walk out with cash—usually within 15 minutes. No app, no waiting for processing, no linked account required.
The cost is higher than online apps. Check-cashing shops typically charge 1 to 3 percent of the check amount, or a flat fee of $5 to $15 depending on the check size. A $500 check might cost you $10 to $15 to cash. But if you need the money the same day and don't want to set up an app account, this is the straightforward route.
Many grocery stores and retailers also cash checks. Walmart cashes checks for a flat fee (usually $3 for checks under $1,000), and some grocery chains offer the service to customers. Call ahead to confirm the store near you offers it and what their fee is. This is often cheaper than a dedicated check-cashing shop.
Prepaid cards with built-in check deposit
A prepaid card is not a bank account, but it functions like one for the purpose of cashing checks. You load money onto the card—either by direct deposit, cash transfer, or mobile check deposit—and use it like a debit card. The advantage is that some prepaid cards have no monthly fee if you meet certain conditions, such as receiving a direct deposit each month.
Chime and Varo are technically digital banks, but they operate more like prepaid accounts and have no monthly fees. Both offer mobile check deposit. NetSpend, Walmart MoneyCard, and Green Dot are pure prepaid cards; they charge monthly fees unless you meet fee-waiver conditions. If you plan to cash multiple checks, a prepaid card with no monthly fee and included check deposit is often cheaper than using a check-cashing app each time.
The trade-off is that you're still creating an account with a financial institution, just not a traditional bank. If your goal is to avoid any financial account entirely, this doesn't solve that problem. But if you're willing to have a prepaid card account, it's a practical middle ground between a bank account and pure cash.
What the check must look like to be cashed online
Not every check can be cashed through an app. The check must be signed by the person or business who issued it. If it's unsigned, no app or check-cashing location will accept it. The check must be made out to you—your name must appear on the "Pay to the Order of" line. If it's made out to someone else, you cannot cash it, even if they sign the back.
The check cannot be post-dated (dated in the future). If the date on the check is tomorrow or next week, most apps and check-cashing locations will reject it. The check also cannot be stale—more than six months old. Banks and apps are required by law to refuse checks older than 180 days. If the check is torn, has missing information, or the amount written in numbers doesn't match the amount written in words, it may be rejected.
When you deposit through an app, you'll be asked to endorse the check (sign the back) and photograph both sides clearly. Make sure the routing number, account number, and amount are all legible in the photos. If the app can't read the information, it will reject the deposit and you'll have to try again.
Fees and costs across different methods
| Method | Fee Structure | Speed | Requires Account |
|---|---|---|---|
| Mobile check-cashing app (Ingo Money, PayActiv) | Flat fee ($1–$5) or percentage (1–2%) | 1–3 business days | Digital wallet or prepaid card |
| Prepaid card with check deposit (NetSpend, Green Dot) | Monthly card fee ($5–$10) plus check deposit fee ($0–$2) | 1–3 business days | Prepaid card account |
| Check-cashing shop (Check Smart, ACE Cash Express) | 1–3% of check amount or flat fee ($5–$15) | Same day (15 minutes) | No |
| Retail check cashing (Walmart, grocery stores) | Flat fee ($2–$5) | Same day (15 minutes) | No |
The cheapest option depends on the check amount and how often you cash checks. A single $100 check cashed at Walmart costs $3; the same check through a mobile app might cost $1 to $3 plus the cost of a prepaid card account if you don't already have one. If you cash one check a month, in-person is cheaper. If you cash multiple checks and already have a prepaid card with no monthly fee, mobile deposit is cheaper.
When comparing total cost, factor in all fees: the cashing fee itself, any monthly account fees, ATM withdrawal fees if you need cash, and transfer fees if you move money between accounts. A $200 check that costs $3 to cash but sits on a card with a $10 monthly fee is more expensive than a $200 check cashed at Walmart for $3 if you only cash one check that month.
Frequently Asked Questions
Can I cash a check made out to someone else?
No. The check must be made out to you by name. If someone else's name is on the check, they must cash it themselves or sign it over to you in writing on the back (called a third-party endorsement), but most apps and check-cashing locations will not accept third-party checks due to fraud risk. Your best option is to ask the person who issued the check to issue a new one in your name.
What happens if the app rejects my check?
The app will tell you why—usually because the image is blurry, the check is post-dated or stale, or the information doesn't match. Take new photos with better lighting, making sure both sides are fully visible and in focus. If the check itself has a problem (torn, missing information), you'll need to contact the person who issued it and ask for a replacement.
Do I need a Social Security number to use a check-cashing app?
Yes. Apps are required by law to verify your identity before cashing a check. You'll need to provide your name, date of birth, address, and Social Security number. The app will run a background check to confirm you are who you say you are. This is standard for all financial transactions, whether online or in person.
Can I cash a check if I'm not a U.S. citizen?
It depends on the app or location. Most check-cashing shops will cash a check if you have a valid photo ID, regardless of citizenship status. Apps are stricter because they're regulated as financial institutions and must verify identity through Social Security number or ITIN (Individual Taxpayer Identification Number). Call the app's customer service or visit a local check-cashing shop to confirm what ID they accept.
How long does it take to get the money from a mobile check deposit?
Most apps credit the funds within one to three business days. Some apps offer faster processing (same day or next day) if you deposit early on a weekday, but this varies by app and check amount. In-person check cashing is when ready—you walk out with cash the same day.