You might look at your software and see if it has "possible duplicates" warnings at your merchant and bank levels. I know with our RDC, we get warning flags if a check is scanned more than once. So in that aspect, it minimizes the risk of a check being scanned more than once. However, I'm not sure if there is a timeframe that the software won't catch duplicates. So that may be something you want to look at. Other concerns you should have would be unauthorized access to information on the checks (bank account number, name etc.). However, if they are employees, they probably have access to that information anyways. But if they are maintenance or janitors, you want to be careful of where that information is stored. Also, you should have a rentention policy that states when those checks should be shred and destroyed. Our policy for merchants is 60 days. After that, the checks are destroyed. Regardless, the checks should be locked and access restricted so that the potential for duplicates on branch capture scanning doesn't occur.