What Time Can I Leave Work?

Calculate your office exit time using your arrival time, required working hours, and break time.

Calculate Your Leave Time

min
Output format

How the Calculation Works

LeaveTime uses one simple, transparent formula that runs entirely in your browser:

Leave time = Arrival time + Required working time + Unpaid break

For example, 9:42 AM + 8h 30m + 45m = 6:57 PM. No data ever leaves your device — the math happens in JavaScript on this page.

Five Worked Examples

1. Standard office day

Arrival: 9:00 AM · Required: 8h · Break: 30m

Leave time: 5:30 PM. This is the typical 9-to-5 pattern with a half-hour unpaid lunch.

2. Late arrival

Arrival: 10:15 AM · Required: 8h · Break: 45m

Leave time: 7:00 PM. Every minute you arrive late pushes your leave time by the same minute.

3. Shorter Friday

Arrival: 9:00 AM · Required: 6h · Break: 30m

Leave time: 3:30 PM. Useful when your company reduces Friday hours.

4. Overnight shift

Arrival: 10:30 PM · Required: 8h · Break: 30m

Leave time: 7:00 AM (next day). LeaveTime automatically wraps past midnight.

5. Paid vs. unpaid break

Arrival: 9:00 AM · Required: 8h · Break: 60m unpaid vs 0m paid

With an unpaid 60-minute lunch, you leave at 6:00 PM. If your break is paid, enter 0 in the break field — you'd leave at 5:00 PM.

Overnight Shifts

If your leave time crosses midnight, LeaveTime normalizes the result using total minutes mod 1440. A shift starting at 22:30 for 8h with a 30-minute break lands at 07:00 the next morning. The result card also notes "next day" so you don't misread the time.

Common Mistakes to Avoid

  1. Confusing 8:30 with 8.5 hours. "8:30" here means 8 hours 30 minutes. In decimal, that's 8.5.
  2. Forgetting to add your unpaid break. If lunch is unpaid, it must be added — otherwise your leave time will be too early.
  3. Mixing AM and PM. Prefer 24-hour mode if you frequently misread AM/PM.
  4. Applying the wrong company schedule. Confirm your required duration with HR before trusting the number.

Frequently Asked Questions

Does LeaveTime store my times on a server?

No. All calculations run in your browser via JavaScript. Only your preferred work duration and format may be saved in your browser's localStorage, which never leaves your device.

Do I need to install anything?

No. Open the page in any modern browser (Chrome, Safari, Firefox, Edge) — it works offline once loaded.

How do I handle a paid break?

If your break is paid, set the break field to 0. Only enter the number of minutes you must make up.

Can I use decimal hours (e.g., 7.5)?

Choose Custom and enter 7 hours and 30 minutes. LeaveTime always uses hours + minutes to avoid rounding errors.

What about overnight shifts?

Fully supported. If the computed leave time crosses midnight, LeaveTime shows it as the next morning (with a "next day" note).

Is this legal/HR advice?

No. LeaveTime is a general-purpose calculator. Always follow your employer's policies and local labor laws.