on the dot
on the dot also on the button {adv. phr.}, {informal}
Exactly on time; not early and not late.
Susan arrived at the party at 2:00 P.M. on the dot.
Ben's plane arrived on the dot.
Categories:
Source: A Dictionary of American Idioms