English UsageGrammar guide

On Time vs. In Time

“On time” is about punctuality to a schedule. “In time” is about having enough time before an event or deadline, often followed by “for” plus a noun or “to” plus an infinitive.

Quick answer

“On time” means at the scheduled time; “in time” means early enough for a purpose or before it is too late.

Key details

In Time Roleearly enough for a purpose or before it is too late
Just In Timeemphasizes being only narrowly early enough
On Time Roleat the scheduled or expected time

Further guidance

Enough Time Boundary

Use in time when there is enough time remaining to do or experience something.

Schedule Boundary

Use on time for punctuality relative to a timetable or schedule.

Sources and evidence

Sources are shown with the role they play in this guide. Historical or style-sensitive claims are kept within the evidence boundary described above.

  1. Time — English Grammar Today (opens in a new tab)Cambridge Dictionary · On time for scheduled time versus in time for early-enough completion

Explore the topic