Billable hours calculator
Paste your time entries as clock ranges like 9:00-12:20 or durations like 1:10 or 45m, set your hourly rate and billing increment. The calculator rounds every entry, adds them up and gives the hours and the amount for your invoice, next to the time actually worked.
Runs in your browser: nothing you enter is sent anywhere.
How to use it
- Paste your entries, one per line or separated by semicolons: clock ranges, h:mm durations, minutes or decimal hours.
- Enter your hourly rate, or 0 if you only want the hours.
- Choose the billing increment and whether to round up or to the nearest step.
- Copy the amount and the billable hours to your invoice.
How it works
- Each entry is converted to minutes: a range is end − start (plus 24 hours if it passes midnight).
- Each entry is rounded to the increment: up means any started step counts as a full step.
- The rounded minutes are added and divided by 60 for decimal hours.
- Amount = billable hours × rate.
Worked example
Entries 9:00-12:20, 13:05-17:40, 1:10 and 45m at 80 an hour, rounded up to 15 minutes:
| Entry |
Worked |
Billed |
| 9:00-12:20 |
3:20 |
3:30 |
| 13:05-17:40 |
4:35 |
4:45 |
| 1:10 |
1:10 |
1:15 |
| 45m |
0:45 |
0:45 |
Worked 9:50 (9.83 h), billed 10:15 = 10.25 h, rounding adds 0:25. Amount: 10.25 × 80 = 820.00. Rounding to the nearest 6 minutes instead gives 9.9 h and 792.00.
Tips
- Agree on the increment and rounding rule with your client in advance and state it on the invoice.
- Keep the unrounded times too: they show how much rounding adds and help when a client asks.
- For pay calculations of employees, use the time actually worked; rounding rules there are set by labour law.
Frequently asked questions
How do I convert minutes to decimal hours for billing?
Divide the minutes by 60: 15 minutes is 0.25 h, 20 minutes 0.33 h, 45 minutes 0.75 h. 9 hours 50 minutes is 9 + 50 ÷ 60 = 9.83 h. Multiply decimal hours, not h:mm, by the rate: 9:50 is not 9.50 hours.
What is the 6-minute rule?
Billing in tenths of an hour, common with lawyers and accountants: each started 6 minutes counts as 0.1 h. A 20-minute call is billed as 0.4 h (24 minutes) when rounding up, or 0.3 h (18 minutes) when rounding to the nearest tenth.
Should I round each entry or the total?
The calculator rounds each entry, which is how most billing increments are defined in contracts and time-tracking apps. Rounding up per entry adds more for many short tasks: four entries can add up to almost a full increment each.
How are time ranges read?
9:00-12:20 is the time from 9:00 to 12:20, 200 minutes. A range past midnight such as 22:00-1:30 counts as 3.5 hours. Spaces around the dash are fine. Durations can be written 1:10, 1h10m, 70m or 1.17.