ThisCalculator

Everyday

Hourly Calculator With Lunch: How to Work It

Updated · Standard formula, shown below

The calculator for this page is switched off while it is checked. The formula is below, and the worked example in the article shows how to use it by hand.

This calculator works out your true hourly pay or the total hours you actually worked after subtracting an unpaid lunch break. You enter your start time, end time, and the length of your lunch break (in minutes), and it returns your net hours worked and your effective hourly rate if you also enter your daily pay. It handles both a fixed lunch duration and a lunch that starts and ends at specific times, so you can see exactly what your time is worth.

Formula

The core formula is simple: Net hours = (End time – Start time) – Lunch break. All times are converted to minutes after midnight first. For example, 9:00 AM becomes 540 minutes, and 5:00 PM becomes 1020 minutes. The difference (480 minutes) is the gross time from clock-in to clock-out. Subtract the lunch break (30 minutes) to get 450 minutes of actual work. Divide by 60 to get hours (7.5 hours).

If you enter a daily pay amount, the effective hourly rate is Daily pay ÷ Net hours. This is the number that matters for comparing a salaried or daily-paid job to an hourly one, because it accounts for the unpaid break.

Worked Example

Using the default values: start at 9:00 AM, end at 5:00 PM, lunch 30 minutes, daily pay $160.

  1. Convert start time: 9:00 = 9 × 60 = 540 minutes.
  2. Convert end time: 17:00 = 17 × 60 = 1020 minutes.
  3. Gross time = 1020 – 540 = 480 minutes (8 hours).
  4. Subtract lunch: 480 – 30 = 450 minutes.
  5. Net hours = 450 ÷ 60 = 7.5 hours.
  6. Effective hourly rate = $160 ÷ 7.5 = $21.33 per hour.

The calculator shows 7.5 hours and $21.33/hour for the defaults.

Why the Lunch Break Matters

Many workers assume an 8-hour shift means 8 hours of pay. But if you take a 30-minute unpaid lunch, your actual paid time is only 7.5 hours. That changes your real hourly rate. For a daily rate of $160, the difference is meaningful: $20 per hour if you ignore lunch, but $21.33 per hour when you subtract it. Knowing this helps you compare job offers, evaluate overtime, and understand your true compensation.

Some employers pay for lunch (paid break), in which case you should set the lunch minutes to 0. Others have a 1-hour unpaid lunch, which can reduce your effective rate significantly. Always check your employment contract or company policy.

How to Use the Calculator Correctly

  • Enter start and end times in 24-hour format (e.g., 14:30 for 2:30 PM) or use AM/PM if your browser supports it – the calculator expects HH:MM in 24-hour format for consistency.
  • Enter lunch break in minutes, not hours. 30 minutes = 30, 1 hour = 60.
  • If you have multiple breaks, add them together (e.g., two 15-minute breaks = 30 minutes).
  • If you work a night shift that crosses midnight (e.g., 10 PM to 6 AM), the calculator handles it by adding 24 hours to the end time automatically – but make sure you enter the times correctly (22:00 and 06:00).
  • Daily pay is optional. If you leave it blank or enter 0, the calculator will still show net hours, but the hourly rate will be 0 or blank.

Common Mistakes and How to Avoid Them

  • Using decimal hours instead of minutes – Enter 30 for half an hour, not 0.5. The calculator expects minutes.
  • Forgetting to convert AM/PM – 5:00 PM is 17:00 in 24-hour format. If you enter 5:00, the calculator assumes 5 AM.
  • Ignoring unpaid breaks – If you have a 15-minute coffee break that’s unpaid, include it. If it’s paid, don’t subtract it.
  • Rounding too early – The calculator rounds to 2 decimal places for hours and rate. If you need exact payroll figures, keep more decimals in your own calculations.
  • Not accounting for overtime – This calculator gives a straight average. If you work overtime at a different rate, you need a more detailed calculation.

Limitations of This Calculator

This tool assumes a single continuous work period with one lunch break. It does not handle split shifts, multiple breaks of different lengths, or varying pay rates for different parts of the day. It also assumes all time is paid unless you subtract the lunch. For complex schedules, you’ll need a timesheet app or payroll software. Additionally, the calculator does not include taxes, deductions, or benefits – it only gives gross pay before any withholdings.

For salaried employees, this calculator can still be useful to estimate your effective hourly rate based on your typical daily hours. Just divide your monthly salary by the number of working days in the month, then enter that as daily pay.

Comparing Jobs: Hourly vs. Salary

When comparing a $20/hour job with a $45,000/year salary, you need to convert both to the same basis. Use this calculator to find your effective hourly rate from a salary: enter your typical start and end times, subtract lunch, and enter your daily pay (salary ÷ working days). Then compare that rate to the hourly job’s rate. Remember to consider benefits, commute, and job security – not just the number.

For example, a $45,000 salary with 20 working days per month and 8-hour days (7.5 after lunch) gives a daily pay of $187.50 and an hourly rate of $25.00. That’s better than $20/hour, but if the hourly job offers overtime, the comparison changes.

Frequently Asked Questions

Do I subtract lunch if I work through it?

No. If you don’t take a lunch break, you should enter 0 minutes for lunch. Some employers require a break, but if you actually worked through it and were paid for that time, don’t subtract it.

What if my lunch is unpaid but I have to stay late?

That’s exactly what this calculator is for. If you stay late, your end time is later, so the net hours increase, and your effective hourly rate for the day changes. Enter the actual end time, not the scheduled one.

Can I use this for a part-time job?

Yes, absolutely. The calculator works for any shift length. Just enter your actual start, end, and lunch minutes. The math is the same whether you work 3 hours or 12.

Does this calculator include paid holidays or sick days?

No. It only calculates hours worked on a single day. To include paid time off, you’d need to average over a longer period. This tool is for a specific day’s calculation.

What if I have two lunch breaks?

Add them together and enter the total minutes. For example, a 15-minute coffee break and a 30-minute lunch = 45 minutes total. The calculator doesn’t care how many breaks you take, only the total unpaid time.

How do I calculate my weekly hours with lunch breaks?

Use this calculator for each day, then add the net hours together. Or multiply the daily net hours by the number of workdays if your schedule is consistent. For a more automated approach, use a timesheet calculator that handles multiple days.

Related

Formula used
in start | Start time (HH:MM) | clock | 9:00 | 0
in end | End time (HH:MM) | clock | 17:00 | 0
in lunch | Lunch break (minutes) | min | 30 | 0
in pay | Daily pay (optional) | $ | 160 | 0
out net_hours | Net hours worked | h | (end - start - lunch) / 60 | 2
out hourly | Effective hourly rate | $/h | pay / ((end - start - lunch) / 60) | 2

Each line is one input (in, sel, list) or one result (out: label, unit, formula, decimals). How the calculators work

Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.