Skip to content

Feature

Track every billable hour without thinking about it.

Hoursmith tracks hourly work and the delivery effort behind fixed-fee projects. A one-click timer in the top bar, manual entry when you forget, and every entry follows its project's billing policy — so fixed work never turns into an accidental hourly charge.

Plans: Free · Studio · Agency

Free for solo freelancers · No credit card required

What's in it

  • One-click timer in every screen

    Start a timer from the top-bar widget, a task, or the project page — and pin your favorite project/task combos so the usual ones are a single tap. The clock survives a tab refresh, a device switch, or a five-minute meeting, and ticks in the browser tab title so you always know it's running.

  • Manual entry for when you forget

    Backfill yesterday's hour in seconds: pick a project, type a duration ("45m", "1.5h", "1:30"), done. Add start and end times when you need the record to show when work happened. Creating a task for work already completed? Add several dated hours-and-note rows in the new-task drawer. Every entry inherits the project's billing policy; fixed-fee and internal projects stay non-billable by time.

  • The right billing model per project

    Hourly projects price tracked time at their rate. Fixed-fee projects track effort without pricing each hour, and their contract balance is invoiced separately.

  • Billable / non-billable, by entry

    Hourly projects can mix billable and non-billable entries. Fixed-fee and internal projects stay non-billable by time, enforced by the server as well as the form.

  • Safety nets for real days

    A timer past 8 hours flags itself and offers to trim or discard the overrun before it pollutes an invoice; an under-5-minute stop can save a five-minute minimum to keep its note and progress, discard it, or keep running; and you can add the note while the timer runs instead of reconstructing it later. The week chart marks weekdays with zero logged hours so a forgotten day is caught the same week.

  • Per-task and per-project timesheets

    Day-grouped lists with totals. Filter by client, project, member, or date range — and save a named filter view to come back to your usual slice in one click. Members see their own; Owners and Admins see the team. Multi-select rows to flip billable or delete in bulk, and export the slice as CSV on Studio+.

  • Mobile-installable

    Hoursmith is a PWA — add it to your phone's home screen and start a timer from anywhere, including on the train.

How it works

  1. 01

    1. Pick the project

    Hoursmith remembers your last few, and a fuzzy search jumps straight to the right one.

  2. 02

    2. Start the timer

    One click. The widget lives in the top bar so it's never more than a glance away.

  3. 03

    3. Stop, edit, or move on

    Add a description if you want. Or don't. The entry's already saved against the project.

  4. 04

    4. Bill by the project's model

    Generate an invoice to pull billable hourly entries or allocate a fixed project's remaining contract fee — without mixing the two.

Common questions

  • Does the timer keep running if I close my laptop?

    Yes. The timer is server-side, anchored by a startedAt timestamp. Close the tab, switch to your phone, come back six hours later — it's still running, and you stop it when you actually stopped.

  • Can I edit a time entry after I logged it?

    Yes — until the entry is on a sent invoice. Once invoiced, the entry is locked so the client's snapshot can't change underneath them. Sent invoices are immutable; that's the integrity contract.

  • What durations can I type when entering manually?

    Hoursmith accepts "45m", "1.5h", "1:30", and "1h 30m". Whatever you type, it stores as seconds in UTC and displays in your timezone.

  • Can I record when a task started and finished, not just how long it took?

    Yes. Every entry takes an optional start and end time alongside the duration — type "9am" and "10:30" and the duration fills itself in (or type the duration and the end time follows). The timesheet then shows the range next to the total, and work that runs past midnight is handled. Timers record their own start and end automatically. Times are shown in the clock format you prefer, in the timezone of whoever tracked them, so a teammate's 9:00 AM start reads as 9:00 AM to everyone.

  • Does it auto-detect time across other apps?

    No — and on purpose. Hoursmith only counts time you explicitly logged. Auto-tracker tools often log time you can't actually bill for; the result is the wrong invoice and an awkward email to the client.

Related

Try it free, in two minutes.

Create an account, set up your first client, and log an hour. The invoice will already be on the way to building itself.

Free for solo freelancers · No credit card · Cancel any time