September 15, 2026

Time tracking in monday.com: The definitive guide

Jaimy Heijstee

Product Marketing Manager

Share this article

Yes, monday.com can track time. For straightforward task-level tracking, monday.com's native Time Tracking Column lets people start a timer, add sessions manually, inspect a session log, calculate totals and export data, It is available on monday.com's Pro and Enterprise plans.

When time records need to become controlled timesheets, with approvals, billable and non-billable hours, required fields, cross-workspace reporting, capacity, access rules, audit history, or API access, a dedicated monday.com app such as Tracket is the more complete option.

This guide explains both approaches, including how to set them up, where each one fits, and how to build a time tracking process people will actually follow.


What does time tracking in monday.com mean?

Time tracking in monday.com means recording how long people spend on monday.com items or subitems and then using that data for decisions such as:

  • How long did this task or project take?
  • Are estimates realistic?
  • How much work can the team take on?
  • Which hours are billable?
  • Is a project approaching its time budget?
  • Has everyone completed and submitted their timesheet?
  • What should be exported for invoicing, payroll, or analysis?


There are two distinct ways to do this:

  1. Native time tracking. A Time Tracking Column stores timer sessions directly on board items or subitems. monday.com's formulas, exports, and Time Tracking Widget can summarize that data.
  2. App-based time tracking. A marketplace app such as Tracket stores structured time entries linked to monday.com items and adds timesheets, approvals, reporting, capacity, permissions, and integrations.


These are not interchangeable databases. Tracket records its own time entries linked to monday.com items and subitems. If you use Tracket and want totals visible in ordinary monday.com columns, Tracket can write those totals to text or number columns through its board integrations. Decide which system is your source of truth before rolling time tracking out to a team.

Option 1: Use monday.com's native Time Tracking Column

The native Time Tracking Column is the fastest way to add a timer to an existing board. According to monday.com's current documentation, it is available on Pro and Enterprise plans.

How to add the Time Tracking Column

  1. Open the board where work is managed.
  2. Select the + at the right side of the board's columns.
  3. Choose More columns.
  4. Find and add Time Tracking.

Add it to the level where work actually happens. If team members work on subitems, add a Time Tracking Column to the subitems rather than asking them to log everything on the parent item.

How to record time

There are two native entry methods.

Run the timer

Select the play button in a Time Tracking cell when work starts. Pause it when the work stops. You can start it again later; the cell retains the separate sessions and displays the accumulated duration.

Add a session manually

Open the Time Tracking cell and select Add session manually. Enter the date and time range for work that has already happened. monday.com does not allow a manual session in the future.

Manual entry matters even in a timer-first process. Meetings, calls, travel, field work, and forgotten timers are easier to correct after the fact than to reconstruct at the end of the month.

How to inspect, edit, or delete a session

Select a Time Tracking cell to open its history. Each interval can be edited, and an entry can be removed by hovering over it and selecting the X. monday.com marks edited time values in red, while timer activity is also available in the item's Activity Log.

That history is useful for corrections, but a correction workflow is not the same as a formal timesheet approval process. If submitted hours need to be locked, reviewed, approved, or rejected, skip ahead to the Tracket workflow.

How to change the time display

The column displays seconds by default. Open the column menu, choose Column settings, and turn off Show seconds if minutes are a better fit for the team.

The choice is visual; it does not replace a logging policy. A team should still agree on whether it records exact time or rounds to a defined interval.

Track time on items, subitems, or both?

Track time at the lowest level that represents meaningful work, but do not record the same work twice.

Tracket time entry directly on a work item.

For example:

  • If a project item contains actionable subitems such as research, design, review, and delivery, log time on those subitems.
  • If the item itself is the task and subitems are only a checklist, log on the item.
  • If both levels need reporting, record time only at the working level and roll the result up rather than starting separate timers on parent and child.

monday.com can display the total time from subitems on the parent. Open the subitem Time Tracking Column settings and choose Show Summary on Parent Item.

One caveat: the native Time Tracking Widget currently sums item time, not subitem time directly. monday.com documents a workaround that brings the subitem summary to the parent and uses a Formula Column for a combined total. Test this on a sample board before standardizing it across templates.

Recommended board structure for native time tracking

A useful board separates planning, execution, and financial data:

ColumnPurpose
Item nameThe task, deliverable, or work package
PeopleThe accountable owner or assignee
StatusThe current stage of the work
Date or TimelineWhen the work is planned
Estimate (hours)Expected effort before work starts
Time TrackingActual recorded effort
Client or ProjectA stable reporting dimension if one board contains several projects
Hourly RateOptional rate used for a simple cost calculation
FormulaHours, cost, or estimate-versus-actual result

Keep the number of classification columns small. Every required choice creates friction, and inconsistent categories produce worse reports than a shorter, well-defined taxonomy.

Native formulas you can use

monday.com exposes units from the Time Tracking Column to Formula Columns. If the column is named Time Tracking, the documented hours formula is:

{Time Tracking#Hours}

To round the result to two decimals:

ROUND({Time Tracking#Hours},2)

If the board also has an Hourly Rate column, monday.com documents this example for calculating a charge from tracked hours:

ROUND(MULTIPLY({Time Tracking#Hours},{Hourly Rate}),0)

Treat this as a simple cost calculation, not a complete billing system. It applies one rate to the item's tracked hours; it does not by itself classify individual sessions as billable or non-billable, submit them for approval, or freeze an invoiced period.

Also remember that a running native timer is not committed continuously. A Formula Column updates after the session is paused or stopped.

How to report on native monday.com time tracking

Native reporting has three useful layers.

1. Board and group summaries

Use Formula Columns and group summaries when the question is local to one board: total hours by project group, task, client, or sprint.

2. Excel exports

The column menu can export the entire Time Tracking Column to Excel. The export includes item names, the people who recorded the sessions, and totals at item and board level. A single item's log can also be exported from its Time Tracking window.

For a narrower export, save a board filter for the relevant items or groups and export that filtered data.

3. The Time Tracking Widget

The native Time Tracking Widget summarizes Time Tracking Column data on a dashboard or board view. In the current dashboard configuration, it can connect up to five boards.

The widget can:

  • Include selected boards and groups.
  • Use one or more Time Tracking Columns.
  • Group results by a board column or by the person who logged each session.
  • Show a day, week, month, or year.
  • Highlight a threshold.
  • Display a total, a table, or a split view.
  • Apply and save filters.

Grouping by an assignee People Column and grouping by the person who logged a session answer different questions. The first shows time attached to work assigned to a person. The second shows who actually recorded the work. Choose deliberately, especially when several people collaborate on the same item.

Native time tracking limitations to plan around

The native feature is strong for straightforward task measurement, but plan for these boundaries:

  1. Availability: The Time Tracking Column is limited to Pro and Enterprise plans.
  2. Running time is not committed: Formulas and automations update only after a session is paused or stopped.
  3. Board automations cannot map time: Native time data does not carry through create-or-move-item mappings.
  4. Reporting has scope limits: The Time Tracking Widget currently connects up to five boards, and subitem reporting may require a parent summary and formula workaround.
  5. There is no formal timesheet approval workflow: Native tracking does not submit, approve, reject, or lock reporting periods.
  6. Billable classification is indirect: Formulas can calculate cost, but they do not classify individual sessions as billable or non-billable.

If several of these limits affect the same process, a dedicated time-tracking app will usually be easier to operate than additional boards and formulas.

Option 2: Use Tracket for structured timesheets in monday.com

Tracket is a time-tracking app built for monday.com. A Tracket time entry is linked to a monday.com item and can include the board, item, team, date, duration, optional start and end time, billable time, description, and custom fields.

The distinction is important: an item answers what work is being done; a structured time entry answers who did it, when, for how long, for which team or category, and how much of it can be billed.

Tracket Calendar View

Tracket supports classic boards and monday.com's multi-level boards. Its item selector can log against an item at any level.

What Tracket adds

Tracket adds an operational layer around time data:

  • Weekly timesheets in grid, list, and calendar views.
  • Manual entries and a timer from board and item views.
  • Entries linked across boards and workspaces within the same monday.com account.
  • Separate worked time and billable time.
  • Configurable required fields and up to six  custom fields.
  • Submit, approve, reject, reopen, and lock workflows.
  • Team administration and role based visibility.
  • Board and item logging restrictions.
  • Saved export and reporting filters, multi-level grouping, reports, and dashboard charts.
  • Working schedules, holiday schedules, and capacity calculations, making Tracket excellent for tracking resources and resource management.
  • CSV, Excel, and monday.com board exports.
  • A dedicated audit log for time entry and timesheet events.
  • Board integrations and a REST API.
  • A mobile board view for logging and submitting time.

How to install and set up Tracket

Installation must be started by a monday.com administrator:

  1. Open the Marketplace in monday.com, or follow this link.
  2. Search for Time Tracking - Tracket.
  3. Select Add to your account.
  4. Add the board view, item view, dashboard widget, or workspace custom object needed for the workflow.
Tracket in the monday.com marketplace

Before inviting the full team, make five decisions.

1. Choose the source of truth

Use either native Time Tracking or Tracket as the official record for a workflow. Do not ask people to log the same work twice. If Tracket is authoritative but totals need to appear on boards, use a Tracket integration to write total or billable time to a monday.com number column.

2. Define the minimum complete entry

Board, item, date, and time are always required. Team, description, billable time, and up to six custom fields can be configured. A practical services setup might add team, activity, billing category, and a description for client-facing or exception work. Require a field only when a recurring decision or report depends on it.

3. Keep categories small and stable

Useful dimensions include activity, contract code, billing phase, department, or funding source. Avoid duplicating information already represented by the board or item, and restrict options by team only when it prevents genuine errors.

4. Configure access and visibility

Logging can be limited by board access, board selection, subscriptions, or item assignment. Regular members work with their own entries; Tracket team admins can manage their teams; monday.com admins can manage account-wide entries. Users must also have access to the underlying board and item. monday.com Viewers cannot use Tracket because they lack the required API permissions.

Access and licensing are separate. Pricing is based on the billed monday.com account size, so check the current pricing table before rollout.

5. Configure capacity and rounding

Set the work-week start, company schedule, necessary personal schedules, holiday schedules, and assignments.

Tracket can enforce an account-wide interval of 1, 5, 6, 10, 15, or 30 minutes and round up, down, or to the nearest interval. Because rounding changes payable or billable records, document the rule and have the appropriate HR, finance, or legal owner review it.

How people log time in Tracket

Tracket allows you to view your timesheet as a Grid, List and Calendar.

Choose the shortest accurate method for the work:

  • Grid timesheet: A weekly matrix for recurring combinations of items and activities.
  • List view: Entry-by-entry control when descriptions or classifications matter.
  • Calendar view: Start-and-end-time entries alongside connected Google Calendar or Microsoft Outlook events.
  • Item view: Logging directly from the monday.com item or subitem.
  • Timer: Live tracking from a grid or item view. Starting another timer prompts the user to convert the previous one into an entry.
  • Manual entry: Often fastest for meetings, calls, travel, and forgotten timers; smart suggestions can prefill previously used values.

A single Tracket time entry is capped at 24 hours, so forgotten timers still need correction. A practical policy can allow both timer and manual entry instead of forcing one method onto every type of work.

Billable and non-billable time in monday.com

Billable time and worked time are not always equal.

An eight-hour day may contain six client-billable hours, one internal meeting, and one hour of administration. A project may also bill a fixed amount even though the team records actual effort for profitability analysis.

monday.com's approach

The native Time Tracking Column can feed a formula that multiplies total hours by an hourly rate. This works when all tracked time on the item is treated the same way.

For mixed billing, you need additional structure, for example, separate items, groups, or boards for billable and non-billable work. That can become hard to maintain when one person records both types against the same task.

Tracket's approach

Tracket stores regular time and billable time as separate values in a time entry. A billable time field becomes available when the entry includes at least one custom-field option marked as billable. Billable time cannot exceed total worked time.

This supports questions such as:

  • How many hours did the team work?
  • How many of those hours can be invoiced?
  • Which client, contract, phase, or activity generated them?
  • Were the hours reviewed before export?

For reliable invoicing, approve the period before exporting it and retain a consistent correction process for already approved time.

Timesheet approvals in monday.com with Tracket

An optional timesheet in Tracket submitted for approval

Approvals turn personal records into controlled business data. Tracket uses four main statuses:

  1. Open: Editable and not yet submitted.
  2. Submitted: Ready for review and locked until reopened or rejected.
  3. Approved: Accepted; only a Tracket team admin or monday.com admin can reopen it.
  4. Rejected: Open for correction, optionally with the reviewer's explanation, and ready to resubmit.

monday.com admins can review submitted timesheets account-wide. Tracket team admins can review timesheets for teams they administer.

A practical weekly routine

  • People record work during the week and check totals, missing days, classifications, and descriptions before the deadline.
  • The approver reviews exceptions: missing capacity, wrong items or teams, unsupported billable time, overlaps, unusually long entries, or forgotten timers.
  • Incorrect periods are rejected with a specific reason, corrected, and resubmitted.
  • Approved time becomes the controlled input for invoicing, finance, payroll, or management reporting.

Document the deadline, reviewer, checks, and post-approval correction route before rollout.

Reporting on time in monday.com

Start with the decision the report should support.

Native reporting

Use board summaries, Formula Columns, exports, and the Time Tracking Widget for questions such as total time by board or group, session owner, estimate variance, or a simple cost calculated from one hourly rate.

Tracket reporting

Tracket reports can apply saved filters and group entries by up to three layers—for example team → board → person or client category → project → activity. Reports support day, week, month, quarter, annual or custom periods. Aggregate results can be exported to Excel, CSV, or a monday.com board.

Tracket's powerful reporting functions

Dashboarding and visibility

Tracket line and bar widgets can show time or billable time, use fixed or rolling ranges, and add a benchmark. Anyone with access to the monday.com dashboard can see the data shared by the widget creator, so treat dashboard design as a permissions decision as well as a reporting decision. Tracket widgets are not supported in a shareable view.

Metrics worth tracking

Start with a small set of consistent metrics:

MetricCalculationWhat it tells you
Actual hoursSum of recorded durationHow much effort the work consumed
Estimate varianceActual hours minus estimated hoursWhether planning was optimistic or conservative
Billable ratioBillable hours divided by worked hoursThe share of effort eligible for billing
Capacity coverageLogged hours divided by available capacityWhether expected time has been accounted for
Budget burnCost to date divided by time or fee budgetHow much of the project budget has been consumed
Submission completionSubmitted or approved timesheets divided by expected timesheetsWhether the reporting period is ready to close

Define each denominator in writing. “Utilization,” for example, may mean billable hours divided by capacity in one company and productive hours divided by worked hours in another. A shared name with different formulas is worse than two clearly named metrics.

Exporting and integrating time data

  • Native exports: Export an entire Time Tracking Column or an individual item's history to Excel for occasional analysis.
  • Tracket exports: Export an aggregate report to Excel, detailed entries to CSV, or one monday.com item per time entry. Account-wide CSV exports can use a selected period, timezone, time format, and column set; generated exports are currently retained for 30 days.
  • Board integrations: Publish total or billable time to a text or number column, or synchronize entry level items when a real downstream workflow requires them.
  • REST API: Connect time entries, templates, custom fields, and categories to a warehouse, invoicing system, or custom service.

Prefer totals when stakeholders only need current progress beside the work. Row-level synchronization is more appropriate when another process genuinely acts on each entry.

Mobile time tracking

Tracket is available through the monday.com mobile app. Its mobile board view can display a compact personal timesheet and lets a user create, edit, or delete complete entries and submit a timesheet. Existing dashboard charts can be viewed on mobile.

Native monday.com time tracking vs Tracket

CapabilityNative Time Tracking ColumnTracket
Task timerYesYes
Manual entryYesYes
Item and subitem trackingYesYes, including multi-level item selection
Session detailsDate and time intervals with editable historyDate, duration, optional timeframe, team, description, billable time, and custom fields
Weekly timesheet viewsNo dedicated timesheet workflowGrid, list, and calendar
Formal approvals and lockingNot part of the documented native time-tracking workflowSubmit, approve, reject, reopen, and lock
Billable timePossible through board structure and formulasSeparate worked and billable values at entry level
Cross-board reportingTime Tracking Widget, currently up to five boardsReports across boards and workspaces in the account
Custom classificationUse ordinary board columnsUp to six time-entry custom fields
CapacityNot part of the Time Tracking ColumnWorking and holiday schedules with capacity views
Access and visibilityBoard and dashboard permissionsApp access, entry visibility, board/item policies, and team-admin roles
AuditabilityItem Activity Log and edited-value indicationDedicated time-entry and timesheet Audit Log
ExportsExcelExcel, CSV, monday.com board, plus API access
DashboardingNative Time Tracking WidgetTracket line and bar widgets plus monday.com integrations
Best fitSimple task-level time measurementOrganization-wide time operations and reporting

How to choose the right setup

Choose the native Time Tracking Column when:

  • One or a few boards contain the full reporting scope.
  • The primary question is “How long did this task take?”
  • Every tracked session on an item can be treated similarly.
  • A manager does not need formal timesheet submission and approval.
  • An occasional Excel export is enough.
  • The team already uses a monday.com plan that includes the feature.
  • There's no need for immutable data or an audit trail.

Choose Tracket when:

  • People work across many boards or workspaces.
  • Weekly or monthly timesheets are part of the process.
  • Hours must be approved before invoicing or another downstream action.
  • Worked time and billable time differ.
  • Time entries need required descriptions, activity codes, contracts, or categories.
  • Managers need team visibility without making everyone a monday.com admin.
  • Working schedules and holidays are necessary to interpret completeness or capacity.
  • Audit history, access control, exports, or API integration matter.

Use both only with a documented boundary

There are legitimate mixed setups. One department might use the native column for lightweight project learning while a services team uses Tracket for billable work. Or Tracket may be the official source while an integration publishes totals to normal board columns.

What should not happen is duplicate logging. Write down:

  • Which tool is authoritative for each workflow.
  • Who records the time.
  • Which records feed invoices or payroll.
  • Which integrations publish derived totals.
  • How corrections are made after a period closes.

A rollout plan that works

1. Define the purpose

State the decision time data will support better estimates, defensible invoices, allocation analysis, or another concrete outcome. Avoid vague goals such as “more visibility.”

2. Design the minimum model

Choose the logging level, required fields, category definitions, billable rule, rounding rule, deadline, reviewer, exception process, and source of truth.

3. Pilot one complete reporting period

Test normal work, two people on one item, a forgotten timer, a manual correction, billable and non-billable time, subitems, approval rejection and resubmission, and the real export or dashboard the business needs.

4. Roll out with examples

Give users a one-page policy, a few realistic examples, and a named support contact. Demonstrate the preferred logging route in the monday.com view they already use.

5. Review after one month

Look for missing submissions, confusing categories, recurring corrections, unused reports, access problems, or duplicated dimensions. Remove friction before adding controls.

Copy-and-adapt time-tracking policy template

Purpose
We record time to [state the business purpose]. Time data will be used for [specific decisions or outputs] and will not be used for [state relevant boundary].

What to record
Record work against the lowest meaningful monday.com item or subitem. Do not record the same work on both a parent and child item.

When to record it
Record time [on the same day / by the end of the next working day]. Use a timer for focused task work and manual entry when reconstructing meetings or other completed work.

Required information
Every entry must include [fields]. Add a description when [rule].

Billable time
Mark time billable only when [contract or policy rule]. Billable time may not exceed worked time.

Rounding
Time is recorded in [exact minutes / interval] and rounded [rule].

Submission and approval
Submit each [week / month] by [deadline]. [Role] reviews the period for [checks]. Rejected timesheets must be corrected and resubmitted by [deadline].

Corrections
Before approval, correct the entry directly. After approval, ask [role] to reopen the period and record the reason for the change.

Questions
Contact [owner or channel] for access, category, or correction questions.

Best practices for accurate, useful time data

  • Make logging easy: Put the timer or timesheet where work already happens and allow sensible corrections.
  • Record close to the work: Same-day entries are usually more reliable than month-end reconstruction.
  • Separate facts from classifications: Date and duration are facts; billable status, activity, contract, and cost center require clear definitions and ownership.
  • Use variance for learning: Look for repeated estimation patterns instead of treating every overrun as an individual failure.
  • Review exceptions: Focus approvals on missing days, overlaps, unusual durations, and unexpected categories rather than rereading every normal entry.
  • Protect visibility: Apply least-privilege access and review dashboard audiences.
  • Explain the human boundary: State why time is recorded, the precision required, and which conclusions managers should not draw from isolated entries.

Troubleshooting monday.com time tracking

A formula or automation cannot see a running timer

Pause or stop the native timer. monday.com commits the session only then, after which formulas and duration-based automations can use it.

Native time disappeared during a board automation

The Time Tracking Column cannot be mapped in create-or-move-item automations. Keep the authoritative item in place, export first, or use a different reporting architecture.

A Tracket user cannot log against an item

Check app access, board restrictions, subscribed-board rules, assigned-item restrictions, and the user's access to the underlying monday.com board and item.

A required custom field has no valid value

Confirm the user can see at least one option. Team restrictions can otherwise leave a required field impossible to complete.

A dashboard exposes more data than expected

Review the monday.com dashboard audience. People with dashboard access can view the result shared by the widget creator.

Frequently asked questions

Does monday.com have built-in time tracking?

Yes. On Pro and Enterprise plans, the Time Tracking Column supports timers, manual sessions, editable history, formulas, Excel exports, and the Time Tracking Widget.

How do I add time tracking to monday.com?

Open a board, select the + beside the columns, choose More columns, and add Time Tracking. Add it to subitems too when that is where actionable work happens.

Can monday.com track billable hours?

The native column can multiply total tracked hours by a rate. Tracket stores worked and billable time separately on eligible entries, which is better when only part of the work is billable.

Can monday.com create and approve timesheets?

The native column records task sessions but does not provide a formal submit-review-approve-lock workflow. Tracket adds weekly timesheets, approval statuses, rejection, reopening, and locking.

Can I track time on subitems and across boards?

Yes. Native tracking can be added to subitems, although widget reporting may require a parent summary workaround and currently connects up to five boards. Tracket supports item hierarchies and reporting across boards and workspaces in the same account.

Does Tracket use the native Time Tracking Column?

No. Tracket creates separate structured entries linked to monday.com items. Its integrations can publish total or billable time to ordinary monday.com columns when the board needs those totals.

Can I export time-tracking data?

Yes. Native data exports to Excel. Tracket exports aggregate reports to Excel, detailed entries to CSV, individual entries to a monday.com board, and data through its REST API.

Is Tracket available on mobile?

Yes. The mobile board view supports a compact timesheet, complete entries, and submission; existing dashboard charts can be viewed. Test the exact workflow because the mobile item view is still documented as a work in progress.

How much does Tracket cost, and is there a trial?

Pricing uses seat buckets aligned with the billed monday.com account size; consult the current pricing table. Eligible first-time installations currently receive a 14-day trial with all features.

Make time data useful, not just complete

The right monday.com time-tracking setup is the smallest system that supports a real decision.

If you only need to understand task duration, the native Time Tracking Column may be all you need. Configure it at the right item level, add a clear estimate, and build one report people will use.

If time must pass through timesheets, approvals, billing categories, capacity, audit, and downstream reporting, use a system designed for that workflow. Tracket keeps those records connected to the monday.com work without turning every board into a hand-built timesheet database.

Ready to make time work? Start an eligible 14-day free trial of Tracket, or schedule a demo to discuss your monday.com time-tracking workflow.

Share this article

Avisi Apps builds apps you can trust

SOC 2
ISO 27701:2019 & ISO 27001:2022
GDPR/CCPA
HIPAA/NIS2