Right on the money!
Being on merely a money (or some money) would likely not be as impressive in said circumstances, and so whilst being grammatically possible in English, it shouldn't seem so likely the sort of thing anyone would ever have had to say.