Timesheets
Log hours on a project and everything in it, fill in your week and time off on My Timesheet, submit weeks for approval, and add it all up in the Timesheets report.
Timesheets let your team record the hours that go into a project and the work inside it. Each project with Timesheet on has its own timesheet. My Timesheet gives each person their week as a grid to fill in, time off included. The Timesheets report shows Regular and Overtime columns and downloads both in a CSV file, alongside the combined Hours total. If your team wants a sign-off, owners and admins can turn on approvals, so each person submits their week for an owner or admin to approve.
Timesheets are for your team only. Clients never see a badge, a timesheet, the report, or anyone's hours.
In My Timesheet, open a cell’s notes to enter Regular and Overtime separately. The grid cell shows their sum. Existing entries start as regular time. Changing the total directly in the grid keeps overtime up to the new total; use the notes editor to choose the split.
Turning Timesheet on for a project
Timesheet is off in every project until someone turns it on:
- Open the project, click ••• at the top right, and choose Project settings
- In the Timesheet section, turn on the switch

Thicket confirms with "Timesheet turned on". Anyone on the project except clients can flip the switch, unless an admin has turned on Restrict who can edit project details. Then only owners, admins, and the person who created the project can. See Permissions. Owners and admins can also turn it on in several projects at once under Admin > Timesheets.
Turning Timesheet off deletes nothing. The project's ⏱ badges, its See the timesheet links, and its timesheet pages go away, and its rows on My Timesheet stop taking hours. The hours already logged still count in the Timesheets report under All projects, and everything comes back when you turn Timesheet on again. Project templates don't have the switch.
Logging time from the ⏱ badge
With Timesheet on, a ⏱ badge showing the hours logged so far, like ⏱ 13.50 hr, appears at the top of the project's page and at the top of each to-do, message, doc, file, card, and event in the project. An item's badge counts that item's hours. The project's badge counts every hour in the project.
Click a badge to open Track time spent on this to-do (or this project, this message, this document, and so on):
- Pick the Date. It starts on today, or on the event's day for an event (for a repeating event, the day you opened)
- Type Regular and Overtime hours, as decimals like 1.5 or as hours and minutes like 1:30. Leave either blank if it does not apply; the badge shows their combined total
- Owners and admins can choose the Person the time is for. Everyone else logs their own
- Add Notes, if you like, and click Add

Thicket says "Time logged" and closes the panel. Time you log from the project's own badge goes on the project itself, not on anything in it.
The panel lists up to the 10 newest entries. To change or delete one, click See the full timesheet at the bottom.
A few rules apply wherever you enter hours:
- Type a number with up to two decimal places, like 1.5 or 2.25, or hours and minutes, like 1:30. Minutes are rounded to the nearest hundredth of an hour, so 0:07 is saved as 0.12. Anything else gets "Enter hours like 1.5 or 1:30", and 0 gets "Enter more than 0 hours".
- A person can log at most 24 hours on one day, counting all their time that day, time off included. A 25th hour is refused with a message like "That would put Priya Sharma over 24 hours on Sep 24, 2026."
- Logging time is quiet. It doesn't notify anyone or appear in Activity.
What can take time
- The project itself, and its to-dos, messages, docs, files, cards, and events.
- Each day of a repeating event has its own time. Open the event on that day to log time there.
- Events on the account calendar, outside any project, don't take time. Neither do to-do lists, folders, chat, board columns, or check-ins.
- An archived item keeps its hours, but takes no new time. Its panel says so, like "This to-do is archived, so it takes no new time. Its hours still count."
When an item moves, is archived, or goes in the trash
Hours belong to the item they're logged on, so they follow it:
- Trash: put an item in the trash and its hours drop out of every total. Restore it and they come back. When the item is deleted for good, its time goes with it. See Archiving, Trash, and Restoring.
- Archive: an archived item's hours still count. The hours in an archived project still count too, but nobody can change them until the project is unarchived.
- Move: move an item to another project and its hours move with it. A copy starts with no hours. See Moving and Copying.
- The account calendar: an event with logged time can move onto the account calendar. The move dialog warns you first, with a line like "Its 2 hours of logged time won't count while it's on the account calendar." The hours count again when the event moves back into a project.
Someone who leaves the account keeps their hours, under their name.
Project and item timesheets
To see and change the time on a project, click ••• at the top right of the project and choose See the timesheet. Each to-do, message, doc, file, card, and event has See the timesheet in its ••• menu too.

- The project's timesheet lists every hour logged in the project, on the project itself and on everything in it, newest first, with a Total at the bottom. Time on an item is labeled with it, like To-do: followed by the to-do's name, which links to the to-do. Past 100 entries, Older entries and Newer entries page through them.
- An item's timesheet lists only that item's time, with See the whole project timesheet at the bottom. A repeating event's timesheet covers one day.
Both have a row at the top for logging time (on the project's timesheet, it logs time on the project itself), Download CSV at the top right once there's time logged, and See and Export timesheets for all projects at the bottom, which opens the report. In an archived project, or on an archived item or one in the trash, the logging row is replaced by a note saying why the time can't change.
To change an entry, click its pencil. The row becomes a form: change the date, hours, notes, or (for owners and admins) the person, then click the check mark to save or the X to cancel. What the time is logged on can't change.
To delete an entry, click its trash can. Delete this entry? shows the hours, the person, and the day, and warns that it can't be undone. Deleting is permanent: an entry has no trash of its own, so it can't be restored.
You can change and delete your own entries. Owners and admins can change and delete anyone's. Nobody can change entries in an archived project.
The Timesheets report
Click Reports in the sidebar, or press 3, and choose Timesheets. The report lists every hour in a date range, newest first, with one ledger per project in alphabetical order, each with its Total, then an Absence group for time off. Each project's name opens its timesheet, and each item opens the item.
Each entry shows Regular, Overtime, and their combined Total. All three columns are added up for each project and again at the bottom of the report.

The filters at the top read as a sentence: For Everyone on All projects from a date range.
- For: everyone, or one person.
- on: all projects, or one project with Timesheet on.
- from: click the dates, choose From and To, and click Apply. The report starts with the last month, up to today, and covers at most 366 days at a time.
- Once you've changed a filter, a round X appears at the end of the sentence. Click it to go back to the starting filters.
Once there are entries, the pill beside the filters shows the total, like "435 hours total". Type in the Filter… box, or press Shift+F, to narrow the entries on the page as you type, with the matches highlighted and the totals added up again. It matches the date, person, item, and notes of each entry, and the project's name.
After choosing one person under For, owners, admins, and that person get a link like Open Priya Sharma's weekly timesheet, which opens their week on My Timesheet. While approvals are on, owners and admins also get Open the approvals page.
The report covers the projects you can see. Members see everyone's hours in those projects and only their own time off. Owners and admins see everyone's time off too.
Until anyone has logged time you can see, the report tells you how to get started:
- While none of your projects has Timesheet on, it says "No projects are tracking time yet." Owners and admins get Choose which projects track time, which opens Admin > Timesheets. Members turn it on in a project's settings.
- Once a project has it on, it says "No time has been logged yet."
Either way, it names both places to log hours, My Timesheet and the ⏱ badge, with Open My Timesheet and How timesheets work, which opens this article.
When the filters leave nothing, it says "No time matches these filters." with Show the last 3 months or Clear the filters.
Downloading a CSV
Download CSV saves the entries the filters show as a spreadsheet file, one row per entry, with the columns Date, Person, Hours, Regular, Overtime, Project, Item, Notes, and Created, plus Status while approvals are on. The Hours column is Regular plus Overtime. The Filter… box doesn't narrow the file. Item reads like "To-do: Launch copy", and it's blank for time on the project itself. Time off is listed with Absence as the project and its type as the item. The project and item timesheets download their entries the same way.
A name or note that starts with =, +, -, @, a tab, or a line break is saved with an apostrophe in front, so a spreadsheet shows it as text instead of running it as a formula.
My Timesheet
Click My Timesheet in the Me section of the sidebar, or press Shift+L. It's your week as a grid, with a column for each day and a Total column. Use the arrows beside the dates to go to the week before or after, and This week to come back. At the right end of that row, the week's total, like ⏱ 13.75 hours total, adds up your project time and time off, and changes as you type.

The grid reads top to bottom:
- Your projects, in alphabetical order. Each project heads its rows with its name, which opens its timesheet, and its total for the week. Under it, each row is something you're spending time on: No item is time on the project itself, and the others read like Event: or Message: followed by the item's name, which links to it. An event's row adds its day.
- Add a row, to add something you're working on.
- Absence, your time off rows. See Time off below.
- Total, for each day and the whole week.
Each week starts fresh. It shows the rows you added that week, a row for everything your hours that week are on, and your time off rows. Time you log from a ⏱ badge appears on its own row, so you never enter it twice. Until your week has anything in it, My Timesheet shows three short steps to get started.
At the bottom of the page, See and Export timesheets for all projects opens the Timesheets report, which adds up the whole team's hours across every project.
Adding a row
- Click Add a row
- Pick a project from Projects with Timesheet on, the ones you're on with Timesheet turned on. Type in Find a project… to narrow the list
- Pick what the time is on: No item: time on the project itself, or something in the project

The picker files everything the way its tool does, each group under a heading with the tool's icon and your project's names for its tools:
- To-dos under their lists, with subtasks indented under their to-do.
- The week's events, day by day. A repeating event is listed once for each of its days that week.
- Messages under the Message Board, docs and files under their folders, and cards under their columns.
Type in Find a to-do, list, event… to search. It matches titles, and the names of lists, folders, and columns too. Completed to-dos are marked Completed, and to-dos and cards finished before the week began only show up when you search for them. Items in a tool that's turned off, or in an archived list or folder, aren't listed. The arrow at the top goes back to the projects.
To take a row off the week, point at it and click the X at its end. A row with no hours goes right away. If the row has hours, Remove this row? asks first, because Remove row and entries deletes that row's entries for the week for good. Other weeks keep theirs. Absence rows don't have an X.
A row that can't take new time says why, such as "Timesheet is off in this project" or "This project is archived".
Filling in hours
- Click a cell and type the hours, like 1.5 or 1:30. The cell saves when you leave it, and Saved appears under the grid. There's no Save button.
- Tab moves to the next day. Enter saves and moves down to the same day in the next row. Escape puts back what was saved.
- Clear a cell, or type 0, to delete its entry. Entry deleted. appears under the grid for a few seconds with Undo, which logs the hours and notes again.
- For notes, click the small ▾ at the bottom of a cell, or press Shift+Enter in the cell. The hours and notes open together just below it, with Add or Save, and Delete, which asks "Delete this entry for good?". A filled-in ▾ means the entry has notes: point at it to read them.
- A cell holding more than one entry, like two logged from a badge, shows their total with a stack icon. Click it to see each entry, with Logged by when someone else logged it, and change or delete any of them.
- A day can't go over 24 hours. When an entry would pass that, it isn't saved: the cell keeps what you typed, outlined in red, and the reason shows under the grid.
Time off
Below Add a row, the Absence group holds your time off rows, with its own total for the week: Vacation, Sick leave, Bereavement, and Statutory holiday to start, or whatever types your admins have set up. Every type is always there, so there's nothing to add. Type hours under the day like any other row.
Time off is private: only you, owners, and admins can see it. It never shows on a project, a project's timesheet, or a badge. In the Timesheets report it's in the Absence group.
If an admin removes a type you logged time under that week, its row stays with your hours, marked "Removed from the absence types".
On a phone
On a phone, or when the window is narrow, My Timesheet shows one day at a time. The days of the week sit along the top, each with its total, and the week opens on today. Tap a day to see its rows under their project and Absence headings, each with a box for the hours and a button for notes. A project's rows also have an X to remove the row. The day's total and the week's total are at the bottom.
Someone else's week
Owners and admins can open anyone's week: from the menu with the person's name at the top of My Timesheet, where you can type in Filter… to find someone and the person you're looking at is in bold (you're listed as "(you)"), from View on the approvals page, or from the Timesheets report after choosing someone under For. The page is titled with their name, like Priya Sharma's Timesheet, and anything typed there is logged for them.
The weeks of people who've left the account can be read but not changed. Their page says, for example, "Nina Rao is no longer on the team, so this week can't change."
Admin › Timesheets
Owners and admins set up timesheets for everyone under Admin > Timesheets, in the Content section. Every change saves as soon as you make it.

- Projects: every active project you can see, each with its Timesheet switch, so you can turn it on in several at once. It's the same switch as in the project's settings, and each name opens its project.
- Week starts on: the first day of everyone's weekly timesheet, Monday to start. The timesheet date pickers start their weeks on it too. It doesn't change anyone's own calendar setting (see Your Profile and Preferences).
- Approvals: off to start. While it's on, Open the approvals page appears below the switch. See the next section.
- Absence types: the time off rows everyone has. Each name is a box: change it and press Enter, or click away, to rename it, and press Escape to put the old name back. Drag a type by its handle to reorder, or type a new name in the empty box and click Add an absence type. Remove takes a type off everyone's timesheet, with Undo for a few seconds, and the hours already logged under it keep its name. Removed types wait under Removed, which shows how many there are, and Restore brings one back.
Approvals
Approvals are optional. When an owner or admin turns on Approvals in Admin › Timesheets, each person submits their week, and an owner or admin approves it or rejects it. Hours stay editable the whole time. Nothing is locked: a change made after a week is submitted or approved is flagged for review, never blocked.
Submitting your week
While approvals are on, the top of My Timesheet shows where the week stands. It starts as Not submitted.
At the bottom of My Timesheet, click Submit for approval. The confirmation shows the week's hours; click Submit to send it. From then on the status reads:
- Submitted, with the day you sent it, or "Submitted by" and the name when an owner or admin sent it for you.
- Approved, with who approved it and when. Owners and admins can approve their own week, which reads Self-approved.
- Changed, when the hours changed after you submitted the week (Changed since you submitted) or after it was approved (Changed since approval). A new, edited, or deleted entry counts as a change, and so does an item put in the trash, restored, or moved. Editing only an entry's notes doesn't. Click Resubmit for approval to send the week again, or put the hours back as they were and the flag goes away.
- Rejected, with who rejected it and their reason. Fix what's needed and click Resubmit for approval.

Submitting and approving don't notify anyone. Owners and admins can submit someone else's week from that person's timesheet.
Approving and rejecting weeks
Owners and admins review weeks on the Approvals page. Open it with Approvals at the top of any week on My Timesheet, Open the approvals page in Admin › Timesheets, or the same link in the Timesheets report. While approvals are off, the page says "Approvals are off", with Open Admin › Timesheets to turn them on.

The page shows one week at a time, with arrows and This week to change weeks:
- Waiting on you, at the top: submitted and changed weeks from other weeks, oldest first, so none are missed.
- A summary, like "3 of 7 approved · 1 submitted · 1 changed · 1 rejected · 1 not submitted".
- A row for each person with time or a submission that week, with their hours, the status, and when they submitted. Approve shows on submitted and changed weeks, Reject on submitted, changed, and approved ones, and View on every row, to open the person's week. Someone who has left the account is marked "No longer on the team".
- The people with no time that week, in one line underneath.
Approve approves the week's hours as they are now, including a week that changed since it was submitted.
Reject opens a dialog asking what needs fixing. The Reason is required. Reject week sends the week back, and the person hears about it in Chats + Notifications and by email, with your reason. Rejecting your own week notifies no one. A rejected week stays out of the report until it's resubmitted. You can also reject a week you already approved.

When every week with time is approved and unchanged, the page says so, like "Every timesheet for Sep 21 – 27 is approved."
Approvals in the report
While approvals are on, the report's filters add that are Approved, and it shows only approved hours that haven't changed since. Choose Submitted, Changed, or Not submitted to see the others. Rejected weeks stay out until they're resubmitted. The CSV gains a Status column.
A project's timesheet and its badges always show every hour, whatever its week's status. Turning approvals off hides the statuses without losing them, and turning approvals back on shows them again.
Who can do what
- Members see the timesheets and badges of the projects they can see, the report for those projects, and their own week. They log, change, and delete their own time, and submit their own weeks.
- Owners and admins can also log time for someone else, change or delete anyone's entry, open anyone's week, see everyone's time off, change Admin > Timesheets, and approve or reject weeks.
- Clients see nothing about timesheets: no badge, menu item, page, report, or sidebar link. See What Clients Can See and Do.
- AI agents can't log time or have time logged for them.