Counterfeit currency detection is a critical aspect of maintaining financial integrity. This paper introduces an innovative methodology for identifying counterfeit Indian rupee notes. By employing advanced image processing techniques and Convolutional Neural Networks (CNNs), specifically ResNet architecture, the proposed system achieves impressive accuracy in distinguishing genuine from counterfeit banknotes. The dataset, meticulously compiled through a combination of web scraping and synthetic printing, ensures robust training and evaluation. Experimental findings underscore the efficacy of the ResNet-based approach, highlighting its superiority over traditional CNN models. This research contributes significantly to bolstering currency security and trust in financial transactions, offering practical insights for combating counterfeit currency challenges.