Start free trial

Agency time tracking with a timer and a weekly timesheet

Sumhour tracks agency hours with a timer, a weekly timesheet you can fill from the keyboard, and suggested entries from Google Calendar and GitHub that wait for your click. Projects can require a note on every entry. A Chrome extension adds a Track button to 16 tools.

In every plan. 30 days free, no card.

Week of 9 NovCedar Works 0:42:10Stop timer

Sam’s week so far: 31:45, of which 29:15 billable

Sam Ortiz, a designer, logs Monday to Thursday of the week of 9 November in the weekly grid, with a timer still running on Cedar Works. Each entry keeps the rate in force on its date.

The 2:30 of internal time counts in Sam’s week but not toward billable utilization, and never reaches an invoice.

Sam’s week so far: 31:45, of which 29:15 billable
Harbor Healthretainer11:00
Fieldworkhourly, 125.00 an hour5:45
Cedar Worksfixed fee12:30
Internalnot billable2:30
Logged this week31:45

Demo workspace: Birch & Row Studio, USD

Time tracking in Sumhour, step by step

  1. 01

    Start a timer

    Press “Start timer” or T and pick a project. A task and a note are optional. The running timer stays in the top bar on every page.

  2. 02

    Or fill in the week

    Type hours straight into the Week view, one row per project and task, or see the week on an hour grid in the Calendar view, with your meetings to log in one click.

  3. 03

    Accept suggestions

    Meetings from Google Calendar and commits from GitHub wait on the Suggestions page. A meeting brings its length; for a commit you type the time. Pick a project and press “Accept”.

  4. 04

    Submit the week

    When the week is done, press “Submit week” so a manager can approve it and lock the hours.

Start a timer from any page, or from the app on your phone

Press "Start timer" or T, pick a project, add a task and a note if you want, and start. Only one timer runs at a time. It shows in the top bar on every page, and T stops it again. To pick up earlier work, press play on an entry.

After 8 hours the timer turns a warning colour and names the project, so you can stop it and trim the extra time. Sumhour also installs like an app on a computer or phone, with its own window and icon.

  • Type 1:30, 1.5, 90m or 1h 30m and it saves 1 hour 30 minutes
  • An end-of-day reminder when you have tracked less than half a day
Install the app on phone or desktop
Start timerToday · Thu 12 Nov
T
ProjectHarbor Health · Monthly design supportTask (optional)DesignNote (optional)Clinic finder page tweaksBillable
Starting a new timer stops the old oneStart timer

Require a note on every entry before the week goes in

Some clients want to know what each hour was for. Turn on "Notes required on every entry" on their project, or require a note everywhere in workspace settings. Missing notes show as a warning on the timesheet with a link to the first one.

Managers see the same warning when they review the week, and can send it back with a comment.

  • Require a task on projects that have tasks
  • Let the task decide billable with "Billable follows the task"
How timesheet approvals work
Thursday 12 NovDay view · Sam Ortiz
7:30
1 entry on Fieldwork needs a note
EntryBillableTime
Harbor Health · DesignClinic finder page tweaksYes2:00
Fieldwork · DesignNo note yetYes1:45
Cedar Works · DesignCheckout page layoutYes3:00
Internal · AdminTeam planningNo0:45

Turn meetings and commits into entries you approve

The Suggestions page lists meetings from your Google Calendar and commits from GitHub, each with a suggested date. Meetings bring their length; for commits you type the duration. Nothing is logged until you pick a project, check the note, time and billable box, and press "Accept".

Each person connects their own calendar with "Connect my Google Calendar". An admin installs the GitHub App once for the workspace, and commits arrive grouped per person, day and repository. Suggestions sync every hour, on each GitHub push, or when you press "Sync now".

On Sumhour Cloud, Google Calendar and GitHub open at launch, once Google has approved the calendar access. Self-hosting opens at the same time and uses your own Google client and GitHub App.

Suggestions in the guide
Suggestions3 waiting · Thu 12 Nov
Sync now
Harbor Health weekly check-inGoogle Calendar · Thu 12 Nov, 10:00
0:30Accept
Fieldwork sprint reviewGoogle Calendar · Thu 12 Nov, 14:00
1:00Accept
field-app · 4 commitsGitHub · Thu 12 Nov
No durationAccept
Commits come without a duration; you type oneDismiss all

A Track button inside 16 tools

The extension is in the Chrome Web Store, and Edge and Firefox versions are on the way. It adds a Track button to the tools your team already works in. Press it on a task, issue or card and the timer starts with its name, link and project. The project you pick the first time is remembered for that source.

The extension also has its own popup timer, asks what to do with idle time, queues starts and stops while you are offline, and has a keyboard shortcut.

See every integration
FW-142 · Checkout button misalignedLinear · Fieldwork · Field app
Track

The Track button appears in

  • Asana
  • ClickUp
  • Trello
  • Jira
  • GitHub
  • GitLab
  • Linear
  • monday.com
  • Notion
  • Basecamp
  • HubSpot
  • Gmail
  • Google Docs
  • Figma
  • Canva
  • Miro
In the Chrome Web Store

Time tracking: limits to know about

  • The browser extension is in the Chrome Web Store. The Edge and Firefox versions are not in their stores yet.
  • Timers start on today only. For an earlier day, add the time with “New entry” or type it into the week.
  • GitHub suggestions arrive without a duration, because a commit says nothing about hours. Google Calendar reads only your primary calendar.
  • The installed app needs a connection. Offline it shows a short notice, and a running timer keeps counting on the server.

Missing something you need? Write to [email protected]. The person who builds Sumhour reads every message.

Time tracking: common questions

How do I require notes on time entries?

Turn on “Notes required on every entry” in a project’s settings, or require a note on every entry for the whole workspace under Required fields. Missing notes show as a warning on the timesheet with a link to the first one, and the manager sees the same warning when reviewing the week.

Notes and billable in the guide

Can I turn Google Calendar events into time entries?

Yes. Press “Connect my Google Calendar” on the Suggestions page. Meetings from your primary calendar appear with their date and length, skipping cancelled, all-day, declined and free events. Nothing is logged until you pick a project and press “Accept”. New suggestions arrive every hour, or press “Sync now”.

Is there a time tracking extension for Jira, Asana or Linear?

Yes, it is in the Chrome Web Store, and Edge and Firefox versions are on the way. It adds a Track button inside 16 tools: Asana, ClickUp, Trello, Jira, GitHub, GitLab, Linear, monday.com, Notion, Basecamp, HubSpot, Gmail, Google Docs, Figma, Canva and Miro. Press it on a task, issue or card and the timer starts with its name, link and project. A company GitLab on its own address works too, and a Notion task with a Project field goes to that project.

How the extension works

Can I track time on my phone?

Yes. Sumhour installs like an app on a phone or a computer, with its own window and icon, and opens straight to your Timesheet. On Android use “Install app” in Chrome; on iPhone and iPad use “Add to Home Screen” in Safari.

Is time tracking included in every Sumhour plan?

Yes. Solo, the smallest plan, has the same timer, weekly timesheet, required notes, bulk edit and suggestions as the largest one. The 30-day trial has them too.

See pricing

Try it with your own projects.