On time = Exactly at the correct time, punctually.
به موقع، سر وقت، درست به موقع، سر ساعت
I thought that Margaret would arrive late, but she was right on time.
فکر میکردم مارگارت دیر میرسه، اما درست به موقع رسید.
Did you get to work on time this morning, or did rush hour traffic delay you?
آیا امروز صبح به موقع سر کار رسیدی و یا ساعت اوج ترافیک باعث تاخیرت شد؟

on time — амер. точно, вовремя
This post has received a 10.91 % upvote from @boomerang.