Most banks offer a mobile check cashing app for account holders. If you don’t have a bank account, there are several mobile check cashing apps that can transfer a deposit into a PayPal account or load it onto a prepaid card. Below, we detail and compare over 30 mobile check cashing apps.

What We Recommend

If you have a bank account, your bank will most likely offer a mobile check cashing app that is free to download to an Android or iOS device and offers free mobile check cashing.

Without a bank account, you’ll want to consider the check cashing app’s deposit options, processing time, and fees. Ingo Money has the most deposit options; you can even purchase an Amazon gift card with your deposit. It also offers free deposits for those willing to wait about ten days to access their funds, with an expedited option available for a fee. For PayPal account holders, the PayPal check cashing app is also free for 10-day processing.

Comparison Table

The table below details the fees and requirements of each of the check cashing apps on our list. Note that you can use the arrow buttons at the top of each column to sort the table. For more information about each app, click on the company name or scroll to the list below.

Company Fees Processing Time Platforms Bank Account Required?
Ingo Money Up to 5% or $5 or more Immediate for a fee or free 10-day Android or iOS No
PayPal Free or up to 5% Immediate for a fee or free 10-day Android or iOS No
Netspend Greater of up to 5% or $5 Up to 10 days Android or iOS No
Chime Free About three business days Android or iOS Yes
Boost Mobile Wallet Up to 5% Immediate with fee or free 10-day Android or iOS No
AnytimeCheck $20 for 10 checks; $100 for 75 checks Up to five days Android Yes
U.S. Bank Free Up to two business days Android or iOS Yes
GTE Financial Deposit2Go Free Up to two business days Android or iOS Yes
Alliant Mobile Deposit Free Up to two business days Android or iOS Yes
Ally Bank Free Up to five business days Android or iOS Yes
Capital One Free Up to three business days Android or iOS Yes
Simple Free Up to nine business days Android or iOS Yes
Wells Fargo Free Day following deposit Android or iOS Yes
Chase Free Day following deposit Android or iOS Yes
Discover Free Up to five days Android or iOS Yes
PNC Free or PNC Express for 2% fee Day following deposit Android or iOS Yes
Fifth Third Bank Free Up to five days Android or iOS Yes
Charles Schwab Free By next business day Android or iOS Yes
Bank of America Free By next business day Android or iOS Yes
Guaranty Bank Free By next business day Android or iOS Yes
Huntington Bank Free About two business days Android or iOS Yes
Current Free Up to five business days Android or iOS Yes
GoBank Free Up to five business days Android or iOS Yes
Citibank Free Up to five business days Android or iOS Yes
TD Bank Free Up to five days Android or iOS Yes
SunTrust Free Partially available the following business day Android or iOS Yes
Navy Federal Credit Union Free Up to $200 immediately; remainder by second business day Android or iOS Yes
Union Bank & Trust Free Up to two business days Android or iOS Yes
Citizens Bank Free Up to three business days Android or iOS Yes
USAA Free Up to five business days Android or iOS Yes

For information about how to make a mobile deposit, see our research on cashing a check online.

The List

Mobile check cashing apps vary in fees, processing time, and requirements. All mobile bank apps require users to be at least the age of majority in their state (ranging from age 18 to 21) unless they offer teen accounts linked to a parent or guardian account.

We compiled this information by viewing each company’s mobile app policies online and contacting their customer service departments for further details.

Non-Bank Apps

Note: Our list of non-bank apps appears in order based on which apps have the lowest fees and are available to the most users.

Ingo Money (includes ACE Mobile Loads and Brink’s Mobile)

  • Fees: Up to 5% or $5 or more (depending upon the check amount and type); waived if you choose 10-day processing
  • Check types: Personal, payroll, government, money orders
  • Limit: Minimum of $5 and maximum of $5,000
  • Processing Time: Immediate processing for a fee; free 10-day processing
  • Platforms: Android and iOS
  • Requirements: Bank account, PayPal, prepaid card, or purchase of an Amazon gift card
  • Find out more

PayPal

  • Fees: Free or up to 5% depending on check type and amount
  • Check types: Personal, payroll, business, government, insurance, attorney, etc.
  • Limit: Minimum of $5 and maximum of $5,000
  • Processing time: Free 10-day processing; Immediate processing for a fee
  • Platforms: Android and iOS
  • Requirements: PayPal Cash Plus account
  • Find out more

Boost Mobile Wallet

  • Fees: Up to 5% of the check face value ($5 minimum) or no fee (see below)
  • Check types: Personal, payroll, government
  • Limit: Varies by account
  • Processing time: Immediate with a fee; up to 10 days with no fee
  • Platforms: Android and iOS
  • Requirements: Boost Mobile Wallet Prepaid Mastercard account
  • Find out more

Netspend

  • Fees: Up to 5% of the total check amount or $5 (whichever is greater)
  • Check types: Personal, payroll, government
  • Limit: Varies based on your Netspend plan
  • Processing time: Up to ten days
  • Platforms: Android and iOS
  • Requirements: Netspend Prepaid card
  • Find out more

AnytimeCheck

Note: Our related research lists apps, like AnytimeCheck, that don’t use Ingo Money.

  • Fees: $20 for 10 checks; $100 for 75 checks (sent or received)
  • Check types: Business
  • Limit: Varies by plan; note that plans are based on the number of checks, not the check amount
  • Processing time: Up to five days
  • Platforms: Android
  • Requirements: U.S. bank account
  • Find out more

Bank Apps

We’ve ordered the list of bank apps alphabetically, so if you already have an account, you can easily find information about your bank.

Note: Your mobile check cashing limit with a bank app will typically vary depending on your account type and history.

Alliant Mobile Deposit

  • Fees: Free for transactions; $5 one-time membership fee
  • Check types: Any check in U.S. dollars, drawn on a U.S. bank that is payable to you
  • Processing time: Immediate if not held for review; held deposits process in about two business days
  • Platforms: Android and iOS
  • Requirements: Alliant Credit Union account
  • Find out more

Ally Bank

  • Fees: Free
  • Check types: Personal, payroll, government
  • Processing time: You can receive up to $200 the day following the deposit; the remainder will be available when the check clears in up to five business days
  • Platforms: Android and iOS
  • Requirements: Ally Bank account
  • Find out more

Bank of America

  • Fees: Free
  • Check types: Personal, payroll, government, cashier’s
  • Processing time: Deposits made by 5 p.m. ET usually available by the next business day
  • Platforms: Android and iOS
  • Requirements: Bank of America bank account
  • Find out more

Capital One

  • Fees: Free
  • Check types: Any U.S.-issued check made payable to you or a joint account holder, except for checks that are postdated, not dated, over six months old, payable to cash, money orders, or traveler’s checks
  • Processing time: Immediate if prior to 9 p.m. ET on a business day; otherwise up to three days
  • Platforms: Android and iOS
  • Requirements: Capital One bank account
  • Find out more

Charles Schwab

  • Fees: Free
  • Check types: Checks issued by U.S. banks in U.S. dollars, except those made payable to someone other than you, postdated checks, and traveler’s checks
  • Processing Time: Deposits on a business day before 4 p.m. your local time will process the same day; otherwise, your deposit will process on the next business day.
  • Platforms: Android and iOS
  • Requirements: Schwab bank, brokerage, or IRA accounts
  • Find out more

Chase

Note: See our research on Chase’s check cashing policy.

  • Fees: Free
  • Check types: Personal, payroll, government
  • Processing time: Deposits before 11 p.m. ET are usually available the following day
  • Platforms: Android and iOS
  • Requirements: Chase bank account
  • Find out more

Chime

  • Fees: Free
  • Check types: Personal, payroll, government
  • Processing time: About three business days
  • Platforms: Android and iOS
  • Requirements: Must be enrolled in Chime Spending Account direct deposit
  • Find out more

Citibank

  • Fees: Free
  • Check types: Personal, payroll, government
  • Processing time: Up to five business days
  • Platforms: Android and iOS
  • Requirements: Citibank personal checking account
  • Find out more

Citizens Bank

  • Fees: Free
  • Check types: Personal, payroll, government
  • Processing time: Up to three business days
  • Platforms: Android and iOS
  • Requirements: Citizen’s Bank account
  • Find out more

Current

  • Fees: Free
  • Check types: Personal, payroll, government; excludes money orders, cashier’s checks, foreign checks, and third-party checks
  • Processing time: Within five business days
  • Platforms: Android and iOS
  • Requirements: Current bank account; check must be written to you
  • Find out more

Discover

  • Fees: Free
  • Check types: Personal, payroll, government
  • Processing time: Checks received before 6:30 p.m. ET should be posted that day, but it may take up to five days for your deposited funds to be available.
  • Platforms: Android and iOS
  • Requirements: Discover bank account
  • Find out more

Fifth Third Bank

  • Fees: Free
  • Check types: Personal, payroll, or government checks drawn on U.S. banks and money orders
  • Processing Time: $100 or more available immediately, depending upon account type; total processing time is up to five days
  • Platforms: Android and iOS
  • Requirements: Fifth Third account
  • Find out more

GoBank

  • Fees: Free
  • Check types: Personal, payroll, insurance, government, cashier’s, rebates, stock dividends, and money orders
  • Processing time: Up to five business days
  • Platforms: Android and iOS
  • Requirements: GoBank account with recurring payroll direct deposit for at least two months
  • Find out more

GTE Financial Deposit2Go

  • Fees: Free
  • Check types: Personal, payroll, government
  • Processing time: Up to two business days
  • Platforms: Android and iOS
  • Requirements: GTE bank account
  • Find out more

Guaranty Bank

  • Fees: Free
  • Check types: Personal, payroll, and government checks that are unaltered and written to you
  • Processing time: Business day deposits made by 5 p.m. your local time will be available on the next business day.
  • Platforms: Android and iOS
  • Requirements: Guaranty Bank account
  • Find out more

Huntington Bank

  • Fees: Free
  • Check types: Any check payable to you that is in U.S. dollars and drawn on a U.S. bank; excludes money orders, savings bonds, and traveler’s checks
  • Processing time: About two business days
  • Platforms: Android and iOS
  • Requirements: Huntington Bank account
  • Find out more
  • Fees: Free
  • Check types: Personal, payroll, and government checks drawn on U.S. bank accounts
  • Processing time: Up to $200 available immediately; the remainder available on the second business day after approval
  • Platforms: Android and iOS
  • Requirements: Navy Federal members for over 30 days with accounts in good standing; must be over age 14
  • Find out more

PNC

  • Fees: Free or 2% of check amount (or $2 for checks $25 to $100)
  • Check types: Personal, payroll, government
  • Processing time: Immediate processing for a fee through PNC Express Funds; next-day processing for free if deposit is received before 10 p.m. ET
  • Platforms: Android and iOS
  • Requirements: PNC bank account
  • Find out more

Simple

  • Fees: Free
  • Check types: Personal, payroll, government, and money orders in U.S. dollars
  • Processing time: During your first 30 days, all checks will be held nine business days (available on the tenth day); after 30 days, most deposits will be available the next business day if deposited before 5 p.m. ET
  • Platforms: Android and iOS
  • Requirements: Simple bank account
  • Find out more

SunTrust

  • Fees: Free
  • Check types: Personal, payroll, government
  • Processing time: Deposits made before 9 p.m. will be partially available the following business day
  • Platforms: Android and iOS
  • Requirements: SunTrust account
  • Find out more

TD Bank

  • Fees: Free
  • Check types: Checks drawn on U.S. banks that are payable to you or a joint account holder
  • Processing time: Up to five business days
  • Platforms: Android and iOS
  • Requirements: TD Bank account
  • Find out more

Union Bank & Trust

  • Fees: Free
  • Check types: Personal, payroll, government
  • Processing time: Up to two business days
  • Platforms: Android and iOS
  • Requirements: Union Bank & Trust bank account
  • Find out more

USAA

Note: See our related research for details on depositing large checks at USAA.

  • Fees: Free
  • Check types: Personal, payroll, money orders, cashier’s, government
  • Processing time: Up to five business days
  • Platforms: Android and iOS
  • Requirements: USAA bank account in good standing
  • Find out more

U.S. Bank

  • Fees: Free
  • Check types: Personal, payroll, government
  • Processing time: Full deposit availability the following business day
  • Platforms: Android and iOS
  • Requirements: U.S. Bank account
  • Find out more

Wells Fargo

  • Fees: Free
  • Check types: Personal, payroll, government
  • Processing time: Funds are typically available the day following the deposit
  • Platforms: Android and iOS
  • Requirements: Wells Fargo bank account
  • Find out more

This Season