Yes, you will need to bring an official government ID card to cash a check in person. This ID can be a driver's license, military ID or a passport. Check cashing apps will likely require you to verify your identity when creating your account and before cashing your first check. After that, you should be able to cash checks without presenting your ID first.