Billable Hours Calculator
Add up the hours you've tracked, apply your rate and rounding rules, and see exactly what to invoice.
By Clemens AndritschkeUpdated
Invoice total
$581.25
7.75 billable hours
From tracked time to a clean invoice total
Tracked time is messy: minutes here, a stray 10 minutes there, several tasks across a week. This calculator sums your entries in hours and minutes, applies your hourly rate, and shows the subtotal, tax, and grand total ready to invoice.
Rounding matters more than people expect. Billing in 15-minute increments is standard and slightly favourable; billing to the exact minute is fairer to the client. Pick the convention you've agreed and apply it consistently.
Round consistently, bill confidently
Whatever rounding you choose, state it in your terms so there are no surprises. Consistency is what makes a freelancer look professional — an invoice the client can reconcile against their own sense of the work builds trust and gets paid faster.
Round in the client's favour and log as you go
Two habits separate freelancers who get paid for their hours from those who quietly lose 10% of them. The first is logging in the moment rather than reconstructing the week on Friday — reconstruction always undercounts, because the twenty minutes on a call and the ten answering a question do not survive into memory as work.
The second is deciding your rounding rule in advance and putting it in the contract. Billing in six-minute increments looks precise and reads as nickel-and-diming; billing in whole hours for a five-minute email reads as padding. Fifteen-minute increments, rounded down, is the setting that almost nobody argues with — and rounding down costs you far less than the invoice queries that rounding up generates.
The hours you never logged are the ones that cost you
The difference between a freelancer's tracked time and their actual working time is almost never small, and it runs in one direction only. Nobody over-logs. The context-switch back into a project after two days away, the file hunted out of an old thread, the second read of a brief before anything can start — all of it is work, and none of it announces itself as the kind of task you start a timer for.
Measure it once and the number is usually uncomfortable. A week that felt like twenty-six hours of client work commonly logs as twenty-three. At a mid-range rate that gap is a few hundred a week and five figures a year, and it does not show up anywhere as a loss — it shows up as the vague sense that you worked more than the invoice suggests.
The fix is not discipline, it is a timer you start rather than a form you fill in later. Any tracker that runs in one keypress will recover most of the gap, because the failure was never unwillingness to log — it was that logging happened after the memory had already gone.
Billable is not the same as chargeable
Two categories get confused here and they behave differently. Billable hours are the hours that go on an invoice. Chargeable hours are the hours a client would accept as reasonable to bill. Those overlap, but not completely, and the gap between them is where invoice disputes live.
Time spent fixing your own mistake is worked but not chargeable. Time learning a tool you said you already knew is worked but not chargeable. Time in a scoping call before the contract exists is worked and, for most freelancers, unbillable by convention — though it is exactly the kind of thing a paid discovery session exists to solve.
The habit worth building is deciding this at the point of logging, not at the point of invoicing. Tag the entry as billable or not while you remember why, and the invoice becomes a report rather than a judgement call made under time pressure at month end.
One week of tracked time, turned into an invoice
A freelancer on a €86 hourly rate, VAT-registered at 19%, invoicing a single client for one week's work logged across five tasks. She bills in 15-minute increments as agreed in her contract.
| Step | Running figure | Why |
|---|---|---|
| Logged across five tasks | 23 h 05 m | What the tracker actually recorded |
| Rounded down to 15-minute increments | 23 h 00 m | Her stated convention — rounding down, in the client's favour |
| × €86 hourly rate | €1,978.00 | The labour subtotal, before tax |
| + 19% VAT | €2,353.82 | Added on top, not taken out of the rate |
| Invoice total | €2,353.82 | |
The week she describes actually contained about 26 hours of client-related work. The just-under-three hours that never reached the tracker are worth roughly €250 — this week. Across a 46-week year that is about €11,500 of work performed and never invoiced, which is more than most freelancers gain from a rate increase they agonise over for months.
Four ways this goes wrong
Reconstructing the week on Friday
Memory systematically undercounts short tasks, and short tasks are most of the gap. Reconstruction is not a slightly worse version of tracking; it is a different and much smaller number.
Rounding without a stated rule
Rounding up to the nearest hour looks like padding, rounding to six minutes looks like nickel-and-diming. Whatever you pick, it has to be in the contract before the first invoice, or every query becomes a negotiation.
Billing the fix for your own mistake
It is worked time and it is not chargeable. Logging it as billable is the fastest way to turn a good client relationship into an invoice dispute.
Treating tax as part of the rate
Where you are registered for VAT or sales tax, it goes on top of the labour subtotal, not inside it. Quoting a rate that silently includes it means absorbing the tax yourself.
Frequently asked questions
What rounding increment should I use?
Should I add tax to the invoice?
How is this different from the hourly rate calculator?
Embed this calculator on your site
Free to embed. The widget links back to this page.
<iframe src="https://freelancerforge.com/embed/billable-hours-calculator" width="100%" height="640" style="border:1px solid #e2e8f0;border-radius:12px;max-width:720px" title="Billable Hours Calculator" loading="lazy"></iframe>
<p style="font:12px/1.5 sans-serif;margin:6px 0 0">Powered by <a href="https://freelancerforge.com/calculators/billable-hours-calculator" target="_blank" rel="noopener">FreelancerForge</a></p>