b2KIT

Billable Hours Calculator

Track and calculate billable hours with hourly rates, project allocation, and client invoice summaries for consultants and lawyers.

Tested tool guide Tested browser tools Checked August 16, 2026

What Billable Hours Calculator does, with a checked example

This calculator logs individual time entries with a date, hours spent, hourly rate, and optional project, client, and description fields, then totals billable value per project and for the whole period. It also applies a tax rate and prepares a line-item breakdown suitable for client invoicing. The thing users most often get wrong is entering total elapsed time instead of billable hours: lunch breaks, internal meetings, and admin time must be subtracted before entry, or the invoice will overstate the client's obligation.

Worked example

A concrete input and expected output from the current implementation.

Input

Project: Website Redesign | Client: Acme Corp | Date: 2025-06-02 | Hours: 3.5 | Rate: 150 | Description: Wireframe review and client call
Project: Website Redesign | Client: Acme Corp | Date: 2025-06-03 | Hours: 2 | Rate: 150 | Description: Homepage mockup
Project: Brand Guidelines | Client: Beta LLC | Date: 2025-06-04 | Hours: 4 | Rate: 120 | Description: Logo concepts and color palette

Expected output

Total billable hours: 9.5
Website Redesign: 5.5 hours, $825.00
Brand Guidelines: 4.0 hours, $480.00
Subtotal: $1,305.00
Tax (10%): $130.50
Grand total: $1,435.50

For the website redesign, 3.5 + 2 = 5.5 hours, and 5.5 × 150 = $825. For brand guidelines, 4 × 120 = $480. The subtotal is 825 + 480 = $1,305, tax is 10% of that, and the grand total is 1,305 + 130.50 = $1,435.50.

How the result is produced

1

Line-item entry

Each row captures a date, project name, client, hours worked, hourly rate, and a description. The calculator multiplies hours by rate per line to get that line's amount, then groups lines by project name to produce a per-project subtotal. Blank project names are treated as a single unspecified project.

2

Tax and summary calculation

A tax rate field (e.g. 10%) applies to the overall subtotal of all line items. The summary shows total hours, per-project subtotal, subtotal of all line items, tax amount, and grand total. The result is formatted as currency with two decimals; the tax rate defaults to a site-wide setting but can be edited.

Good uses

  • A freelance consultant ends the month with weekly timesheets and wants a single invoice per client with hours and amounts itemized.
  • A solo lawyer tracks court prep, research, and client calls against a retainer, then checks the running total against the retainer balance.
  • A small agency reviews a project's profitability by comparing total billable hours and value against the hours actually logged by staff.

Limits and checks

  • Decimal hours are exact: 1.5 means 90 minutes, not 1 hour 50 minutes. Entering 1.5 for 1 hour and 30 minutes is correct; mixing minute-style entries (e.g. 1:30) will be treated as a number and may be misread.
  • Hours are billable hours only. If you log the full time spent including breaks or non-billable tasks, the total will be artificially high. There is no automatic deduction for lunch, internal meetings, or travel not charged to the client.
  • The grand total depends on the tax rate you set. If the tax field is left at its default or set to 0%, the 'grand total' equals the subtotal. Changing the tax rate after the fact changes every invoice summary retroactively.

Common questions

Can I enter time in hours and minutes instead of decimal hours?

No directly. The tool expects decimal hours, so 1 hour 30 minutes is 1.5. If you have times like 08:15 to 12:45, you need to compute the duration in hours yourself (e.g., 4.5) before entering. The per-line and total values are always calculated in decimal.

Does the tax rate represent sales tax or income tax?

It is simply a percentage you configure; the tool does not distinguish. Most users treat it as a sales tax or service tax added to the invoice, but it could equally be a withholding or surcharge. The grand total is always subtotal plus that percentage.

References and verification

The example and behavioral notes were checked against the browser implementation. Standards and primary references below define the relevant format, formula, or platform behavior.

Related Tools