Billable hours
How to calculate billable hours without confusing minutes and decimals
Convert hours and minutes to decimal hours, calculate an hourly invoice, and keep rounding rules separate from recorded time.
By Michael Pfister · · 3 min read

To calculate an hourly amount, convert the billable duration to decimal hours, then multiply by the agreed hourly rate. Hours and minutes use a base of 60. Decimal hours use a base of 10. Mixing the two produces an incorrect amount.
The examples here are arithmetic illustrations. The client agreement determines which time is billable and which rounding policy applies.
Convert hours and minutes to decimal hours
Decimal hours = whole hours + minutes ÷ 60.
For 2 hours and 45 minutes, the calculation is 2 + 45 ÷ 60 = 2.75 hours. It is not 2.45 hours. At $120 per hour, 2.75 hours produces $330. Using 2.45 would produce $294, a $36 difference.
Common conversions are useful to recognize:
- 15 minutes = 0.25 hours.
- 30 minutes = 0.5 hours.
- 45 minutes = 0.75 hours.
- 1 hour and 6 minutes = 1.1 hours.
- 1 hour and 20 minutes = 1.3333… hours.
When seconds matter, use decimal hours = total seconds ÷ 3,600. For example, 1 hour, 30 minutes, and 30 seconds is 5,430 seconds, or 1.508333… hours. Keep sufficient precision until applying the agreed billing rule.
Calculate an hourly amount
Hourly amount = billable decimal hours × hourly rate.
Suppose three eligible work sessions are 1 hour 20 minutes, 2 hours 10 minutes, and 45 minutes. They total 255 minutes, which is 4 hours 15 minutes or 4.25 decimal hours. At $100 per hour, the amount is $425 before any other invoice adjustments.
If different activities have different rates, calculate each rate group separately. Two hours at $100 and one hour at $150 total $350. Multiplying all three hours by either rate would be incorrect.
Keep recorded time and billing rounding separate
Rounding can change the result depending on where it happens. Imagine three separate 7-minute entries. Their actual total is 21 minutes. If each entry is rounded up to 15 minutes, the billed total becomes 45 minutes. If the combined total is rounded up to the next 15-minute increment, it becomes 30 minutes.
These are different policies, not interchangeable implementations. Agree on the increment, rounding direction, and whether rounding applies per entry, per day, or to the invoice total. Preserve the original duration so the calculation can be explained later.
Also distinguish display rounding from billing rounding. Showing “1h 30m” in a summary does not tell you whether the stored duration was exactly 90 minutes. Use the underlying duration for calculations rather than copying a rounded label.
Billable hours are not all working hours
If someone works 32 hours and 24 are eligible for client billing, the billable total is 24 hours. The other eight still represent effort. They may include internal meetings, proposals, or work that the agreement does not allow you to charge.
A billable share calculated as 24 ÷ 32 × 100 is 75%. Always specify the denominator: recorded working time, scheduled capacity, and available capacity are different measures. Comparing percentages with different denominators can be misleading.
A check before sending the invoice
Confirm the project and date range, remove overlapping or accidental entries, review billability against the agreement, and verify the rate for each group of work. Apply the agreed rounding rule once at its intended level. Finally, reconcile the sum of the line items with the invoice total.
For repeatable records, start with a simple agency time tracking workflow. For fixed-fee work, hours do not directly determine the invoice amount, but they still help you understand the cost and profitability of delivery.