sodcalculator

10 Tech How-To

Payroll Hours & Minutes: How to Calculate

Guide 10-36405 · Updated · Step by step

This guide shows you how to convert employee time records into decimal hours for payroll, how to add up multiple time entries, and how to handle overtime and rounding. You’ll need the raw time-in and time-out data for each employee, a clear pay period start and end date, and your company’s rounding policy (if any). By the end, you’ll be able to produce accurate gross hours for any pay run without a spreadsheet formula error.

What You’ll Need

  • Time records for each employee (clock-in/clock-out times, or a time sheet with start and end times)
  • Your pay period dates (e.g., Monday to Sunday, or the 1st to the 15th)
  • A calculator, spreadsheet, or payroll software
  • Your company’s rounding policy (e.g., nearest 5 minutes, nearest quarter hour) — if you have one
  • Overtime rules for your location and company (e.g., 1.5x after 40 hours, daily overtime after 8 hours)

Step-by-Step

  1. Convert each clock-in and clock-out time to a 24-hour (military) format. For example, 8:00 AM stays 08:00, but 2:00 PM becomes 14:00. This avoids AM/PM subtraction errors. If your time records are already in 24-hour format, skip this step.
  2. Calculate the raw minutes worked for each shift. Subtract the start time from the end time. Example: start 09:15, end 17:30 → 17:30 − 09:15 = 8 hours 15 minutes. If a shift crosses midnight (e.g., 22:00 to 06:00), add 24 hours to the end time first: 06:00 + 24:00 = 30:00, then 30:00 − 22:00 = 8 hours 0 minutes.
  3. Convert each shift’s hours and minutes into a decimal number. Keep the hours as whole numbers, then divide the minutes by 60. For 8 hours 15 minutes: 8 + (15 ÷ 60) = 8.25 hours. For 7 hours 45 minutes: 7 + (45 ÷ 60) = 7.75 hours. Write down each shift’s decimal value.
  4. Add up all decimal hours for the employee across the pay period. If someone worked 8.25, 7.75, and 8.5 hours on three days, the sum is 24.5 hours. Use a spreadsheet formula like =SUM() or a calculator. Do not add hours and minutes separately yet — that creates errors.
  5. Apply your rounding policy, if you have one. Many companies round to the nearest 5 minutes or quarter hour. To round to the nearest quarter hour: multiply the decimal hours by 4, round to the nearest whole number, then divide by 4. Example: 8.23 hours → 8.23 × 4 = 32.92 → round to 33 → 33 ÷ 4 = 8.25 hours. If you don’t round, skip this step.
  6. Calculate overtime, if applicable. For weekly overtime: if the total exceeds 40 hours, the first 40 are regular time, and the excess is overtime. For example, 44.5 total hours → 40 regular + 4.5 overtime. For daily overtime, apply the same logic per day (e.g., over 8 hours in a day is overtime). Use your local rules.
  7. Convert any remaining minute fractions back to minutes for reporting, if needed. If your payroll system wants minutes instead of decimals, multiply the decimal part by 60. Example: 8.25 hours → 0.25 × 60 = 15 minutes, so 8 hours 15 minutes. Most systems accept decimals, so this is only for paper timesheets.
  8. Double-check by adding the minutes separately. As a verification, add all the whole hours together, then add all the minutes together, then convert extra minutes to hours (every 60 minutes = 1 hour). This should match your decimal total. For example, 8h15m + 7h45m = 15h60m = 16h00m, which equals 16.0 decimal hours.
  9. Repeat for each employee and each pay period. Keep a consistent template so you don’t miss a shift. Save the raw time data in case of an audit or dispute.

Common Mistakes

  • Subtracting AM/PM times without converting to 24-hour format. 2:00 PM minus 9:00 AM is not 7 hours if you just subtract 2 from 9 — you get a negative number. Always convert to 24-hour first.
  • Treating minutes as if they were hundredths of an hour. 15 minutes is 0.25 hours, not 0.15 hours. Dividing minutes by 60 is the only correct conversion.
  • Adding hours and minutes separately without carrying over. 7h50m + 7h20m = 14h70m, which is 15h10m, not 14h70m. Always convert the extra 60 minutes into an hour.
  • Forgetting to handle overnight shifts. A shift from 11 PM to 7 AM is 8 hours, but if you subtract 11 from 7 you get −4. Add 24 to the end time first.
  • Applying rounding before adding all shifts. Round each shift to the nearest quarter hour first, then add, and you can drift by several minutes. Round only the final total, unless your policy says otherwise.
  • Mixing decimal hours and minutes in the same calculation. If you write 8.25 hours as “8.25” but then add 30 minutes as “0.30”, you’re off. Keep everything in decimal hours or everything in minutes.

Tips

  • Use a spreadsheet with columns for Date, Start Time, End Time, and a formula like = (End - Start) * 24 (if times are formatted as times). This gives you decimal hours automatically.
  • Set your spreadsheet time cells to a 24-hour format (e.g., HH:MM) to avoid AM/PM confusion.
  • For quick mental math: remember 15 min = 0.25, 30 min = 0.5, 45 min = 0.75. These three cover most rounding cases.
  • Keep a running total per employee as you enter each day’s time, so you notice a missing day before the pay run.
  • If you use a time clock app, export the data in decimal hours directly — many systems already do the conversion for you.
  • Write down your rounding policy and apply it consistently to all employees. Inconsistent rounding can lead to wage disputes.

Troubleshooting

  • Your total seems too high or too low. Re-check every shift’s start and end times. A common error is entering 5:00 PM as 5:00 (AM) on a 12-hour clock. Convert everything to 24-hour and redo the subtraction.
  • A shift crosses midnight and you get a negative number. Add 24 to the end time before subtracting. For example, 02:00 end → 26:00, then 26:00 − 22:00 = 4 hours.
  • You have a time like 8:70 or 9:75. That means you added minutes incorrectly. Convert 70 minutes to 1 hour 10 minutes, so 8:70 becomes 9:10.
  • Your decimal total doesn’t match the minute-based total. Recalculate the decimal conversion. For example, 8 hours 20 minutes is 8.333 hours (20 ÷ 60 = 0.333), not 8.20. Use a calculator to divide minutes by 60.
  • You can’t find a missing shift. Check the employee’s time clock history, emails, or manager approvals. If the shift is genuinely missing, ask the employee for a correction form and have a manager approve it before adding it to payroll.
  • Your spreadsheet formula returns a negative or weird number. Make sure the end time is in the same day or that you’ve handled overnight shifts. Also check that both cells are formatted as time, not text.

Frequently Asked Questions

Q: How do I convert 7 hours 30 minutes to decimal?
A: Divide 30 by 60 to get 0.5, then add to 7 → 7.5 hours.

Q: What is the standard rounding rule for payroll?
A: The most common is rounding to the nearest 5 minutes or quarter hour, but you must follow your company policy and local wage laws. Always round in the employee’s favor if there’s any doubt.

Q: How do I calculate overtime if an employee works 45 hours in a week?
A: Subtract 40 from 45 to get 5 overtime hours. The first 40 are regular time, the extra 5 are overtime (usually 1.5x pay).

Q: Do I need to include unpaid breaks in the total?
A: No, if the break is unpaid, you should subtract the break time from the shift length. For example, 9 hours at work with a 30-minute unpaid lunch = 8.5 paid hours.

Q: Can I use a calculator to add times in minutes and seconds?
A: Yes, but it’s easier to convert everything to decimal hours first. Adding minutes directly requires carrying over every 60 minutes, which is error-prone.

Q: What if an employee works a split shift (e.g., 8-12 and 1-5)?
A: Calculate each segment separately (8-12 = 4 hours, 1-5 = 4 hours) and add them together for 8 hours total. Don’t subtract the gap between shifts unless it’s unpaid and you’re calculating paid time only.

Related

General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.

More in this bed

The whole Tech How-To bed →