This document describes a currency validation mobile application that uses image processing techniques to determine if a currency is counterfeit. The application takes a photo of the currency using a mobile device, preprocesses the image by removing noise and background, determines the currency value using MSE or SURF comparison, extracts security features, and checks validity by comparing features to real currency using neural networks or SURF. If valid, the result is sent back to the mobile. The system is currently applied to Egyptian currency and has limitations such as requiring photos with >5MP in quality and a black background.