Time conversion for payroll: turn punch-clock hours into decimal pay fast
Every punch clock in America records time the same way: hours and minutes (HH:MM). Your payroll calculation needs something different: decimal hours. Miss that conversion step and your gross pay figures are wrong before you even get to overtime. This guide shows you the formula, a quick-reference table, a full worked example for a restaurant server, and the rounding mistakes that quietly cost employers hundreds of dollars a year.
Disclaimer: Calculator outputs are estimates — not legal or tax advice. Verify with your accountant or a licensed payroll professional before running payroll.
Why punch clocks record HH:MM but payroll needs decimals
A punch clock measures time in the natural human unit: hours and minutes, where each hour contains 60 minutes. Payroll math, however, runs on decimals — because multiplying a rate by a decimal is straightforward arithmetic, while multiplying a rate by a mixed number (7 hours and 45 minutes) is not.
Here is the problem in concrete terms. A server clocks in at 9:00 AM and clocks out at 3:45 PM. That is 6 hours and 45 minutes. If you multiply 6.45 by her hourly rate of $13.00, you get $83.85 — which is wrong. The correct decimal is 6.75 hours, giving $87.75. That $3.90 error per shift, across five servers per week, adds up to roughly $1,014 in miscalculated wages per year. Courts do not consider arithmetic errors a defense.
The root cause is confusing the minute portion of a time with a decimal fraction. 45 minutes is not 0.45 of an hour — it is 0.75 of an hour (45 ÷ 60 = 0.75). Always divide minutes by 60 before adding to the whole hours.
The hours-to-decimal conversion formula
The formula is two steps:
- Divide the minutes by 60 to get the decimal fraction of an hour.
- Add that fraction to the whole hours.
Punch out: 3:45 PM · Punch in: 9:00 AM
Raw elapsed time: 6 hours 45 minutes
Step 1 — convert minutes: 45 ÷ 60 = 0.75
Step 2 — add to hours: 6 + 0.75 = 6.75 decimal hours
Gross pay at $13.00/hr: 6.75 × $13.00 = $87.75
The table below covers every common minute value you will encounter on a punch card. Print it and tape it next to your payroll spreadsheet.
| Minutes | Decimal (÷ 60) | Minutes | Decimal (÷ 60) |
|---|---|---|---|
| :00 | 0.00 | :30 | 0.50 |
| :05 | 0.08 | :35 | 0.58 |
| :10 | 0.17 | :40 | 0.67 |
| :15 | 0.25 | :45 | 0.75 |
| :20 | 0.33 | :50 | 0.83 |
| :25 | 0.42 | :55 | 0.92 |
Worked example: restaurant server, Mon–Fri punch times to gross pay
Employee: Daniela · Role: waitstaff · Hourly rate: $13.00 · OT rule: US Federal (40h/week, FLSA 29 CFR §778.107)
| Day | Clock in | Clock out | Break | Raw (HH:MM) | Decimal hrs |
|---|---|---|---|---|---|
| Mon | 09:00 | 15:45 | 30 min | 6h 15m | 6.25 |
| Tue | 09:00 | 15:00 | 30 min | 5h 30m | 5.50 |
| Wed | 09:00 | 21:00 | 30 min | 11h 30m | 11.50 |
| Thu | 09:00 | 15:30 | 30 min | 6h 00m | 6.00 |
| Fri | 09:00 | 20:45 | 30 min | 11h 15m | 11.25 |
| Weekly total | 40.50 | ||||
Total decimal hours: 40.50. Under the federal 40-hour rule, the first 40 hours are regular pay and anything above 40 is overtime at 1.5× the regular rate.
- Regular hours: 40.00 · Regular pay: 40.00 × $13.00 = $520.00
- Overtime hours: 0.50 · OT rate: $13.00 × 1.5 = $19.50 · OT pay: 0.50 × $19.50 = $9.75
Gross pay for the week: $520.00 + $9.75 = $529.75
If you had used raw HH:MM without converting — say, mistakenly typing 40:15 as 40.15 decimal — Daniela's gross would calculate as $521.95, a $7.80 underpayment in a single week.
How overtime interacts with decimal-hour totals
Once you have correct decimal totals, overtime math follows the same logic regardless of industry. Two rules apply in the US:
Federal rule (FLSA 29 CFR §778.107): Any hours over 40 in a workweek are overtime, paid at 1.5× the regular rate. This applies in every state as a floor.
California daily rule (California Labor Code §510): In addition to the weekly threshold, California requires overtime pay for any hours over 8 in a single workday, and double-time for hours over 12 in a single workday. A construction worker in California who clocks 10 hours on Tuesday owes 2 hours of daily OT — even if her weekly total is only 38 hours.
Here is a quick retail example under the California daily rule. Employee works Mon 10h, Tue 8h, Wed 6h, Thu 8h, Fri 8h = 40 total hours. Under federal-only you'd owe zero OT. Under California §510, Monday's 2 extra hours (10 − 8) each trigger daily OT, so 2 hours × $16.00 × 1.5 = $48.00 in overtime — despite no weekly threshold breach.
Other states with daily overtime provisions include Alaska (8h/day), Nevada (8h/day for workers earning below 1.5× the minimum wage), and Colorado (12h/day). Always confirm the rule that applies to your state before finalising decimal-hour totals into gross pay.
Not legal or tax advice. State overtime rules change. Verify your state's current rule with your state labor board or a licensed payroll professional before running payroll.
Common rounding mistakes that cost employers money
The FLSA does permit time rounding — but only under strict conditions (29 CFR §785.48). Here are the four mistakes that generate the most underpayment liability:
- Treating minutes as decimals directly. Writing 6h 45m as 6.45 instead of 6.75. This is the single most frequent error in manual payroll. The correction is always: divide minutes by 60.
- Always rounding down at shift end. If an employee clocks out at 5:53 PM and you log it as 5:45 PM every single time, your rounding is systematically in the employer's favor. The FLSA requires that rounding averages out over time. One-directional rounding is a wage violation.
- Rounding individual punches instead of daily or weekly totals. Rounding each in/out punch to the nearest quarter-hour, then summing, compunds errors across multiple entries. It is safer to sum exact minutes for the day, then convert the daily total to decimals once.
- Ignoring short shifts for OT purposes. A part-time retail worker who picks up extra shifts may cross 40 hours even if no single shift is long. Decimal conversion of every shift — including 3-hour and 4-hour shifts — is required to catch threshold crossings accurately.
The practical fix: record exact clock-in and clock-out times, compute elapsed minutes to the minute, convert the daily total to decimal hours, and sum. No rounding required — and no FLSA exposure.
How PayrollTimeCalc automates the conversion in one step
PayrollTimeCalc accepts clock-in and clock-out times directly — you enter punches in HH:MM format, the tool converts them to decimal hours automatically, sums the week, applies your chosen overtime rule (federal weekly 40h, California daily 8h, or none), and shows regular hours, overtime hours, and gross pay on one screen. No spreadsheet formulas. No manual ÷ 60 step. No decimal confusion.
The free tier handles 5 calculations per day with no signup required — enough for a restaurant manager verifying a single server's week before running payroll. The Pro tier ($9/month) unlocks multi-employee calculation, saved employee profiles, and CSV export for your records.
A construction foreman in California running a five-person crew on daily 8h OT rules: enter each worker's punches for Mon–Fri, switch the OT rule to California daily 8h, and get each person's gross pay in under 60 seconds — with the daily OT hours flagged separately from the weekly OT hours.
Enter your punch times and get decimal hours + gross pay instantly — no signup needed.
Try the free time conversion calculator →Frequently asked questions
Do I have to round employee time for payroll?
You are not required to round at all — paying to the exact minute is always compliant with the FLSA. If you do round, the FLSA (29 CFR §785.48) permits rounding to the nearest 5 minutes, 1/10th of an hour (6-minute increments), or quarter-hour (15-minute increments), but only if the rounding is neutral over time and does not systematically favor the employer. The safest approach for small employers is to record exact punch times and convert minutes to decimals without any rounding whatsoever.
Not legal or tax advice. Verify with your accountant.
What is the FLSA rule on time rounding?
Under 29 CFR §785.48, the FLSA allows employers to round employee time to the nearest 5 minutes, 1/10th of an hour, or quarter-hour, provided the rounding averages out so employees are not consistently underpaid. Courts have increasingly scrutinized rounding practices, particularly where timekeeping systems make it trivial to record exact times. If your rounding consistently shaves minutes from employee totals — for example, always logging clock-outs at the prior quarter-hour — you are likely violating the FLSA regardless of intent.
Not legal or tax advice. Verify with your accountant.
How do I convert 7 hours 45 minutes to decimal?
Divide the minutes by 60: 45 ÷ 60 = 0.75. Add that to the whole hours: 7 + 0.75 = 7.75 decimal hours. At $15.00 per hour, 7.75 hours equals $116.25 gross pay. Common mistake: writing 7.45 instead of 7.75 — that would calculate to $111.75, a $4.50 shortfall per shift.