TimeCalculator

Decimal Hours Converter

Convert hours and minutes to decimal hours and back, with quarter-hour and tenth-hour rounding built in.

Convert hours and minutes to decimal hours

Type a time as HH:MM or as separate boxes. The decimal figure is what payroll, invoicing and spreadsheet software expects.

Decimal hours

7.75

7 hours and 45 minutes

  • Exact to 3 decimal places
  • Quarter and tenth rounding
  • Works offline in your browser
  • Free, no sign up needed

Quick answer

To convert time to decimal hours, divide the minutes by 60 and add the result to the hours, so 7 hours 30 minutes is 7.5 decimal hours, never 7.30. The clock counts minutes to 60, but a decimal number counts to 100, so the two notations only agree at the quarter marks. Writing a shift of 7:30 as 7.30 on a timesheet quietly deletes 12 minutes of paid work. To go back the other way, multiply the fractional part by 60: 7.75 hours is 0.75 × 60 = 45 minutes, so 7:45.

decimal hours = hours + (minutes ÷ 60) + (seconds ÷ 3600) 7:30 → 7 + (30 ÷ 60) = 7.500 7:45 → 7 + (45 ÷ 60) = 7.750 7:20 → 7 + (20 ÷ 60) = 7.333

What a decimal hours converter does

A decimal hours converter changes a time written in hours and minutes into a single number with a fractional part, and changes it back again. That sounds trivial, and it is the single most error-prone conversion in payroll and invoicing. The reason is that both notations use a full stop or a colon in the same visual position, so 7:30 and 7.30 look almost identical on a printed timesheet while differing by 12 minutes of pay.

The tool at the top of this page works in both directions:

  • Time to decimal. Type hours, minutes and seconds into the three boxes, or paste a clock-style value such as 7:45 straight into the free-text field. You get the exact decimal to three places, a two-decimal figure for payroll entry, the value rounded to the nearest quarter hour, the value rounded to the nearest tenth of an hour, the tidy HH:MM:SS form, and the total in minutes.
  • Decimal to time. Type a decimal such as 6.35 and you get 6:21, 6:21:00, the whole-hour part, the minutes part on its own, and the totals in minutes and seconds. This is the direction people need when an invoice, a project tracker or a payroll export hands them a decimal and the schedule needs a clock reading.

Everything runs locally in your browser. Nothing is uploaded, nothing is stored, and once the page is loaded it keeps working with the connection off. If you need to add several time values together before converting them, do the addition on the Time Calculator first, then bring the total here. If you are starting from a raw minute count rather than a clock reading, the Minutes to Hours converter is the shorter path.

The rest of this page is the reference material that goes with the tool: a complete chart of every minute from 1 to 60, the quarter-hour and tenth-hour billing increments used by law firms and agencies, the spreadsheet formulas for Excel and Google Sheets, and a straight accounting of what the conversion costs when it goes wrong.

60The number you divide by
0.017One minute in decimal hours
0.250Fifteen minutes in decimal
12 minLost writing 7:30 as 7.30
6 minOne tenth of an hour
Step by step

How to use the decimal hours converter

Four steps, about fifteen seconds. Both tabs update as you type, and every output is selectable so you can copy the exact figure your system wants.

  1. Pick a direction

    Use Time to Decimal when you have a clock reading such as 7 h 45 min and need a payroll number. Use Decimal to Time when you have a number such as 7.75 and need a schedule reading.

  2. Enter the value

    Fill the hours, minutes and seconds boxes, or paste a whole value such as 7:45 or 7:45:30 into the free-text field. Blank boxes count as zero, and minute values above 59 are normalised for you.

  3. Choose your precision

    Read the exact figure to three decimal places, take the two-decimal version most payroll systems accept, or press round to nearest quarter hour if that is your employer's stated policy.

  4. Copy the right output

    Decimal hours go into payroll and invoices. HH:MM:SS goes into rosters and schedules. Total minutes goes into billing systems that count in minutes rather than hours.

Convert last, not first. If you are totalling a week of shifts, add the HH:MM values together first and convert the single total once. Converting each day and then adding the rounded decimals is how a week ends up one or two minutes short. The Time Card Calculator does the weekly addition and hands you one number to convert.

The expensive mistake

Why 7:30 is 7.5 and not 7.30

One notation counts to 60, the other counts to 100. Confusing them always costs the worker and never the payer.

A clock reading of 7:30 means seven whole hours plus thirty sixtieths of another hour. Thirty sixtieths is one half, so the decimal value is 7.5. The number 7.30, read as an ordinary decimal, means seven whole hours plus thirty hundredths of another hour. Thirty hundredths of 60 minutes is 18 minutes. So the two readings are 7 h 30 min and 7 h 18 min, and the gap between them is twelve minutes of work that nobody gets paid for.

minutes lost = M − (M × 0.6) = M × 0.4 where M is the minutes part of the clock reading M = 30 → 30 × 0.4 = 12 minutes lost M = 45 → 45 × 0.4 = 18 minutes lost M = 55 → 55 × 0.4 = 22 minutes lost

That formula is worth committing to memory, because it makes the size of the mistake predictable. The error is always four tenths of the minutes part, expressed in minutes. It is zero on the hour, it grows steadily through the hour, and it peaks at 23.6 minutes when the clock reads 59 minutes past. It is also always in the same direction, because a hundredth of an hour is smaller than a sixtieth of an hour. Written as HH.MM, a shift is never overstated. It is understated every single time.

The cost of writing HH.MM instead of true decimalPer shift, per five-day week, and in money at a rate of $28.50 an hour
Time workedWritten asTrue decimalMinutes lost per shiftLost per 5-day weekWeekly cost
7:057.057.0832 min10 min$4.75
7:157.157.2506 min30 min$14.25
7:307.307.50012 min60 min$28.50
7:457.457.75018 min90 min$42.75
8:208.208.3338 min40 min$19.00
8:408.408.66716 min80 min$38.00
8:508.508.83320 min100 min$47.50
9:559.559.91722 min110 min$52.25

The rate of $28.50 an hour is used throughout this page as a worked figure so the arithmetic can be checked. Substitute your own rate: the minutes lost stay the same, only the money changes. A worker on 7:30 shifts loses one hour of pay every week, which is 52 hours and $1,482.00 across a full year.

Why payroll insists on decimals

Gross pay is a multiplication: hours × rate. You cannot multiply 7:45 by $28.50 in any spreadsheet or payroll engine, but 7.75 × 28.50 = $220.88 works everywhere. Decimal hours are what make a duration compatible with money.

The mistake is one sided

Because hundredths are smaller than sixtieths, HH.MM always understates. Nobody ever accidentally overpays with this error, which is why an auditor treats a timesheet column full of values like 7.15, 7.30 and 7.45 as a red flag.

The tell-tale sign

A true decimal hours column can contain 7.75 and 7.33. It can never contain a value with a minutes-style number after the point, because .60 through .99 are legal decimals but 60 through 99 are not legal minutes. Scan a column for values ending .60 or higher: those are unambiguous.

The mistake runs in reverse too. Reading a decimal as if it were a clock value is just as common and can go either way. Someone told a task took 7.75 hours who writes it down as 7 hours 75 minutes has recorded 8:15 instead of 7:45, overstating by half an hour. Someone who reads 7.5 as 7 hours 5 minutes has understated by 25 minutes. Always multiply the fraction by 60.

Under the hood

The math behind decimal hours

Two formulas, one in each direction, and one repeating decimal that explains why three places is the practical floor.

Forward: clock time to decimal

Each unit is divided by the number of that unit in one hour. Minutes are sixtieths of an hour, seconds are three-thousand-six-hundredths of an hour, and the hours part passes through untouched.

decimal = hours + (minutes ÷ 60) + (seconds ÷ 3600) 6:42:00 → 6 + 0.700 + 0 = 6.700 6:42:30 → 6 + 0.700 + 0.00833 = 6.708

An equivalent method that some people find easier: convert the whole thing to minutes first, then divide the single total by 60. For 6:42 that is (6 × 60) + 42 = 402 minutes, and 402 ÷ 60 = 6.7. The two routes always agree, and the second one is less prone to slips when seconds are involved, because you can convert the seconds with the Seconds to Minutes converter first and then work in one unit.

Backward: decimal to clock time

Split the number at the decimal point. The whole part is the hours. The fractional part multiplied by 60 gives the minutes, and any remaining fraction of a minute multiplied by 60 again gives the seconds.

hours = floor(decimal) minutes = floor((decimal − hours) × 60) seconds = round((((decimal − hours) × 60) − minutes) × 60) 6.708 → hours 6, 0.708 × 60 = 42.48 min → 42 min, 0.48 × 60 = 29 s → 6:42:29

Why 60 and not 100

The hour was divided into sixty parts because the sexagesimal counting system inherited from Babylonian astronomy divides cleanly by 2, 3, 4, 5, 6, 10, 12, 15, 20 and 30. That is a genuinely useful property: a third of an hour is a whole number of minutes, and so is a fifth and a twelfth. Decimal notation cannot do this. A third of an hour in decimal is 0.333333 forever.

This is the reason a decimal hours column is never perfectly exact. One minute is 1 ÷ 60 = 0.0166666 recurring. Rounded to three places it becomes 0.017, which is 61.2 seconds rather than 60, an overstatement of 1.2 seconds. Rounded to two places it becomes 0.02, which is 72 seconds, an overstatement of a fifth of a minute. Three places keeps every single-minute value within about a second of the truth, which is why the chart below is given to three places and why the converter reports three.

The only minute values that land on an exact short decimal are the ones where the minutes divide 60 evenly into a terminating fraction: 6, 12, 15, 18, 24, 30, 36, 42, 45, 48, 54 and 60. Every other minute recurs. That is not a flaw in the arithmetic, it is what happens when a base-60 quantity is written in base 10.

1 minute = 0.016666... → 0.017 at 3 dp 5 minutes = 0.083333... → 0.083 at 3 dp 20 minutes = 0.333333... → 0.333 at 3 dp 40 minutes = 0.666666... → 0.667 at 3 dp

Reference

Minutes to decimal hours: every minute from 1 to 60

The complete conversion table, to three decimal places. Print it, pin it above the desk, or check a single value against it before you type a timesheet.

Full minutes to decimal hours chartAll sixty values, computed as minutes divided by 60 and rounded to three places
MinDecimal MinDecimal MinDecimal MinDecimal
10.017160.267310.517460.767
20.033170.283320.533470.783
30.050180.300330.550480.800
40.067190.317340.567490.817
50.083200.333350.583500.833
60.100210.350360.600510.850
70.117220.367370.617520.867
80.133230.383380.633530.883
90.150240.400390.650540.900
100.167250.417400.667550.917
110.183260.433410.683560.933
120.200270.450420.700570.950
130.217280.467430.717580.967
140.233290.483440.733590.983
150.250300.500450.750601.000

Read down each pair of columns: minutes 1 to 15, then 16 to 30, then 31 to 45, then 46 to 60. The bold final row holds the four quarter-hour marks, the only values where the clock reading and a two-place decimal look anything like each other. To use the chart, take the minutes part of your time, find its decimal, and add it to the whole hours. For 9 h 23 min, look up 23 to get 0.383 and the answer is 9.383.

Common shift lengths in HH:MM and decimalThe values that show up most often on a timesheet, with gross pay at $28.50 an hour
ShiftHH:MMTotal minutesDecimal hoursPay at $28.50
Half day4:002404.000$114.00
Short shift5:303305.500$156.75
Six hour shift6:003606.000$171.00
Seven and a quarter7:154357.250$206.63
Eight hours less 30 min lunch7:304507.500$213.75
Eight hours less 15 min break7:454657.750$220.88
Standard shift8:004808.000$228.00
Shift plus 20 min handover8:205008.333$237.50
Shift plus 30 min8:305108.500$242.25
Nine hour shift9:005409.000$256.50
Ten hour shift10:0060010.000$285.00
Twelve hour shift12:0072012.000$342.00
Twelve and a half12:3075012.500$356.25
Part-time week22:301,35022.500$641.25
Reduced full-time week37:302,25037.500$1,068.75
Standard full-time week40:002,40040.000$1,140.00

Pay figures are gross, before deductions, and are rounded to the cent. Note the 7:15 row: 7.25 × 28.50 is $206.625, which rounds to $206.63. Payroll systems differ on whether they round the hours, the pay, or both, so a cent of disagreement between your figure and the pay slip is usually a rounding rule and not an error. For a whole week of clock-in and clock-out pairs, build the total on the Time Card Calculator and convert the single result here.

The other direction

Decimal hours back to hours and minutes

Multiply the part after the point by 60. That is the whole rule, and it is the step most people skip.

The reverse conversion matters more often than people expect. Project trackers, time-tracking apps and payroll exports nearly all report in decimal, but rosters, schedules and conversations happen in hours and minutes. When a report says a task took 3.4 hours, nobody knows what that means until it is turned back into 3 h 24 min.

minutes = (decimal − whole hours) × 60 3.40 → 0.40 × 60 = 24 min → 3:24 6.85 → 0.85 × 60 = 51 min → 6:51 8.75 → 0.75 × 60 = 45 min → 8:45 5.08 → 0.08 × 60 = 4.8 min → 5:04:48

Two things are worth noticing in that block. First, a decimal that is a multiple of 0.05 always lands on a whole number of minutes, because 0.05 of an hour is exactly 3 minutes. Second, anything else lands part way through a minute, which is why the last line carries seconds. If your output has to be whole minutes, round at that point and accept a difference of up to 30 seconds.

Decimal to hours and minutes chartEvery five hundredths of an hour, which is every three minutes
DecimalMinutes DecimalMinutes DecimalMinutes DecimalMinutes
0.053 min0.3018 min0.5533 min0.8048 min
0.106 min0.3521 min0.6036 min0.8551 min
0.159 min0.4024 min0.6539 min0.9054 min
0.2012 min0.4527 min0.7042 min0.9557 min
0.2515 min0.5030 min0.7545 min1.0060 min

Values between these steps do not land on a whole minute. The two you will meet most are 0.33, which is 19 min 48 s rather than 20 minutes, and 0.67, which is 40 min 12 s rather than 40 minutes. If a report shows 0.33 and you need exactly 20 minutes, the underlying value was 0.3333 and someone truncated it. For converting a long list of decimals back into readable spans, the Time Duration Calculator handles the durations and this page handles the notation.

Watch the roll-over at the top of the hour. A decimal of 7.999 gives 0.999 × 60 = 59.94 minutes. Rounded to the nearest minute that is 60, which is not a legal minutes value, so the result has to roll to 8:00. The converter handles this, but a hand-built spreadsheet formula usually does not, and it will happily display 7:60.

Policy and precision

Rounding: quarter hours, tenth hours and precision drift

Rounding is a policy decision, not an arithmetic one. Decide the increment, decide the direction, apply it once, and write it down.

Two rounding grids dominate paid work. Payroll runs on the quarter hour, a fifteen-minute increment giving the familiar 0.25, 0.50, 0.75 and 1.00. Professional services run on the tenth of an hour, a six-minute increment giving 0.1 through 1.0. Law firms, accountants, consultancies and many creative agencies bill in tenths because six minutes is short enough to feel fair to the client and long enough to keep a timesheet from becoming a stopwatch log.

Within each grid there are two directions. Nearest rounding moves a value to whichever mark is closer, so it sometimes gains and sometimes loses, and over many entries it comes out roughly even. Round up always moves to the next mark, so it always gains for whoever is billing. Round up is normal in professional billing, where any contact with a matter starts a new unit, and it is not normal in payroll, where systematically rounding a worker's time in the employer's favour is the thing regulators object to.

Quarter-hour and tenth-hour billing incrementsWhich minutes map to which increment, under nearest and round-up policies
GridIncrementMinutesNearest bandRound-up band
Quarter hour0.0000 to 70 only
Quarter hour0.25158 to 221 to 15
Quarter hour0.503023 to 3716 to 30
Quarter hour0.754538 to 5231 to 45
Quarter hour1.006053 to 6046 to 60
Tenth hour0.163 to 81 to 6
Tenth hour0.2129 to 147 to 12
Tenth hour0.31815 to 2013 to 18
Tenth hour0.42421 to 2619 to 24
Tenth hour0.53027 to 3225 to 30
Tenth hour0.63633 to 3831 to 36
Tenth hour0.74239 to 4437 to 42
Tenth hour0.84845 to 5043 to 48
Tenth hour0.95451 to 5649 to 54
Tenth hour1.06057 to 6055 to 60

The quarter-hour nearest bands are what North American payroll practice calls the seven-minute rule: 1 to 7 minutes past the mark rounds back, 8 to 14 rounds forward. In the United States the Fair Labor Standards Act permits rounding of clock punches only where the practice is neutral over time and does not consistently work against the employee, so a policy that only ever rounds down is the one that gets challenged. Canadian provincial employment standards generally require that all time worked is paid, so rounding there is a payroll convenience that must not reduce total pay.

Precision drift: round once, at the end

The second half of rounding policy is precision, and it causes quieter errors than the quarter-hour question. Every time you round, you throw away a small amount. Round once and the loss is negligible. Round every row of a timesheet and the losses add up in the same direction, because the values that recur, such as 20 and 40 minutes, always round the same way.

five days of 7:20 true total = 5 × 7.33333 = 36.66667 h = 36 h 40 min rounded daily = 5 × 7.33 = 36.65 h = 36 h 39 min difference = 0.01667 h = 1 minute

One minute a week is small, but the same mechanism scales. A field service business logging 20-minute call-outs at two decimal places loses 12 seconds on every entry, because 0.333333 becomes 0.33. A hundred call-outs is 1,200 seconds, which is exactly 20 minutes, or one entire unbilled call-out. At three decimal places the same hundred entries lose 20 seconds in total. The rule that follows is simple: keep three decimal places through every intermediate step, and round only the number that leaves the building.

Better still, do the intermediate arithmetic in minutes, where nothing recurs and nothing is lost, and convert to decimal exactly once at the end. Adding 440 + 465 + 415 + 490 + 500 minutes is exact integer arithmetic. The single division by 60 at the end is the only place a rounding decision has to be made. This is how the Hours Calculator totals a week, and it is why its total will occasionally differ by a minute from a spreadsheet that rounded as it went.

Visualised

Decimal hours, in two pictures

The first shows where the two scales agree and where they do not. The second shows what a week of the wrong notation costs.

Minutes 0 to 60 mapped onto 0.00 to 1.00

Dual scale ruler comparing minutes past the hour with decimal hours A minutes ruler from 0 to 60 sits above a decimal hours ruler from 0.00 to 1.00. The quarter marks line up at 15 minutes equals 0.25, 30 minutes equals 0.50 and 45 minutes equals 0.75. Tenth of an hour marks fall every six minutes. An annotation shows that 0.30 of an hour is 18 minutes, twelve minutes to the left of the 30 minute mark. MINUTES PAST THE HOUR 051015 20253035 4045505560 quarterhalfthree quarters 0.000.250.500.751.00 0.10.20.30.40.5 0.60.70.80.9 DECIMAL HOURS 12 minutes 0.30 h = 18 min0.50 h = 30 min decimal = minutes ÷ 60 · every 6 minutes adds 0.1 · every 15 minutes adds 0.25
The two rulers touch at 0, 0.25, 0.50, 0.75 and 1.00, and nowhere else. The orange ticks are the tenth-of-an-hour marks used in professional billing, one every six minutes. The rose annotation is the whole problem in one line: a person writing 7:30 as 7.30 has slid twelve minutes to the left along the bottom ruler.
  • Quarter-hour marks
  • Tenth-hour marks, every 6 minutes
  • The HH.MM error

What the HH.MM error costs across one week

Column chart of minutes lost each day when clock time is written as a decimal Monday 7:30 loses 12 minutes, Tuesday 8:15 loses 6 minutes, Wednesday 7:45 loses 18 minutes, Thursday 8:00 loses nothing, and Friday 7:50 loses 20 minutes. The running total reaches 56 minutes by Friday. MINUTES LOST PER DAY 24181260 12 min6 min18 min0 min20 min 56 min total MonTueWedThuFri 7:308:157:458:007:50 error in minutes = 0.4 × the minutes part of the clock reading 56 min = 0.933 h = $26.60 at $28.50 an hour = $1,383.20 across 52 weeks
Five ordinary shifts, 56 minutes gone. Thursday costs nothing because the shift ends on the hour and 8:00 is 8.00 in both notations. Every other day loses four tenths of its minutes part. The teal line is the running total on a compressed scale, where the full plot height is 60 minutes rather than 24.
  • Minutes lost that day
  • Running total for the week
Excel and Google Sheets

Spreadsheet formulas for decimal hours

Both applications store a time as a fraction of a day. That one fact explains every formula below, including the ones that look strange.

When you type 7:45 into a cell, neither Excel nor Google Sheets stores the text "7:45". It stores the number 0.322917, which is 7.75 divided by 24, because internally a whole day is 1.0 and a time is the fraction of the day that has passed. The cell only looks like a clock because of its number format.

Once you know that, the master formula falls out immediately. To turn a stored time into decimal hours, multiply by 24. To turn decimal hours back into a stored time, divide by 24.

decimal hours = time cell × 24 → 0.322917 × 24 = 7.75 stored time = decimal ÷ 24 → 7.75 ÷ 24 = 0.322917 total minutes = time cell × 1440 total seconds = time cell × 86400

Spreadsheet formula referenceExcel and Google Sheets, assuming the time value sits in cell A2
What you wantExcelGoogle SheetsFormat the result as
Time to decimal hours=A2*24=A2*24Number, 2 or 3 decimal places
Hours and minutes in two columns=B2+C2/60=B2+C2/60Number, 2 or 3 decimal places
Text such as "7:45" to decimal=TIMEVALUE(A2)*24=TIMEVALUE(A2)*24Number
Decimal hours back to a time=A2/24=A2/24Custom [h]:mm or Duration
Decimal hours as HH:MM text=TEXT(A2/24,"[h]:mm")=TEXT(A2/24,"[h]:mm")Text, no format needed
Total a week of HH:MM=SUM(A2:A8)=SUM(A2:A8)Custom [h]:mm, never h:mm
Total a week as one decimal=SUM(A2:A8)*24=SUM(A2:A8)*24Number, 2 decimal places
Total minutes=A2*1440=A2*1440Number, 0 decimal places
Round to nearest quarter hour=MROUND(A2*24,0.25)=MROUND(A2*24,0.25)Number, 2 decimal places
Round up to the next tenth=CEILING(A2*24,0.1)=CEILING(A2*24,0.1)Number, 1 decimal place
Round down to the last tenth=FLOOR(A2*24,0.1)=FLOOR(A2*24,0.1)Number, 1 decimal place
Gross pay from a time value=ROUND(A2*24*$B$1,2)=ROUND(A2*24*$B$1,2)Currency, with the rate in B1
Shift length from two punches=(C2−B2)*24=(C2−B2)*24Number, 2 decimal places
Shift that crosses midnight=MOD(C2−B2,1)*24=MOD(C2−B2,1)*24Number, 2 decimal places

The MOD trick on the last row is the standard fix for an overnight shift: subtracting a 22:00 start from a 06:00 end gives a negative fraction, and taking it modulo 1 wraps it back into the correct 8 hours. If you would rather not maintain the formula, the Time Duration Calculator detects the midnight crossing automatically.

Two formatting traps eat entire days of work. First, a total of 40 hours displayed with the format h:mm shows as 16:00, because the format wraps at 24 just like a clock. Use [h]:mm with the square brackets and it shows 40:00. Second, when you multiply a time by 24 the new cell often inherits the time format from the cell it came from, so 7.75 renders as 18:00 (three quarters of a day). The number is right, the format is wrong. Set the result cell to Number.

One more habit worth building: put the conversion in its own column rather than burying *24 inside a longer formula. A column of visible decimal hours can be eyeballed against the chart on this page, and anyone who inherits the file can see where the conversion happened. A hidden *24 inside a pay calculation is invisible until the year end, and by then it has been wrong for eleven months.

Worked examples

Six conversions worked through

Each of these is solvable in the converter above. The steps are shown so you can check your own method line by line.

One shift into a payroll figure Payroll

Clock in 06:52, clock out 15:19, with a 30-minute unpaid break. The payroll portal accepts decimal hours only.

  1. Convert both punches to minutes past midnight: 06:52 is 412, and 15:19 is 919.
  2. 919 − 412 = 507 minutes on the clock, which is 8 h 27 min.
  3. Remove the break: 507 − 30 = 477 minutes.
  4. 477 minutes is 7 h 57 min, so look up 57 in the chart: 0.950.
  5. Decimal hours = 7 + 0.950 = 7.95. Pay at $24.60 is 7.95 × 24.60 = $195.57.

= 7:57:00 → 7.95 decimal hours

A week of shifts, converted once Payroll

Five paid shifts: 7:45, 8:10, 6:55, 8:30 and 7:20. The rate is $31.00 an hour.

  1. Convert each to minutes: 465, 490, 415, 510, 440.
  2. Add the integers: 465 + 490 + 415 + 510 + 440 = 2,320 minutes.
  3. 2,320 ÷ 60 = 38 remainder 40, so the week is 38 h 40 min.
  4. Convert once: 40 minutes is 0.667, so the total is 38.667 decimal hours.
  5. Gross pay = 38.667 × 31.00 = $1,198.67.

= 38:40:00 → 38.667 decimal hours

Tenth-hour billing for four tasks Legal

Four pieces of work on one matter: 12 min, 25 min, 7 min and 48 min. The firm bills in tenths, rounded up, at $340 an hour.

  1. Each entry rounds up to the next six-minute unit: 12 min is exactly 0.2, and 25 min goes to 0.5.
  2. 7 min goes to 0.2, and 48 min is exactly 0.8.
  3. Billed total = 0.2 + 0.5 + 0.2 + 0.8 = 1.7 hours.
  4. Actual time = 12 + 25 + 7 + 48 = 92 minutes = 1.533 hours.
  5. Billed 1.7 × 340 = $578.00, against $521.33 of actual time.

= 1.7 billable hours, $578.00

An invoice decimal back to a schedule Reverse

A supplier invoice lists 12.60 hours of on-site work and you need to know what to write in the site log.

  1. The whole part is 12 hours.
  2. The fraction is 0.60, so 0.60 × 60 = 36 minutes.
  3. The engineer was on site for 12 h 36 min.
  4. Cross-check the other way: 36 ÷ 60 = 0.6, which matches.
  5. Had you read 12.60 as 12 h 60 min you would have logged 13:00, half an hour of work that never happened.

= 12:36:00

Precision drift across a month Accuracy

A support desk logs 20-minute call-outs and records each one at two decimal places. There were 100 of them.

  1. 20 minutes is 0.333333 recurring hours.
  2. At two places each entry is stored as 0.33, losing 0.003333 h.
  3. 0.003333 h is 12 seconds per entry.
  4. 100 entries × 12 s = 1,200 seconds.
  5. 1,200 seconds is 20 minutes, one entire unbilled call-out.

Fix: store 0.333 and lose only 20 seconds in total

Splitting regular hours from overtime Payroll

A week totals 43 h 20 min. Anything over 40 hours pays at time and a half on a base of $28.50.

  1. Convert the total: 20 minutes is 0.333, so 43:20 is 43.333 decimal hours.
  2. Regular hours = 40.000, overtime = 43.333 − 40.000 = 3.333.
  3. Regular pay = 40.000 × 28.50 = $1,140.00.
  4. Overtime rate = 28.50 × 1.5 = $42.75.
  5. Overtime pay = 3.333 × 42.75 = $142.50.

= $1,282.50 gross for 43:20

Applications

Who converts hours to decimal, and why

Anywhere a duration is multiplied by money, the duration has to become a decimal first.

Payroll administrators

Nearly every payroll engine takes hours as a decimal and refuses HH:MM outright. Punches are totalled, breaks removed, the result converted, and the decimal keyed or imported.

Freelancers and agencies

An invoice line reads "6.75 hours at $95". Getting there means totalling tracked entries in HH:MM and converting exactly once, at the end, before the multiplication.

Law firms and consultancies

The billable hour is divided into ten units of six minutes. Every entry is a tenth, and a matter summary is a column of tenths that has to add up to something a client will accept.

Nurses and shift workers

Rotating rosters produce shifts like 11 h 38 min after handover. Converting to 11.633 is what turns an awkward roster into a payable number.

Bookkeepers and accountants

Reconciling a supplier invoice against a site log means converting in both directions, because the invoice speaks decimal and the log speaks clock time.

Construction and field service

Crew hours, plant hire and call-outs are all quoted per hour. Field notes arrive as clock times and have to leave as decimals on a job costing sheet.

HR and operations

Absence balances, time off in lieu and contracted hours are all held as decimals, so a request for "half a day" has to become 3.75 or 4.00 depending on the contract.

Students and teachers

Decimal time conversion is a standard fraction exercise: 45 minutes as a fraction of an hour is three quarters, and three quarters as a decimal is 0.75. Same skill, real money attached.

Anyone reading a 24-hour roster

Rosters are published in 24-hour clock time and paid in decimals. If the roster format is the sticking point rather than the arithmetic, start at the Military Time Converter.

Method comparison

Ways to convert, compared

There are four realistic ways to get from 7:47 to 7.783. They differ mostly in how they fail.

Conversion methods side by sideAcross accuracy, coverage and the failure mode of each
MethodAccuracyReverse directionQuarter and tenth roundingHow it fails
Mental arithmetic Good on the quarters, weak elsewhereRarely attemptedBy eyeDefaults to the HH.MM trap under time pressure
Pocket calculator Exact if you remember to divide by 60Yes, multiply by 60ManualNothing stops you typing 7.30 and moving on
Printed chart Exact at the printed incrementsNeeds a second chartOnly if printedSilently out of date, and no seconds
Spreadsheet formula Exact, full precision held internallyYes, divide by 24MROUND and CEILINGCell formatting, and totals wrapping at 24 hours
This converter recommended Exact to 3 places, seconds includedYes, dedicated tabBoth, one pressNeeds the page open once, then works offline

The printed chart still earns its place on a wall next to a punch clock, which is why the full 1 to 60 chart above is laid out to print cleanly. The spreadsheet is the right answer for a recurring monthly process. The converter is the right answer for the value in front of you right now.

Avoid these

Seven mistakes that corrupt a decimal hours column

Every wrong decimal hours figure traces back to one of these seven, and five of them are invisible on the page.

Common decimal hours errorsWhat it looks like, what it costs, and the correction
MistakeWhat it looks likeThe fix
Copying the minutes after the point 7:30 entered as 7.30 Divide the minutes by 60. 7:30 is 7.50, and the gap is 12 minutes per shift.
Reading a decimal as minutes 7.75 read as 7 h 75 min Multiply the fraction by 60. 7.75 is 7:45, and reading it as 75 minutes overstates by 30 minutes.
Rounding every row, then summing 5 × 7.33 = 36.65 Keep three places to the end. The true total is 36.667, or 36 h 40 min.
Dropping the seconds 7:45:30 entered as 7.75 Seconds are thirty-six-hundredths of a minute. 7:45:30 is 7.758.
Formatting a total as h:mm A 40:00 week shows 16:00 Use [h]:mm with square brackets, otherwise the total wraps at 24 hours.
Rounding always in one direction Every punch rounded down Use nearest, not always down, unless the policy is written and lawful in your jurisdiction.
Mixing formats in one column 7.5 and 7:30 side by side Convert everything to one notation before adding. A column of mixed formats cannot be summed at all.

The fastest audit for a suspect timesheet: scan the decimal column for any value whose digits after the point are between .60 and .99 and look like a plausible minute count, such as .75 next to .45 and .30 in the same column. A genuine decimal column contains .75; a corrupted one contains .45 where .75 should be. If you are auditing several weeks, rebuild the totals in the Hours Calculator from the raw punches rather than trusting the converted column.

Definitions

Decimal hours glossary

The vocabulary you will meet on timesheets, invoices and payroll exports.

Decimal hours
Hours written as a single number with a fractional part, where the fraction is the minutes divided by 60. 7 hours 45 minutes is 7.75 decimal hours. This is the format payroll and invoicing systems expect, because it can be multiplied by an hourly rate.
Clock time or HH:MM
A duration written as hours and minutes separated by a colon, where the minutes run from 00 to 59. It cannot be multiplied directly by money, which is why the conversion on this page exists.
Minutes part
The portion of a clock reading after the colon. In 7:47 the minutes part is 47. Divide it by 60 to get the decimal fraction, in this case 0.783.
Sexagesimal
A base-60 counting system inherited from Babylonian astronomy, in which each column rolls over at 60 rather than 10. It is why an hour has 60 minutes, and why 60 divides so conveniently by 2, 3, 4, 5, 6, 10, 12, 15, 20 and 30.
Tenth of an hour
A six-minute unit, written 0.1. Ten of them make an hour. Law firms, accountants and many agencies record and bill time exclusively in these units.
Quarter hour
A fifteen-minute unit, written 0.25. The standard rounding increment for hourly payroll in North America, giving the four values 0.25, 0.50, 0.75 and 1.00.
Seven-minute rule
The convention that follows from rounding to the nearest quarter hour: 1 to 7 minutes past a quarter mark rounds back, and 8 to 14 minutes rounds forward. It only stays fair if it is applied in both directions.
Neutral rounding
A rounding policy that gains and loses roughly equally over time, rather than systematically favouring one party. Under the United States Fair Labor Standards Act, rounding of clock punches is permitted only where it is neutral in this sense.
Precision drift
The cumulative error from rounding every intermediate value instead of only the final one. Five entries of 7.33 instead of 7.333 lose one minute across a week; a hundred entries of 0.33 instead of 0.333 lose twenty minutes.
Serial time value
The number a spreadsheet actually stores for a time: the fraction of a day that has passed. 7:45 is stored as 0.322917, which is why multiplying by 24 produces decimal hours.
Elapsed format [h]:mm
A spreadsheet number format whose square brackets stop the hours wrapping at 24, so a weekly total displays as 40:00 rather than 16:00. Always use it for totals.
Total minutes
A duration expressed as a single integer count of minutes, such as 465 for 7:45. It is the safest intermediate form for adding a list of times, because integers cannot drift.
Questions

Frequently asked questions

Direct answers to the questions people ask most about this calculation.

What is a decimal hours converter?

A decimal hours converter turns a time written in hours and minutes into a single number with a fractional part, and turns that number back into hours and minutes. It exists because payroll systems, invoices and spreadsheets multiply hours by a rate, and you cannot multiply 7:45 by an hourly rate. Converted to 7.75, the multiplication works anywhere.

How do I convert minutes to decimal hours?

Divide the minutes by 60. For example 45 minutes divided by 60 is 0.75, so 7 hours 45 minutes is 7.75 decimal hours. For 20 minutes the answer is 0.333, and for 50 minutes it is 0.833. The full chart on this page lists every minute from 1 to 60 to three decimal places, so you can look up a value rather than dividing.

Is 7:30 equal to 7.30 or 7.5?

7:30 is 7.5 decimal hours. Thirty minutes is half an hour, and half of 1.00 is 0.50, not 0.30. Writing 7.30 records seven hours and eighteen minutes, understating the shift by twelve minutes. Repeated across a five-day week that is one full hour of unpaid work, and across a year it is roughly 52 hours.

How do I convert decimal hours back to hours and minutes?

Keep the whole number as the hours, then multiply the part after the decimal point by 60 to get the minutes. For 6.85 hours, 0.85 multiplied by 60 is 51, so the answer is 6 hours 51 minutes. If the result is not a whole number of minutes, multiply the leftover fraction by 60 again to get the seconds.

What is 45 minutes in decimal hours?

45 minutes is 0.75 decimal hours, because 45 divided by 60 is three quarters. The other quarter marks are 15 minutes as 0.25, 30 minutes as 0.50 and 60 minutes as 1.00. These four are the only values where the clock reading and the decimal look at all similar, which is part of why the other 56 values cause so much trouble.

Why does payroll use decimal hours instead of HH:MM?

Because gross pay is a multiplication and HH:MM cannot be multiplied. The colon is a separator, not a decimal point, so 7:45 has no numeric value a payroll engine can use. Converted to 7.75, the calculation 7.75 multiplied by an hourly rate of $28.50 gives $220.88 directly. Every mainstream payroll system therefore takes hours as a decimal.

How do I convert time to decimal in Excel or Google Sheets?

Multiply the cell by 24, then format the result as a Number rather than a time. Both applications store a time as a fraction of a day, so 7:45 is held as 0.322917, and 0.322917 multiplied by 24 is 7.75. To reverse it, divide the decimal by 24 and format the cell as [h]:mm. The square brackets stop totals wrapping at 24 hours.

What is 0.1 of an hour in minutes?

0.1 of an hour is 6 minutes, because one tenth of 60 is 6. This is the billing unit used by law firms, accountants and many consultancies, where every entry on a matter is recorded as a whole number of tenths. So 0.3 is 18 minutes, 0.5 is 30 minutes, and 0.8 is 48 minutes.

How do I round hours to the nearest quarter hour?

Find which quarter mark the minutes are closest to. Minutes 0 to 7 round to 0.00, 8 to 22 round to 0.25, 23 to 37 round to 0.50, 38 to 52 round to 0.75, and 53 to 60 round to 1.00. This is the seven-minute rule. The converter does it in one press, and in a spreadsheet the formula is MROUND with an increment of 0.25.

How many decimal places should I keep?

Keep three through every intermediate step and round to two only on the final figure. One minute is 0.016666 recurring, so two places is not enough to hold a single minute accurately. Five entries of 7.33 instead of 7.333 lose a minute across a week, and a hundred entries of 0.33 instead of 0.333 lose twenty minutes.

What is 20 minutes in decimal hours?

20 minutes is 0.333 decimal hours, because 20 divided by 60 is one third, which recurs forever as 0.333333. Rounded to three places it is 0.333, and rounded to two it is 0.33. The matching value at the other end is 40 minutes, which is two thirds, or 0.667 to three places.

Is quarter-hour rounding of timesheets allowed?

In the United States the Fair Labor Standards Act permits rounding clock punches to a set increment provided the practice is neutral over time and does not consistently work against the employee. A policy that only ever rounds down is the kind that gets challenged. Canadian provincial employment standards generally require that all hours worked are paid, so rounding must never reduce the total.

How do I add up a week of HH:MM values and get a decimal total?

Convert each day to total minutes, add the integers, then divide once at the end. Five shifts of 7:45, 8:10, 6:55, 8:30 and 7:20 are 465, 490, 415, 510 and 440 minutes, totalling 2,320 minutes. That is 38 hours 40 minutes, and 40 divided by 60 is 0.667, so the decimal total is 38.667 hours.

What is 8.75 hours in hours and minutes?

8.75 hours is 8 hours 45 minutes, because 0.75 multiplied by 60 is 45. A common error is to read it as 8 hours 75 minutes, which would be 9:15 and overstates the time by half an hour. The same rule handles any decimal: 8.5 is 8:30, 8.25 is 8:15 and 8.1 is 8:06.