TimeCalcLab

Lunch Break Calculator

Calculate your lunch break duration, the time you return to work, or the actual hours worked after an unpaid lunch. Pick a mode below, enter your times and the answer updates instantly. Overnight shifts and AM/PM boundaries are handled automatically. Everything runs in your browser — nothing is stored.

Time format
Your lunch break
Total minutes
Decimal hours

Example: 12:15 PM → 12:45 PM = 30 minutes = 0.50 hours.

How to Use the Lunch Break Calculator

The calculator has three modes, selected with the tabs above. Break duration works out how long a break lasted from its start and end times. Return time tells you when to go back to work after a break of a given length. Work hours with lunch calculates the actual hours worked in a shift once an unpaid lunch is deducted. Switch the time format between 12-hour AM/PM and 24-hour to suit how you read clock times. Every result updates instantly as you type.

How to Calculate a Lunch Break

The break duration is the difference between the break end and break start times:

Break End − Break Start = Break Duration

For example, a lunch from 12:15 PM to 12:45 PM is 30 minutes. If the break end is not later than the start on the clock (for example a break that crosses midnight), the calculator treats it as overnight and adds 24 hours before working out the difference.

How to Calculate Your Return Time

Add the break length to the break start time to find when you return:

Break Start + Break Length = Return Time

For example, a break starting at 12:30 PM with a 45-minute length returns at 1:15 PM. The calculator wraps correctly across noon, midnight and AM/PM boundaries, so a break starting at 11:45 PM with a 30-minute length returns at 12:15 AM.

How to Calculate Work Hours With a Lunch Break

First find the full shift duration, then subtract the unpaid break to get the hours actually worked:

Work End − Work Start − Unpaid Break = Hours Worked

Using the worked example: a shift from 9:00 AM to 5:30 PM is 8 hours 30 minutes. Subtract a 30-minute unpaid lunch and the actual hours worked are 8 hours (8.00 decimal hours). If the break is longer than the shift, the calculator flags it as an error rather than producing a negative total.

Lunch Breaks and Decimal Hours

Payroll systems usually want decimal hours, where minutes are a fraction of an hour. Divide the minutes by 60 to convert:

  • 15 minutes = 0.25 hours
  • 30 minutes = 0.50 hours
  • 45 minutes = 0.75 hours
  • 60 minutes = 1.00 hours

The common mistake is writing 30 minutes as 0.30 — it is actually 0.50, because there are 60 minutes in an hour, not 100.

Paid vs Unpaid Breaks

Mathematically, an unpaid break is deducted when calculating worked hours, while a paid break remains part of the worked hours. This calculator subtracts the break you enter, so enter it only when it is unpaid. Whether a particular break must be paid varies by employer, contract and jurisdiction — this tool does not give legal or payroll advice on that point.

Lunch Break Calculator vs Shift Calculator

The Lunch Break Calculator focuses on the break itself: how long it lasted, when you return, and how an unpaid lunch reduces worked hours. The Shift Calculator focuses on the total shift — it works out hours worked from shift start and end times with optional breaks, and can stack several shifts together. Use this tool when the break is the question; use the Shift Calculator when the whole shift is the question.

Common Break Calculation Mistakes

  • AM/PM mistakes. Entering 12:30 when you meant 12:30 PM puts the break in the wrong half of the day. The 12-hour AM/PM mode makes the marker explicit.
  • Subtracting paid breaks. Only deduct breaks you are not paid for. Subtracting a paid lunch understates your worked hours.
  • Forgetting unpaid breaks. A 9-to-5 with an unpaid lunch is 7.5 or 8 worked hours, not 8.5. Always deduct unpaid time.
  • Decimal conversion errors. 30 minutes is 0.50, not 0.30. Minutes are divided by 60, not treated as cents.
  • Incorrect return times. A 45-minute break from 12:30 PM returns at 1:15 PM, not 1:30 PM. The return-time mode adds the minutes correctly and wraps across the hour.

FAQs

How long is my lunch break?
Subtract the break start time from the break end time. A lunch from 12:15 PM to 12:45 PM is 30 minutes. Use the "Calculate break duration" mode and the calculator shows the break in hours and minutes, total minutes and decimal hours.
What time do I return from a 30-minute lunch?
Add 30 minutes to your break start time. A lunch starting at 12:30 PM plus 30 minutes returns at 1:00 PM. Use the "Calculate return time" mode to get this instantly, including wraps across noon and midnight.
What time do I return from a 45-minute lunch?
Add 45 minutes to the break start time. A lunch starting at 12:30 PM plus 45 minutes returns at 1:15 PM. The return-time mode handles AM/PM boundaries automatically.
How do I calculate work hours minus lunch?
Work out the full shift duration from work start to work end, then subtract the unpaid lunch. A 9:00 AM to 5:30 PM shift is 8 hours 30 minutes; minus a 30-minute lunch it is 8 hours worked. Use the "Calculate work hours with lunch" mode.
Is a 30-minute break 0.5 hours?
Yes. 30 minutes is 0.50 decimal hours, because there are 60 minutes in an hour. It is not 0.30 — that would treat minutes as cents. Divide the minutes by 60 to convert: 30 ÷ 60 = 0.50.
How do I calculate a lunch break in decimal hours?
Divide the break minutes by 60. 15 minutes is 0.25, 30 minutes is 0.50, 45 minutes is 0.75 and 60 minutes is 1.00. The calculator shows the decimal value alongside the hours and minutes.
Does an unpaid lunch count as hours worked?
No. An unpaid lunch is deducted from the shift duration to give the actual hours worked. A paid break is normally kept as part of worked hours. Whether a break must be paid varies by employer, contract and jurisdiction, so check your own agreement.
Can I calculate an overnight shift with a break?
Yes. Enter the work start and end times as normal. If the end time is not later than the start time, the calculator treats the shift as crossing midnight and adds 24 hours before subtracting the break, so 10:00 PM to 6:00 AM with a 30-minute break is 7 hours 30 minutes worked.
What is the difference between paid and unpaid breaks?
A paid break stays included in your worked hours, so it is not subtracted. An unpaid break is deducted from the shift span to get worked hours. This calculator deducts the break you enter, so enter it only if it is unpaid. Rules on which breaks must be paid vary by employer, contract and jurisdiction.