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:35 PM with a 30-minute length returns at 1:05 PM, and 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.
For a full walkthrough with worked examples for 30, 45 and 60 minute breaks, see our guide on how to calculate your return time after a lunch break. To find the total time between two clock times instead, use the Time Duration Calculator.
How to Subtract Lunch From Work Hours
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
Worked example:
- Start work: 9:00 AM
- Finish work: 5:30 PM
- Lunch: 30 minutes
- Elapsed time: 8 hours 30 minutes
- Minus lunch: 30 minutes
- Hours worked: 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. For full weekly totals across multiple days, use the Work Hours Calculator.
Lunch Breaks and Decimal Hours
Payroll and timesheet 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 hour
30 minutes is 0.5 hours, NOT 0.30 hours. The common mistake is writing 30 minutes as 0.30, but there are 60 minutes in an hour, not 100, so you divide by 60: 30 ÷ 60 = 0.50. The same logic makes 45 minutes 0.75, not 0.45.
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. For a weekly time card with overtime, use the Time Card Calculator; to work out overtime pay from total hours, use the Overtime Calculator. 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 "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 "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.
- What time do I return from a one-hour (60-minute) lunch?
- Add 60 minutes to the break start time. A lunch starting at 12:30 PM plus 60 minutes returns at 1:30 PM, and a lunch starting at 1:00 PM plus 60 minutes returns at 2:00 PM. Use the "Return time" mode for any start time.
- How do I calculate my lunch return time?
- Add the break length to your lunch start time. For example, a lunch starting at 12:35 PM with a 30-minute break returns at 1:05 PM. The "Return time" mode does this instantly and wraps correctly across noon, midnight and AM/PM boundaries.
- How do I subtract lunch from my work hours?
- 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 "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.