The advancement in banking efficiency has brought about the invention of the Automated Teller Machine (ATM) which make financial transaction easy and faster. Notwithstanding, the current trend of Cybercrime facilitate the need for an enhanced fingerprint application on ATM machine which will decrease the rate of financial frauds and theft. The mechanism is intended to enable assigned fingerprint authentication of customers with quick code and secret code. The study aims at enhancing the security authentication of customers using ATM. A core controller using fingerprint recognition system of ATM in-system programme is explored. A fingerprint module is used to capture fingerprints with enhanced processor and optical sensor for verification. Upon system testing of capable reduction of ATM fraud using fingerprint authentication, the proposed system of authentication is presented. The programming language used for this project is C# which is acting as the frontend while the backend as the Microsoft SQL server.