Hey, there is no one bank that offers the highest cash back on purchases. Each bank has tie-ups with different companies and in turn offers different deals. I have Maybank's Family & Friends Platinum MasterCard which give me 5% cash rebates at merchants like NTUC, Watsons, Legoland, Mothercare, Popular Bookstores and etc.