How to Convert Minutes to Decimal Hours
The formula is straightforward: divide the number of minutes by 60. The result is the decimal-hour equivalent. For example, 30 minutes ÷ 60 = 0.5000 hours. That single operation is all that stands between a raw minutes count and the decimal figure your payroll software, spreadsheet, or invoice template expects. There is no table to memorize, no unit-conversion constant to look up — just one division.
Most people need the answer rounded to two decimal places for payroll (the penny-precision standard) or three decimal places for engineering timesheets. Two-decimal rounding means truncating after the hundredths digit using standard half-up rules: 0.3333… rounds to 0.33, and 0.4166… rounds to 0.42. Three-decimal rounding gives you 0.333 and 0.417 respectively — an extra digit that matters when you multiply by high hourly rates or aggregate hundreds of shifts. Choose the precision your organization specifies and stick to it consistently across all records.
A common source of confusion is mixing the two precisions within the same timesheet. If Monday shows 0.33 hours and Friday shows 0.333 hours for the same 20-minute segment, the row totals will not match what a calculator produces from the raw minute values. Pick one precision level at the start of each pay period and apply it uniformly. Most payroll systems default to two decimal places; switch to three only when your finance team explicitly requests it.
Complete 1–60 Minute Reference Table
The table below lists every whole-minute value from 1 to 60, its exact fraction, and the decimal rounded to four places (which you can truncate to two or three as needed). Values whose denominators reduce to powers of 2 and 5 — such as 3, 6, 12, 15, 20, 24, 30, and 60 minutes — terminate exactly. All other values repeat and must be rounded. | Minutes | Exact Fraction | Decimal (4 dp) | Rounded 2 dp | Rounded 3 dp | |---------|---------------|----------------|--------------|---------------| | 1 | 1/60 | 0.0167 | 0.02 | 0.017 | | 2 | 1/30 | 0.0333 | 0.03 | 0.033 | | 3 | 1/20 | 0.0500 | 0.05 | 0.050 | | 4 | 1/15 | 0.0667 | 0.07 | 0.067 | | 5 | 1/12 | 0.0833 | 0.08 | 0.083 | | 6 | 1/10 | 0.1000 | 0.10 | 0.100 | | 7 | 7/60 | 0.1167 | 0.12 | 0.117 | | 8 | 2/15 | 0.1333 | 0.13 | 0.133 | | 9 | 3/20 | 0.1500 | 0.15 | 0.150 | | 10 | 1/6 | 0.1667 | 0.17 | 0.167 | | 11 | 11/60 | 0.1833 | 0.18 | 0.183 | | 12 | 1/5 | 0.2000 | 0.20 | 0.200 | | 13 | 13/60 | 0.2167 | 0.22 | 0.217 | | 14 | 7/30 | 0.2333 | 0.23 | 0.233 | | 15 | 1/4 | 0.2500 | 0.25 | 0.250 | | 16 | 4/15 | 0.2667 | 0.27 | 0.267 | | 17 | 17/60 | 0.2833 | 0.28 | 0.283 | | 18 | 3/10 | 0.3000 | 0.30 | 0.300 | | 19 | 19/60 | 0.3167 | 0.32 | 0.317 | | 20 | 1/3 | 0.3333 | 0.33 | 0.333 | | 21 | 7/20 | 0.3500 | 0.35 | 0.350 | | 22 | 11/30 | 0.3667 | 0.37 | 0.367 | | 23 | 23/60 | 0.3833 | 0.38 | 0.383 | | 24 | 2/5 | 0.4000 | 0.40 | 0.400 | | 25 | 5/12 | 0.4167 | 0.42 | 0.417 | | 26 | 13/30 | 0.4333 | 0.43 | 0.433 | | 27 | 9/20 | 0.4500 | 0.45 | 0.450 | | 28 | 7/15 | 0.4667 | 0.47 | 0.467 | | 29 | 29/60 | 0.4833 | 0.48 | 0.483 | | 30 | 1/2 | 0.5000 | 0.50 | 0.500 | | 31 | 31/60 | 0.5167 | 0.52 | 0.517 | | 32 | 8/15 | 0.5333 | 0.53 | 0.533 | | 33 | 11/20 | 0.5500 | 0.55 | 0.550 | | 34 | 17/30 | 0.5667 | 0.57 | 0.567 | | 35 | 7/12 | 0.5833 | 0.58 | 0.583 | | 36 | 3/5 | 0.6000 | 0.60 | 0.600 | | 37 | 37/60 | 0.6167 | 0.62 | 0.617 | | 38 | 19/30 | 0.6333 | 0.63 | 0.633 | | 39 | 13/20 | 0.6500 | 0.65 | 0.650 | | 40 | 2/3 | 0.6667 | 0.67 | 0.667 | | 41 | 41/60 | 0.6833 | 0.68 | 0.683 | | 42 | 7/10 | 0.7000 | 0.70 | 0.700 | | 43 | 43/60 | 0.7167 | 0.72 | 0.717 | | 44 | 11/15 | 0.7333 | 0.73 | 0.733 | | 45 | 3/4 | 0.7500 | 0.75 | 0.750 | | 46 | 23/30 | 0.7667 | 0.77 | 0.767 | | 47 | 47/60 | 0.7833 | 0.78 | 0.783 | | 48 | 4/5 | 0.8000 | 0.80 | 0.800 | | 49 | 49/60 | 0.8167 | 0.82 | 0.817 | | 50 | 5/6 | 0.8333 | 0.83 | 0.833 | | 51 | 17/20 | 0.8500 | 0.85 | 0.850 | | 52 | 13/15 | 0.8667 | 0.87 | 0.867 | | 53 | 53/60 | 0.8833 | 0.88 | 0.883 | | 54 | 9/10 | 0.9000 | 0.90 | 0.900 | | 55 | 11/12 | 0.9167 | 0.92 | 0.917 | | 56 | 14/15 | 0.9333 | 0.93 | 0.933 | | 57 | 19/20 | 0.9500 | 0.95 | 0.950 | | 58 | 29/30 | 0.9667 | 0.97 | 0.967 | | 59 | 59/60 | 0.9833 | 0.98 | 0.983 | | 60 | 1/1 | 1.0000 | 1.00 | 1.000 |
Notice that 18 minutes is one of the cleaner results in the table: 18 ÷ 60 = 0.3000 exactly. This happens because 18/60 reduces to 3/10, and 10 = 2 × 5, so the denominator contains only the primes 2 and 5 — the necessary condition for a terminating decimal. You will not need to decide between 0.30 and 0.300; both are exact, not rounded approximations.
Specific Values: 18, 40, 52, 55, and 110 Minutes in Decimal
Five values that appear often in scheduling and payroll scenarios deserve their own verification. First, 18 minutes: 18 ÷ 60 = 0.3000 hours — exact, no rounding required. Second, 40 minutes: 40 ÷ 60 = 0.6667 hours (rounded to 4 dp); at two decimal places this is 0.67, at three it is 0.667. The true fraction is 2/3, a repeating decimal, so any decimal representation beyond 2/3 itself is an approximation. Third, 52 minutes: 52 ÷ 60 = 0.8667 hours (4 dp), rounded from 13/15 which also repeats.
Fourth, 55 minutes: 55 ÷ 60 = 0.9167 hours (4 dp). The fraction 55/60 reduces to 11/12. Since 12 = 4 × 3, the prime factor 3 is present, so the decimal repeats: 0.91666… The two-decimal value 0.92 overshoots the true result by roughly 0.003 hours — worth noting if you are aggregating many 55-minute segments across a large team. Fifth, 110 minutes: this spans more than one hour. Break it into 1 hour plus 50 minutes. Convert just the minutes: 50 ÷ 60 = 0.8333 (rounded). Add the whole hour: 1 + 0.8333 = 1.8333 decimal hours. The two-decimal version is 1.83.
For 110 minutes as pure minutes without the hour-split, the calculation is identical: 110 ÷ 60 = 1.8333 decimal hours. Both paths yield the same answer because division is consistent regardless of whether you decompose the total first. Whichever approach you prefer, always verify the final digit before entering it into payroll — the difference between 1.83 and 1.84 at $28.00/hr is $0.28 per occurrence, which accumulates to real money across a 50-person payroll.
Payroll and Wage Calculation Examples
Converting minutes to decimal hours matters most when multiplying by an hourly wage. The table below shows how the conversion affects take-home pay at three common wage levels. All decimal figures are rounded to two places, matching the most common payroll standard. | Elapsed Time | Decimal Hours (2 dp) | @ $18.00/hr | @ $25.50/hr | @ $42.00/hr | |--------------|----------------------|-------------|-------------|-------------| | 18 minutes | 0.30 | $5.40 | $7.65 | $12.60 | | 40 minutes | 0.67 | $12.06 | $17.09 | $28.14 | | 52 minutes | 0.87 | $15.66 | $22.19 | $36.54 | | 55 minutes | 0.92 | $16.56 | $23.46 | $38.64 | | 110 minutes | 1.83 | $32.94 | $46.67 | $76.86 | | 1 hr 40 min | 1.67 | $30.06 | $42.59 | $70.14 |
Verify the 55-minute row manually: 55 ÷ 60 = 0.9166… rounds to 0.92. At $42.00/hr: 0.92 × $42.00 = $38.64. That matches the table. Now check the 110-minute row: 110 ÷ 60 = 1.8333… rounds to 1.83. At $25.50/hr: 1.83 × $25.50 = $46.665, which rounds to $46.67 at the cent level — again consistent. Running these spot checks takes thirty seconds and catches the transcription errors that cause payroll disputes.
When a shift straddles two different pay rates — say, a base rate for the first 40 minutes and an overtime rate for the remaining 52 minutes — convert each segment separately. Forty minutes at $18.00/hr: 0.67 × $18.00 = $12.06. Fifty-two minutes at $27.00/hr (1.5× overtime): 0.87 × $27.00 = $23.49. Total shift earnings: $12.06 + $23.49 = $35.55. Blending the two rates first and then multiplying by the combined decimal hours introduces rounding error; always compute each rate segment independently.
Two-Decimal vs. Three-Decimal Rounding: When the Difference Matters
For most individual pay records the gap between two and three decimal places is trivial. But the gap compounds when you aggregate. Consider a team of 40 employees each logging 20 minutes of overtime per day for 22 working days. Twenty minutes rounds to 0.33 hours at two decimal places and 0.333 at three. Per employee per day the difference is 0.003 hours. Across 40 employees and 22 days that is 40 × 22 × 0.003 = 2.64 hours of aggregate rounding error. At $30.00/hr that is $79.20 in systematic underpayment — enough to attract regulatory attention in jurisdictions with strict wage-and-hour rules.
The practical recommendation is to use three decimal places when: (a) your workforce exceeds 20 people, (b) a significant fraction of shifts include non-terminating minute values (anything not divisible by 3, 6, 12, 15, 20, 30), or (c) you are reconciling with a third-party payroll processor that uses three-decimal arithmetic internally. Use two decimal places when the downstream system truncates to two anyway — adding false precision that gets stripped out gains nothing and can create reconciliation mismatches.
A hybrid approach works for some organizations: store three decimal places in the database, display two on pay stubs, and reconcile at three. This avoids display clutter while preserving arithmetic integrity for audits. If you do this, make sure your payroll export query specifies ROUND(..., 3) rather than CAST to avoid silent truncation to two digits at the SQL level.
Common Mistakes When Converting Minutes to Decimals
The most frequent error is treating minutes as a fraction of 100 instead of 60. An employee who worked 40 minutes did not work 0.40 hours — they worked 0.6667 hours. Writing 0.40 understates the pay by 0.27 hours, a 26% error on that segment. This mistake is especially common when someone manually types time entries without a calculator and anchors on the familiar two-digit minute display. The fix is to keep the divisor visible: write "÷ 60" next to every manual entry field as a reminder.
A second common error is forgetting to separate hours and minutes before converting. Given a raw value of 1:45 (one hour forty-five minutes), some people compute 145 ÷ 60 = 2.4167. The correct approach is to convert only the 45 minutes: 45 ÷ 60 = 0.75, then add the 1 whole hour: 1.75 decimal hours. Both paths give the same numerical answer here because 145/60 = 1.75 exactly in this case, but the decompose-then-convert habit is safer for values like 1:40 where 100 ÷ 60 = 1.6667 and 40 ÷ 60 + 1 = 1.6667 — consistent only because division is linear. The risk is that users who form a habit of dividing the combined HH:MM integer will make errors when the colon notation is absent.
Third, watch for off-by-one errors at the hour boundary. Sixty minutes in decimal is 1.0000 hours, not 0.9999 or 1.0167. If your conversion tool returns anything other than exactly 1.0 for a 60-minute input, there is a bug — possibly a loop that iterates 1 through 60 inclusive and adds an extra step, or a rounding function that accumulates floating-point drift. Always test your tooling with exactly 60 minutes before relying on it for production payroll data.
Using Decimal Hours in Time Cards and Project Billing
On a standard weekly time card that tracks daily totals in decimal hours, the week sum should equal the sum of the individual daily decimal values — not the sum of the raw minutes converted at the end. This distinction matters because rounding five individual daily values and then summing them can differ from summing the raw minutes and rounding once. For example, five days each showing 22 minutes: daily decimal = 0.37 each (rounded to 2 dp), weekly sum via daily rounding = 5 × 0.37 = 1.85 hours. Summing raw minutes first: 5 × 22 = 110 minutes ÷ 60 = 1.8333 hours ≈ 1.83. The two approaches differ by 0.02 hours. Decide which approach your organization uses and document it.
Project billing follows the same logic but the stakes are higher because the decimal total is multiplied by a client-facing rate, not an internal wage. For a consulting engagement billed at $150.00/hr, a 0.02-hour discrepancy per week is $3.00/week, or roughly $156.00 over a year-long project. For large advisory retainers billed monthly, this is well within the threshold that triggers client audits. To avoid disputes, attach the raw minute log alongside the decimal invoice line — clients who can verify the arithmetic themselves rarely contest it.
Many project management tools export time in HH:MM:SS format. To convert to decimal hours: strip the seconds (or divide them by 3600 if seconds matter), take the minutes figure, divide by 60, and add to the hours integer. For a recorded segment of 2:52:00 (two hours, 52 minutes, zero seconds): 52 ÷ 60 = 0.8667, plus 2 whole hours = 2.8667 decimal hours. At $150.00/hr that segment bills as 2.8667 × $150.00 = $430.00 (rounded to the nearest dollar) or $430.01 if you carry three decimal places to the cent.