What online check cashing actually is

Online check cashing lets you deposit a check through your phone or computer instead of going to a physical location. You photograph the front and back of the check, upload the images through an app or website, and the money appears in your account — usually within one to three business days. The service is run by private companies, not banks, and typically costs between $1 and $5 per check, though some charge a percentage of the check amount.

The catch is that online check cashing works only for checks under a certain amount — most services cap deposits at $500 to $1,000 per transaction. You also need a valid ID, a phone number, and a bank account or prepaid card where the money can land. Some services require you to be at least 18; a few require 21.

Key Takeaways

  • Online check cashing charges a flat fee or percentage and deposits money in one to three business days, not instantly.
  • Most services have a per-check limit between $500 and $1,000, so large checks cannot be cashed this way.
  • You need a valid ID, a working phone, and a bank account or prepaid card to receive the deposit.
  • The same companies often offer payday loans and other short-term credit products alongside check cashing.

How the deposit process works step by step

First, you download the app or visit the website of a check cashing company — common names include Chime, Dave, Earnin, and MoneyLion, though many others exist. You create an account using your email, phone number, and a password. The company will ask for your Social Security number and a photo of your ID to verify who you are.

Next, you photograph both sides of the check clearly. The image must show all the text, the signature, and the routing and account numbers. Poor lighting or blurry photos will cause the deposit to be rejected, and you will have to try again. Once you upload the images, the company's system reads the check details automatically.

You then confirm the check amount and the account where you want the money sent. The company processes the deposit and tells you when to expect the funds. Most services deposit within one to three business days; some offer faster options for an extra fee. The money goes directly to your linked bank account or prepaid card.

Fees and what they cover

Check cashing fees vary widely. Some companies charge a flat $1 to $5 per check. Others charge a percentage — usually 1 to 3 percent of the check amount — which means a $500 check might cost $5 to $15 to cash. A few services offer one free check per month and charge for additional deposits.

The fee covers the company's cost to verify the check, process the images, and transfer the money to your account. It does not include any bank fees your own bank might charge for receiving the deposit. Some banks charge nothing; others charge a small fee for certain types of deposits. Check your bank's fee schedule before you link your account.

Faster deposit options — sometimes called "instant" or "rush" — typically cost extra. If you need the money the same day instead of waiting two or three days, expect to pay an additional $1 to $3 on top of the base fee.

When online check cashing makes sense

Online check cashing is most useful if you do not have a bank branch nearby, work irregular hours that make it hard to visit a physical location, or want to avoid the lines at a check cashing store. It is also faster than mailing a check to a bank and waiting for it to clear.

The service works well for small checks — under $500 — where the fee is a small percentage of what you are receiving. If you are cashing a $100 check and the fee is $2, you lose 2 percent. If you are cashing a $1,000 check and the fee is $5, you lose only 0.5 percent.

Online check cashing is not a substitute for a bank account. If you have a checking account at a bank or credit union, depositing a check through your bank's app is usually free and just as fast. Use online check cashing only if you do not have a bank account or if your bank does not offer mobile check deposit.

Risks and limits to know

The main risk is that you are sending photos of a check — which contains your account number and routing number — to a private company. Make sure the company uses encryption and has a privacy policy you can read. Check the company's reviews on independent sites like Trustpilot or the Better Business Bureau before you sign up.

Check limits are another constraint. If your check is larger than the company's maximum — usually $500 to $1,000 — you cannot use the service. You will have to go to a physical check cashing store, a bank, or a credit union instead.

Rejected deposits are common if the photo is blurry, the check is damaged, or the check details do not match your account information. When a deposit is rejected, you have to resubmit the images or try a different service. This can delay you getting the money by several days.

Alternatives if online check cashing does not work

If the check is too large or the online service rejects it, you can take the physical check to a bank or credit union. If you have an account there, deposits are free and usually clear within one business day. If you do not have an account, most banks will cash checks for non-customers, though they may charge a fee of $5 to $10.

Check cashing stores — the brick-and-mortar kind — are another option. They charge higher fees than online services, typically 2 to 5 percent of the check amount, but they accept larger checks and do not have deposit limits. They also do not require a bank account; you walk in, show your ID, and walk out with cash.

If you receive checks regularly, opening a basic bank account or credit union account is usually cheaper in the long run. Many banks and credit unions offer free checking with no minimum balance. Once you have an account, you can deposit checks for free using the bank's mobile app or at an ATM.

What to watch for when choosing a service

Before you sign up, check whether the company charges a flat fee or a percentage. For small checks, a flat fee is usually cheaper. For larger checks near the limit, a percentage might be better. Compare the fee structure across two or three services to see which costs less for the check amount you are cashing.

Look at how long deposits actually take. Some companies advertise "next business day" but deliver in two or three days in practice. Read recent customer reviews to see what people actually experienced, not what the company promises.

Check the deposit limit. If you regularly cash checks larger than $500, an online service will not work for you. Make sure the limit is high enough for your needs.

Finally, verify that the company is legitimate. Search the company name plus "complaints" or "scam" online. Check the Better Business Bureau website. If the company asks for an upfront fee before you can cash a check, or promises to lend you money against a future check, walk away — those are warning signs of predatory lending.

Frequently Asked Questions

Can I cash a check online if I do not have a bank account?

Most online check cashing services require you to link a bank account or prepaid card where the money will be deposited. If you do not have either, you can open a free prepaid card account through services like Chime or NetSpend, then use that to receive the check deposit. Some services also offer direct deposit to a prepaid card without requiring a traditional bank account.

How long does it really take to get the money?

Most services say one to three business days. In practice, deposits often arrive within 24 hours if you submit the photos early in the day on a weekday. Deposits submitted on Friday evening or over the weekend may not process until Monday or Tuesday. Faster options that cost extra may deliver the same day, but this varies by company.

What happens if the check bounces after I cash it?

If the check is returned unpaid by the issuing bank, the money will be removed from your account. You will be responsible for paying back the amount you received, and you may also owe a fee to the check cashing company and a fee to your own bank. This is why it is important to cash checks only from people or organizations you trust.

Is online check cashing safer than going to a physical store?

Online check cashing is safer in some ways — you do not have to carry cash or visit a location in an unsafe area. It is less safe in others — you are sending photos of a check containing your account number to a private company. Use a reputable, established service with good reviews and clear privacy policies. Never use a service that asks you to pay money upfront or that seems suspicious.

Can I cash a check from my own bank online?

If you have a bank account, your bank's own mobile app almost certainly lets you deposit checks for free by photographing them. This is faster and cheaper than using a third-party check cashing service. Check your bank's app or website to see if mobile check deposit is available to you.