Expressions used in Everyday Spoken English in Social and Professional contexts
on the (money/button/dot)
on the moneyon the buttonon the dot
Meaning(s)
1) precisely accurate or exactly right
How to MemorizePopularity HighProfessional HighSocial
his/her assessment was right on the button
Analysis
That idiom to be on the moneymeans to be accurate or correct, it is usually used in relation to a correct prediction or estimate. The expression'on the dot' is most commonly used in relation to an exact time. To arrive 'on the dot' means to arrive at the precise time agreed upon. These are both idioms used in social and professional contexts.
Social Examples (Basic)
She was right on the button when she said that Robert would be difficult to live with. We were all sick of him within a week!
I need to be on time for the train, it arrives at 4.37 on the dot.
Professional Examples (Basic)
I read John's report and I think his assessment of the situation is right on the money.
The article was submitted at 6 pm on the dot so I just made the deadline!