Generally speaking, a photo ID is required to cash a check. If you have a bank account, your bank may offer ATM or mobile check deposits, which allows you to get the funds into your account without having to show your ID. However, depending on your bank's policies, you may not have immediate access to the money. If you don't have a traditional bank account, you can also use a mobile app (such as Venmo or PayPal) or a prepaid card that allows check cashing through an app. Finally, you can sign the check over to someone else to cash it for you.