Skip to content

Billable hours

Track billable hours without thinking about it

In Hourtick, billability is decided by task type: Design and Development can be billable while Admin and Meetings aren't. Every entry records whether it was billable when you tracked it, so reports and invoices stay stable.

  • Free for your whole team, forever
  • No credit card
  • Every feature included

The real product

This is the app you get

Timer, timesheet, tasks, chat and reports in one place, the same for the whole team. Free from the first hour.

And the timer lives in your Mac menu bar

Start and stop without opening a browser tab. The time sits next to the clock, and every entry lands in the same timesheet as above.

  • Pick the project and task, type a note, start
  • Running time next to the clock, all day
  • Works offline and syncs when you're back

How it works

  1. 1

    Mark each task type as billable or non-billable once.

  2. 2

    Set a project to non-billable to override everything on it.

  3. 3

    Track as usual; each entry snapshots its billable flag.

  4. 4

    Report on billable hours, billable share and billable amount.

Try billable hours on your own work

Create a free workspace, invite your team with a link and start the timer.

  • Free for your whole team, forever
  • No credit card
  • Every feature included
Start free

Rates and amounts

Give a project an hourly rate and reports show billable amount and not-yet-invoiced amount for any period.

History that doesn't move

Changing a task type affects new time, and you can choose to apply it to time not invoiced yet. Invoiced history never changes.

Each entry keeps the rate it was written at

When time is tracked, the project's hourly rate is stamped on the entry by the database itself, whether it came from a timer, a manual edit, an offline replay or an AI agent. Raise the rate next month and last month's revenue doesn't move. If you do want the new rate on time that has not been invoiced yet, tick "Also apply to time not invoiced yet" when you save the project; invoiced time is never repriced.

Three levels of "billable"

  • Task type: Design and Development billable, Admin and Meetings not
  • Project: mark a whole project non-billable and it overrides every task type on it
  • Entry: the flag is snapshotted when the time is tracked, so history stays stable

Billable work by AI agents

Agents log billable time like anyone: it follows the task type's billability and the project's rate. Reports show it as the agent's own row, you can mark it invoiced with the rest, and it never appears on a person's timesheet. See AI agents and Costs and profit for what that work cost.

What you'll see in Reports

  • Total hours, billable hours, billable amount and what is not invoiced yet
  • Grouping by client, project, task, task type, person or date
  • A hours budget per project that turns amber at 85% and red past 100%
  • CSV export with the billable and invoiced flags

Frequently asked questions

Can one entry be billable and another not, on the same project?

Yes — by using different task types.

Where do I see billable totals?

In Reports: totals, per project, client, task type or person.

Does Hourtick send invoices?

No. It shows what to bill and lets you mark time as invoiced, so your time tracking and your invoices agree.

If I raise a project's rate, does old time change?

No. Every entry keeps the rate it was tracked at. You can choose to reprice time that has not been invoiced yet; invoiced time never changes.

Can the same person have different rates?

Billing rates are set on the project, so the same person's hours can bill differently on different projects. What a person costs you is a separate cost rate, used for profit reports (see Costs and profit).

How do I learn more about billable time?

The billable hours guide explains how to track, calculate and improve billable time, with examples.

More features

Track your first hour in a minute.

Free for your whole team, forever. Every feature included.