Available in Workspace View
Views User, Board, Progress, Approvals
Workflow Submit, Approve, Reject, Reopen
Audit trail Full status history per submission

Overview

The Timesheets module serves two purposes: reviewing worklogs across the company, and managing the timesheet approval workflow. It is accessible from the Workspace View by clicking Timesheets in the app sidebar.

The left sidebar within Timesheets organizes views into four categories:

Tip Timesheets works hand-in-hand with Time Tracking. Log your hours in Time Tracking first, then use Timesheets to review team data and submit for approval.
Timesheets overview showing user timesheets with progress and weekly hours breakdown

Timesheet Views

The timesheet timeline shows a grid of logged hours with various grouping options. Use the sidebar to switch between views and the top bar to navigate dates.

User Timesheets

Timesheets by Board view showing expandable user rows with board-level daily hours

Board Timesheets

Board timesheets by User view showing board rows with user-level hour breakdown

Filtering

The filter bar above the grid lets you narrow results by:

Period Navigation

Use the top bar to switch between week and month periods, or pick a custom date range. Arrow buttons navigate to the previous/next period, and a "Today" button returns to the current period.

Cell Details

Click any cell in the timeline grid to open a detail dialog showing all individual worklogs for that row context (user, board, or item) on that specific date, including item name, board name, hours, and description.

Progress Reports

The Progress section in the sidebar switches to a table view (instead of the timeline grid) with three report modes:

Timesheet Progress report showing logged vs required hours with progress bars per user

Submitting a Timesheet

When the selected date range in Time Tracking matches a full week or month, a "Submit for Approval" button appears in the top bar. Submitting bundles your worklogs for that period and sends them to your assigned approver for review.

Navigate to Time Tracking

Open the app in Workspace View and click Time Tracking in the left sidebar.

Select a full period

Use the date range preset to select a full week (e.g., "Current week") or full month. The Submit button only appears for complete periods.

Review your logged hours

Check the table or stack view to make sure all worklogs are accurate before submitting.

Click "Submit for Approval"

This opens a confirmation dialog showing the period dates and total hours.

Add an optional note

Include any context for your approver, such as notes about overtime or project changes.

Confirm submission

Click Submit. The approver is automatically determined from the permission rules configured by your admin. Your timesheet moves to Pending Approval and your worklogs are locked from editing.

Approver is assigned automatically You do not manually select an approver. The system automatically resolves the approver using a priority chain: per-user rules first, then per-team rules, then workspace-wide rules. If no matching rule is found, the submission will fail with an error asking an admin to set up approval rules. See Approval Rules below for details.
Worklogs are locked on submission Once submitted, you cannot edit the worklogs covered by the timesheet until it is either rejected or reopened. Make sure all worklogs are correct before submitting.
Submit Timesheet dialog with period dates and optional note field

Timesheet Statuses

Each timesheet has a status that reflects where it is in the approval lifecycle. The status determines what actions are available and whether worklogs can be edited.

Status Description Worklogs Editable?
Not Submitted No submission exists for this period yet. Worklogs can be freely created, edited, and deleted. Yes
Pending Approval Submitted and waiting for the approver to act. Worklogs are locked to ensure the approver reviews the same data the user submitted. Locked
Approved The approver accepted the timesheet. Hours are confirmed and finalized. Locked
Rejected The approver rejected the timesheet with a reason (minimum 10 characters). The user can edit worklogs and resubmit. Yes
Reopened An approver or admin reopened a previously approved timesheet. Worklogs are unlocked and the user can make corrections, then resubmit. Yes

Status Flow Diagram

The following diagram shows all possible state transitions for a timesheet. Each arrow represents a user or approver action.

Main Approval Flow

Not Submitted submit approve Approved

Rejection Flow

reject (with reason) Rejected resubmit

Reopen Flow

Approved reopen (with reason) Reopened resubmit
Tip When a timesheet is rejected, fix the issues in Time Tracking and then resubmit — the same approver is automatically assigned.

Approval Rules

Before anyone can submit timesheets, an admin must configure approval rules that determine who approves whose timesheets. Rules are managed in Settings › Permissions › Timesheet Approval. For a comprehensive overview of all user roles, the approver resolution priority chain, view access, and a complete role matrix, see the Permissions & Access page.

Rule Types

There are three types of approval rules, listed from most specific to broadest:

Rule Type Target (whose timesheets) Grantee (who approves) Example
Per-user A specific user A specific user or team Alice's timesheets → approved by Bob
Per-team All members of a team A specific user or team Engineering team → approved by the Team Lead
All users Everyone in the workspace A specific user or team All users → approved by the HR Manager

How Approver Resolution Works

When a user submits a timesheet, the system automatically resolves the approver using a priority chain. It checks rules from most specific to broadest and assigns the first match:

  1. Per-user rule — Is there a rule targeting this exact user? If yes, use that approver.
  2. Per-team rule — Is there a rule targeting one of the user's teams? If yes, use that approver.
  3. All-users rule — Is there a catch-all rule for the entire workspace? If yes, use that approver.

If no matching rule is found and no admin exists, the submission fails with an error asking an admin to configure approval rules.

Admins always have approval rights App admins and monday.com admins can always approve, reject, and reopen any timesheet regardless of whether they are explicitly assigned via rules. They also have the ability to submit timesheets on behalf of other users via the API.

Configuring Rules in Settings

The permission configuration UI in Settings › Permissions provides two ways to set up approval rules:

Multiple rules can coexist You can combine all three rule types. For example, set a workspace-wide default approver with an "All users" rule, then override it for specific teams or individuals using more specific rules. The most specific rule always wins.

Permissions Reference

Action Team Member Assigned Approver Admin
Submit own timesheet
Approve / reject timesheets Assigned only All
Reopen approved timesheets Assigned only All
View team worklogs
Submit on behalf of others (API)
Configure approval rules

Approver View

If you are configured as an approver (via permission rules in Settings), you will see an Approvals category in the Timesheets sidebar with two items: Pending Approvals and Approval History.

Pending Approvals

The Pending Approvals view shows a two-panel layout: a list of submitted timesheets on the left, and a detail panel on the right when you select one.

For each pending submission you can see:

Approval History

The Approval History view shows all timesheets you have previously acted on. You can filter by status (approved, rejected, reopened), user, and date range.

Reviewing a Submission

Click on any submission in the list to open its detail panel. From there you can:

Approver view showing pending timesheets list with detail panel

Reopening a Timesheet

If a timesheet has already been approved but needs corrections (for example, hours were logged to the wrong item), an approver or admin can reopen it.

Find the approved timesheet

Navigate to Approval History and locate the approved timesheet, or use the detail panel.

Click "Reopen"

A dialog will ask you to provide a reason for reopening.

Enter a reason and confirm

The timesheet moves to Reopened status. Worklogs are immediately unlocked.

User makes corrections and resubmits

The submitter can now edit their worklogs in Time Tracking and resubmit for approval.

Who can reopen? Only approvers (for timesheets assigned to them) and admins can reopen an approved timesheet. The submitter cannot reopen their own timesheet — they must ask the approver.

Audit Trail

Every timesheet submission maintains a status history that records each state transition, providing a complete audit trail.

What Gets Tracked

You can view the full status history by clicking the History button in the detail panel of any timesheet.

Audit Trail Example

Timestamp User Action Reason / Note
Mon 5:12 PM Team Member Submitted Weekly timesheet for design tasks
Tue 9:45 AM Approver Rejected Please split the Thursday hours between the two tasks
Tue 11:30 AM Team Member Resubmitted Fixed the Thursday allocation
Tue 2:15 PM Approver Approved
Timesheet status history showing the full audit trail of transitions

Exporting Timesheets

Click the Export button in the top bar to download the currently visible timesheet data as a CSV file. The export respects your active filters and date range.

Export Contents

The exported file includes:

Practical Example

Example Scenario A team member logs 36 hours across 3 tasks during the week in Time Tracking. They select "Current week" and click "Submit for Approval". The system auto-assigns the approver based on permission rules. The approver opens Pending Approvals, reviews the worklog breakdown, and clicks Approve. The timesheet moves to Approved and all worklogs for that period are locked.

Need Help?

If you have questions about Timesheets or need assistance with your configuration, our support team is here to help.

Contact Support