Detecting counterfeit currency is a critical issue that has gained increasing attention in recent years. Deep learning techniques have shown significant promise in a variety of image processing tasks, including counterfeit currency detection. In this project, we propose a deep learning-based counterfeit currency detection system that uses convolutional neural networks (CNNs) for feature extraction and classification. The proposed system consists of two main phases: training and testing. In the training phase, a dataset of genuine and counterfeit banknotes is used to train the CNN model to distinguish between genuine and counterfeit banknotes. A CNN model extracts features from an input image using convolutional layers and then applies fully connected layers for classification. Experimental results show that the proposed deep learning-based counterfeit currency detection system achieves high accuracy. The system outperforms existing state-of-the-art techniques in terms of detection accuracy, robustness, and real-time performance. In conclusion, it can be said that the proposed system could be a useful tool for preventing the circulation of counterfeit currency and minimizing economic losses. The system can be integrated into various automated teller machines (ATMs) and vending machines to detect counterfeit money in real time