What happens when you photograph a check on your phone

When you take a photo of a check and send it through your bank's app, the bank does not immediately move money into your account. Instead, the image goes through a series of automated checks and human reviews designed to catch forged checks, duplicate deposits, and altered amounts before any funds clear.

The process starts the moment you hit submit. Your bank's system reads the check image using optical character recognition—software that converts the printed text and numbers into data it can analyze. This happens in seconds, but it is only the first filter.

Key Takeaways

  • Banks use optical character recognition software to read the check amount, routing number, and account number from your photo within seconds of submission.
  • The system flags checks that look altered, have mismatched amounts between words and numbers, or come from accounts with a history of fraud.
  • A human reviewer examines flagged deposits before the bank sends them to the clearing system, and may contact you if something does not match.
  • Banks cross-check the routing and account numbers against real financial institutions to catch checks drawn on closed or fake accounts.
  • If you deposit the same check twice—once by photo and once in person—the clearing system catches the duplicate using the check number and amount.

Automated checks that happen in the first few seconds

The bank's system immediately compares the numbers it reads from your image against what you typed into the deposit form. If you wrote $500 in the amount field but the check shows $5,000, the system flags it. If the written-out amount says "Five Hundred Dollars" but the number box says 5000, that mismatch gets flagged too.

The system also checks the routing number—the nine-digit code that identifies which bank the check is drawn from—against a database of real U.S. banks. If the routing number does not belong to any active financial institution, the deposit is rejected immediately. The same check happens on the account number, though that verification is less strict because account numbers vary in length and format.

Your bank also runs the deposit against your own account history. If you have a pattern of depositing very large checks and then withdrawing the money before the check clears, or if you have deposited the same check multiple times before, the system flags it for review.

Image quality checks that catch poor photos

A blurry photo or one taken at an angle can fail the bank's image standards before a human ever sees it. The system checks that both the front and back of the check are legible, that the numbers are readable, and that the signature is visible. If your photo is too dark, too bright, or cuts off part of the check, you will get an error message asking you to retake it.

This is not just about convenience. A check image that is too poor to read is also too poor for the bank to verify later if there is a dispute. Banks have a legal obligation under the Check Clearing for the 21st Century Act (Check 21) to be able to reproduce the check image clearly enough to prove what was deposited.

What happens to deposits that get flagged

If your deposit passes the automated checks, it moves into your account as pending, usually within a few hours. But if something triggered a flag—a mismatched amount, an unusual pattern, a poor image, or a routing number that does not match a real bank—a human reviewer looks at it before the bank sends it to the clearing system.

That reviewer compares the image you submitted against the data the system extracted. They check whether the signature looks genuine, whether the check appears to have been altered or photocopied, and whether the account number and routing number make sense together. If they spot a problem, they may reject the deposit and send you a message explaining why, or they may contact you by phone to verify the check is real.

This review usually takes 24 to 48 hours. During that time, the deposit sits in a holding status. You can see it in your app, but the money is not available to spend.

The clearing system catches duplicates and fraud

Even after your bank approves the deposit, the check goes through one more verification step when it enters the clearing system—the network that moves checks between banks. The clearing system has a database of every check that has been deposited in the past 18 months, identified by the routing number, account number, check number, and amount.

If you deposit the same check twice—once by mobile photo and once by mailing it in, or twice on two different days—the clearing system detects the duplicate using that combination of data. The second deposit is rejected, and the money is returned to your account.

The clearing system also runs checks against known fraud databases. If the routing number or account number belongs to a bank account that has been reported as closed, compromised, or involved in fraud, the check is rejected at this stage.

Why some checks get held longer than others

A check from your employer or a regular paycheck usually clears within one business day because the routing number and account number match a known, legitimate institution and your deposit history is consistent. A check from an unfamiliar source—a settlement payment, a refund from an online seller, a check from someone's personal account—may be held for five to seven business days even if it passes all the automated checks.

This hold exists because the clearing system needs time to confirm that the account the check is drawn from actually has the money to cover it. Until that confirmation comes back, the bank is taking on the risk that the check will bounce. Holds are longer for larger amounts and for checks drawn from smaller banks or credit unions that take longer to respond to verification requests.

What you can do to make deposits clear faster

Take your photo in good lighting, with the check flat and the entire front and back visible. Make sure the amount you type into the app matches the check exactly. If the check has any visible damage, creases, or marks that look like alterations, take a fresh photo or deposit it in person instead.

Deposit checks as soon as you receive them rather than waiting days or weeks. Banks are more likely to hold older checks because the account they are drawn from may have changed status in the meantime. If you are depositing a check from an unfamiliar source, include a note in the deposit memo explaining what it is for—this gives the human reviewer context if they need to contact you.

Frequently Asked Questions

Can a bank reject a mobile deposit after it has already cleared?

Yes. If the clearing system discovers the check is fraudulent or a duplicate after the money has already appeared in your account, the bank will reverse the deposit and deduct the amount from your balance. This can happen days or even weeks after you deposited it, which is why banks sometimes hold funds longer for unfamiliar checks.

What if my check image is rejected and I do not know why?

The app usually tells you the reason—image quality, mismatched amounts, or an unreadable routing number. Try retaking the photo in better lighting, or check that the amount you entered matches the check exactly. If the error message is unclear, contact your bank's customer service line; they can see the image and tell you what the system flagged.

Does the bank verify that the person who signed the check actually authorized it?

The bank checks that a signature is present and looks genuine, but it does not contact the account holder to confirm they wrote the check. That verification only happens if the check bounces or if someone reports it as fraudulent after the fact. For large or suspicious checks, a human reviewer may examine the signature more closely.

Why did my check get held even though it came from a major bank?

Checks from major banks usually clear faster, but holds can still happen if the amount is unusually large for your account, if you have a short history with the bank, or if the check came from an account that has been flagged for fraud. The hold protects you and the bank while the clearing system confirms the funds are real.

Can I deposit a check twice by accident and not realize it?

The clearing system will catch it and reject the second deposit, so you will not lose money. But you might not notice the rejection if you do not check your app regularly. To avoid this, keep a list of checks you have deposited or take a photo of the check before you deposit it so you remember which ones you have already submitted.