Project Billing with Decimal Hours: Formula and Example
· 6 min read
Decimal hours make project billing arithmetic easier when a contract multiplies duration by an hourly rate. The conversion is mathematical; the contract still determines which tasks are billable, which rate applies, and how time may be rounded.
Convert a duration before applying the rate
For an HH:MM duration, divide minutes by 60 and add the whole hours. A record of 2 hours 18 minutes becomes 2 + 18 ÷ 60 = 2.30 decimal hours. The decimal digits are a fraction of an hour: 2:18 does not become 2.18.
decimal hours = hours + minutes ÷ 60 + seconds ÷ 3,600
line amount = decimal hours × agreed hourly rate
Worked project billing example
Assume a contract marks three tasks as billable at $80 per hour. Their source durations are 1:15, 0:40, and 2:05. In minutes, those entries are 75, 40, and 125, for a total of 240 minutes. Dividing once by 60 gives 4.00 hours, and 4.00 × $80 gives a $320 arithmetic line amount.
Keeping the source durations beside the decimal total makes the invoice easier to reproduce. It also separates two questions: whether the calculation is correct and whether each task is billable under the agreement.
Round each entry or round the total?
The order can change the invoice. Three 20-minute entries each equal 0.3333… hour. If each entry is rounded to two places first, the sum is 0.99 hour. If the 60 source minutes are added first, the total is 1.00 hour. Use the method stated in the contract or billing policy and disclose it consistently.
Display precision is separate from time-entry rounding. Showing two decimal places formats a result; changing a recorded duration to a billing increment changes the underlying time. Preserve the unrounded record in both cases.
Different rates and non-time charges
Do not average rates unless the agreement calls for it. Calculate each rate group separately, such as 1.5 hours at $100 and 2.25 hours at $70, then add the line amounts. Expenses, fixed fees, discounts, tax, retainers, minimum charges, and currency conversion require separate invoice logic that a time converter does not provide.
What to keep with the invoice
- The original date, task description, and duration for every entry.
- The conversion formula and displayed decimal precision.
- Any time increment and whether it applies per entry, per day, or to the final total.
- The rate, currency, and effective period for each line.
- Any approval, correction, or excluded non-billable task.
Common project billing mistakes
- Using base 100 for minutes: 45 minutes is 0.75 hour, not 0.45.
- Mixing durations and clock times: a start and end time may cross midnight and need a date.
- Rounding twice: avoid adjusting both the source entry and the converted amount unless required.
- Applying one rate to every task: confirm role, phase, and effective-date changes.
- Discarding source records: a rounded decimal may not reconstruct the original minutes.
Tools for the arithmetic
Use the time to decimal calculator for one duration, the bulk time converter for multiple rows, or the time cost calculator for a simple rate estimate. Confirm the result against the applicable contract, tax treatment, and organization’s accounting process before issuing an invoice.
Reconcile the invoice total to source minutes
Before sending an invoice, total the original minutes or seconds independently and compare that duration with the decimal-hour total. Then multiply the agreed decimal values by their matching rates and compare the sum with the invoice subtotal. This two-stage check separates a time-conversion error from a rate or currency error. Keep both checks with the source entries so a correction can be traced without reconstructing rounded values from the final amount.