Time conversion for payroll: turn punch-clock hours into decimal pay fast

Updated May 15, 2026  ·  7 min read

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:

  1. Divide the minutes by 60 to get the decimal fraction of an hour.
  2. 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)
:000.00:300.50
:050.08:350.58
:100.17:400.67
:150.25:450.75
:200.33:500.83
:250.42:550.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)

DayClock inClock outBreakRaw (HH:MM)Decimal hrs
Mon09:0015:4530 min6h 15m6.25
Tue09:0015:0030 min5h 30m5.50
Wed09:0021:0030 min11h 30m11.50
Thu09:0015:3030 min6h 00m6.00
Fri09:0020:4530 min11h 15m11.25
Weekly total40.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.

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:

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.

See also