{"id":7736,"date":"2022-04-03T03:27:42","date_gmt":"2022-04-03T03:27:42","guid":{"rendered":"https:\/\/www.nimblework.com\/knowledge-base\/nimble\/?post_type=article&#038;p=7736"},"modified":"2026-03-12T18:27:41","modified_gmt":"2026-03-12T12:57:41","slug":"working-with-timesheet-approval","status":"publish","type":"article","link":"https:\/\/www.nimblework.com\/knowledge-base\/nimble\/article\/working-with-timesheet-approval\/","title":{"rendered":"Working with Timesheet Approval"},"content":{"rendered":"<p>This article will help you understand the Timesheet approval tab, its visibility and how to use the Timesheet Approval feature to approve or reject time logged by team members.<\/p>\n<table style=\"line-height: 10px; height: 77px; width: 99.2704%; border-collapse: collapse; background-color: #f7f7f7;\">\n<tbody>\n<tr style=\"height: 108px;\">\n<td style=\"width: 100%; height: 77px;\">\n<p style=\"text-align: left;\"><strong>Skip Ahead to:<\/strong><\/p>\n<p style=\"text-align: left; line-height: 10px;\"><a href=\"https:\/\/www.nimblework.com\/knowledge-base\/nimble\/article\/understanding-timesheet-approvals-features\/#Overview\">Overview<\/a><\/p>\n<p style=\"text-align: left;\"><a href=\"#Visibility\">Who Can See the Timesheet Approval Tab<\/a><a id=\"Overview\"><\/a><a href=\"#Visibility\"><\/a><\/p>\n<p style=\"text-align: left;\"><a href=\"#TimesheetApproval\">Understanding the Timesheet Approval Screen<\/a><\/p>\n<p style=\"text-align: left;\"><a href=\"#Filter\">Filtering Timesheet Submissions<\/a><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<div>\n<h2>Overview<\/h2>\n<p>The <b>Timesheet Approval<\/b> tab in the Timesheet module enables designated approvers to review, approve, or reject time submitted by team members. This tab is part of an approval workflow and is visible <b>only to users who are assigned as Timesheet Approvers<\/b>.<\/p>\n<p><strong><a id=\"Visibility\"><\/a>This article explains<\/strong>: &#8211; Who can access the Timesheet Approval tab &#8211; How submitted time is presented to approvers &#8211; How to review detailed time entries &#8211; How approval and rejection impact team members<\/p>\n<h2>Who Can See the Timesheet Approval Tab<\/h2>\n<p>The <b>Timesheet Approval<\/b> tab is visible only to users who are configured as approvers in a project.<\/p>\n<p>You will see this tab if: &#8211; You are assigned as a <b>Timesheet Approver<\/b> for one or more team members in a project.<\/p>\n<p>You will not see this tab if: &#8211; You are not assigned as an approver for any team member.<\/p>\n<p><b>Note:<\/b> Approver visibility is controlled at the project level using the <b>Configuring Timesheet Approvers<\/b> settings.<a id=\"TimesheetApproval\"><\/a><\/p>\n<p><a href=\"https:\/\/www.nimblework.com\/knowledge-base\/nimble\/wp-content\/uploads\/2025\/09\/Time-logged-Status.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-23452\" src=\"https:\/\/www.nimblework.com\/knowledge-base\/nimble\/wp-content\/uploads\/2025\/09\/Time-logged-Status.png\" alt=\"Time logged Status\" width=\"2882\" height=\"798\" srcset=\"https:\/\/www.nimblework.com\/knowledge-base\/nimble\/wp-content\/uploads\/2025\/09\/Time-logged-Status.png 2882w, https:\/\/www.nimblework.com\/knowledge-base\/nimble\/wp-content\/uploads\/2025\/09\/Time-logged-Status-300x83.png 300w, https:\/\/www.nimblework.com\/knowledge-base\/nimble\/wp-content\/uploads\/2025\/09\/Time-logged-Status-1024x284.png 1024w, https:\/\/www.nimblework.com\/knowledge-base\/nimble\/wp-content\/uploads\/2025\/09\/Time-logged-Status-768x213.png 768w, https:\/\/www.nimblework.com\/knowledge-base\/nimble\/wp-content\/uploads\/2025\/09\/Time-logged-Status-1536x425.png 1536w, https:\/\/www.nimblework.com\/knowledge-base\/nimble\/wp-content\/uploads\/2025\/09\/Time-logged-Status-2048x567.png 2048w\" sizes=\"(max-width: 2882px) 100vw, 2882px\" \/><\/a><\/p>\n<h2>Understanding the Timesheet Approval Screen<\/h2>\n<p>The Timesheet Approval screen displays submitted time entries awaiting review. The view is organized to help approvers quickly assess and act on time submissions.<\/p>\n<p>Key aspects of the screen:<\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\">Time entries are grouped <b>by team member<\/b> and <b>by project<\/b>.<\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\">Each row represents a submitted timesheet for a specific week.<\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\">The status indicates whether the submission is awaiting action.<\/li>\n<\/ul>\n<h3>Reviewing Submitted Time<\/h3>\n<p>For each submitted timesheet, the approver can:<\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\">Review the <b>total hours<\/b> logged for the week.<\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\">Click <b>View Details<\/b> in the Details column to inspect the time logged at a granular level.<\/li>\n<\/ol>\n<p><a href=\"https:\/\/www.nimblework.com\/knowledge-base\/nimble\/wp-content\/uploads\/2022\/04\/Time-logged-at-granular-level.gif\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-23454\" src=\"https:\/\/www.nimblework.com\/knowledge-base\/nimble\/wp-content\/uploads\/2022\/04\/Time-logged-at-granular-level.gif\" alt=\"Time logged at granular level\" width=\"1658\" height=\"1080\" \/><\/a><\/p>\n<h3>Viewing Detailed Time Entries<\/h3>\n<p>When you click <b>View Details<\/b>:<\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\">A detailed view opens showing:<\/li>\n<\/ul>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"2\">Cards or ToDos<\/li>\n<li style=\"font-weight: 400;\" aria-level=\"2\">Day-wise time logged<\/li>\n<li style=\"font-weight: 400;\" aria-level=\"2\">Logged effort breakdown<\/li>\n<\/ul>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\">This allows you to validate the accuracy of the submitted time before taking action.<\/li>\n<\/ul>\n<h3>Approving Submitted Time<\/h3>\n<p>If the submitted time is accurate:<\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\">Click <b>Approve<\/b>.<\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\">The status of the timesheet changes to <b>Approved<\/b>.<\/li>\n<\/ol>\n<p><b>What happens next:<\/b> &#8211; The approved time becomes final. &#8211; The team member can no longer edit the approved entries. &#8211; The approved status is reflected in the team member\u2019s <b>Time Tracking<\/b> tab.<\/p>\n<p><a href=\"https:\/\/www.nimblework.com\/knowledge-base\/nimble\/wp-content\/uploads\/2022\/04\/Timesheet-Approval-Reject.gif\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-23457\" src=\"https:\/\/www.nimblework.com\/knowledge-base\/nimble\/wp-content\/uploads\/2022\/04\/Timesheet-Approval-Reject.gif\" alt=\"Timesheet Approval Reject\" width=\"1700\" height=\"1060\" \/><\/a><\/p>\n<h3>Confirmation While Bulk Approving Timesheets<\/h3>\n<p><span style=\"font-weight: 400;\">When approving multiple timesheets, Nimble displays a confirmation message to prevent accidental approvals. <\/span><span style=\"font-weight: 400;\">After selecting one or more timesheet submissions and clicking <\/span><b>Approve<\/b><span style=\"font-weight: 400;\">, a confirmation dialog appears asking:<\/span><\/p>\n<p><b>\u201cDo you want to bulk approve the selected timesheets?\u201d<\/b><\/p>\n<p><span style=\"font-weight: 400;\">The approver can choose one of the following options:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Approve<\/b><span style=\"font-weight: 400;\"> \u2013 Confirms the action and approves the selected timesheets.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Cancel<\/b><span style=\"font-weight: 400;\"> \u2013 Cancels the operation and returns to the Timesheet Approval screen.<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">This confirmation step helps ensure that timesheets are not approved unintentionally without review.<\/span><\/p>\n<h3>Rejecting Submitted Time<\/h3>\n<p>If corrections are required:<\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\">Click <b>Reject<\/b>.<\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\">Enter a comment explaining the reason for rejection.<\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\">Confirm the rejection.<\/li>\n<\/ol>\n<p><b>What happens next:<\/b> &#8211; The status changes to <b>Rejected<\/b>. &#8211; The rejection comment is sent to the team member. &#8211; The team member can view the comment from the <b>Time Tracking<\/b> tab.<\/p>\n<h3>What Happens After Rejection<\/h3>\n<p>When time is rejected:<\/p>\n<ul style=\"list-style-type: disc;\">\n<li style=\"font-weight: 400;\" aria-level=\"1\">The team member\u2019s time remains editable.<\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\">A comment icon appears in the Time Tracking grid for the affected project.<\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\">The team member can:<\/li>\n<\/ul>\n<ul style=\"list-style-type: circle;\">\n<li style=\"font-weight: 400;\" aria-level=\"2\">Correct the logged time<\/li>\n<li style=\"font-weight: 400;\" aria-level=\"2\">Add a response comment<\/li>\n<li style=\"font-weight: 400;\" aria-level=\"2\">Resubmit the time for approval<\/li>\n<\/ul>\n<p>Once resubmitted, the approver receives a new request to review the updated time.<\/p>\n<h3>Reviewing Pending Timesheets from Previous Weeks<\/h3>\n<p>Timesheet approvals are processed weekly.<\/p>\n<p>If a team member submits time for a week and it is not reviewed immediately, the submission remains in\u00a0<strong>Submitted<\/strong>\u00a0status until action is taken.<\/p>\n<p>Approvers can:<\/p>\n<ol>\n<li>Navigate to the required week using the week selection.<a href=\"https:\/\/www.nimblework.com\/knowledge-base\/nimble\/wp-content\/uploads\/2025\/09\/Timesheet-Calendar.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-23448 size-full\" src=\"https:\/\/www.nimblework.com\/knowledge-base\/nimble\/wp-content\/uploads\/2025\/09\/Timesheet-Calendar.png\" alt=\"Timesheet Calendar\" width=\"2762\" height=\"944\" srcset=\"https:\/\/www.nimblework.com\/knowledge-base\/nimble\/wp-content\/uploads\/2025\/09\/Timesheet-Calendar.png 2762w, https:\/\/www.nimblework.com\/knowledge-base\/nimble\/wp-content\/uploads\/2025\/09\/Timesheet-Calendar-300x103.png 300w, https:\/\/www.nimblework.com\/knowledge-base\/nimble\/wp-content\/uploads\/2025\/09\/Timesheet-Calendar-1024x350.png 1024w, https:\/\/www.nimblework.com\/knowledge-base\/nimble\/wp-content\/uploads\/2025\/09\/Timesheet-Calendar-768x262.png 768w, https:\/\/www.nimblework.com\/knowledge-base\/nimble\/wp-content\/uploads\/2025\/09\/Timesheet-Calendar-1536x525.png 1536w, https:\/\/www.nimblework.com\/knowledge-base\/nimble\/wp-content\/uploads\/2025\/09\/Timesheet-Calendar-2048x700.png 2048w\" sizes=\"(max-width: 2762px) 100vw, 2762px\" \/><\/a><\/li>\n<li>Review the submitted entries.<a id=\"Filter\"><\/a><\/li>\n<li>Approve or reject the timesheet.<\/li>\n<\/ol>\n<p>Pending submissions from previous weeks should be reviewed to maintain accurate tracking and reporting.<\/p>\n<h2>Filtering Timesheet Submissions<\/h2>\n<p><span style=\"font-weight: 400;\">Approvers can use the <\/span><b>Filter<\/b><span style=\"font-weight: 400;\"> option to locate specific timesheet submissions that require review quickly. <\/span><span style=\"font-weight: 400;\">Click the <\/span><b>Filter<\/b><span style=\"font-weight: 400;\"> button in the top-right corner of the <\/span><b>Timesheet Approval<\/b><span style=\"font-weight: 400;\"> tab to open the filter panel. <\/span><span style=\"font-weight: 400;\">The filter allows approvers to refine the listing using the following criteria:<\/span><\/p>\n<p><b>People<\/b><b><br \/>\n<\/b><span style=\"font-weight: 400;\">Filter timesheets submitted by specific team members. Select one or more users to display only their submissions.<\/span><\/p>\n<p><b>Project<\/b><b><br \/>\n<\/b><span style=\"font-weight: 400;\">Filter timesheets based on the project for which time was logged. This helps when reviewing submissions across multiple projects.<\/span><\/p>\n<p><b>Status<\/b><b><br \/>\n<\/b><span style=\"font-weight: 400;\">Filter timesheets based on their approval status.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Available status options include:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Submitted<\/b><b><br \/>\n<\/b><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Resubmitted<\/b><b><br \/>\n<\/b><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Rejected<\/b><b><br \/>\n<\/b><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Approved<\/b><b><br \/>\n<\/b><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">By default, the <\/span><b>Approved<\/b><span style=\"font-weight: 400;\"> status is not selected because the Timesheet Approval tab is primarily used to review timesheets awaiting approval.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Approvers can select <\/span><b>Approved<\/b><span style=\"font-weight: 400;\"> if they need to review previously approved timesheets.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Click <\/span><b>Apply<\/b><span style=\"font-weight: 400;\"> to update the listing based on the selected filters.<\/span><\/p>\n<h3>Approval Lifecycle Summary<\/h3>\n<p>The Timesheet approval workflow follows this lifecycle:<\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\">Team member logs time.<\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\">Team member submits time (if an approver is assigned).<\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\">Approver reviews the submission.<\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\">Approver:<\/li>\n<\/ol>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"2\">Approves \u2192 Time is finalized<\/li>\n<li style=\"font-weight: 400;\" aria-level=\"2\">Rejects \u2192 Time is returned for correction<\/li>\n<\/ul>\n<p>5. Corrected time is resubmitted and reviewed again.<\/p>\n<h2>Important Notes<\/h2>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\">Approval is performed <b>per team member and per week<\/b>.<\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\">Approvers can review time only for team members assigned to them.<\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\">Approved time cannot be modified unless reopened by an approver.<\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\">Rejection must include a comment to guide the team member.<\/li>\n<\/ul>\n<h2>Related Articles<\/h2>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><a target=\"_blank\" href=\"https:\/\/www.nimblework.com\/knowledge-base\/nimble\/article\/timesheet-2-0\/\" rel=\"noopener\">Working with Timesheet in Nimble<\/a> \u2013 Overview of the Timesheet module and its tabs.<\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><a target=\"_blank\" href=\"https:\/\/www.nimblework.com\/knowledge-base\/nimble\/article\/timesheet-approvers\/\" rel=\"noopener\"><b>Configuring Timesheet Approvers<\/b><\/a> \u2013 Learn how approvers are assigned at the project level.<\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><a target=\"_blank\" href=\"https:\/\/www.nimblework.com\/knowledge-base\/nimble\/article\/how-to-log-time-in-time-tracking\/\" rel=\"noopener\"><b>Time Tracking in Nimble<\/b><\/a> \u2013 Learn how team members log, submit, and track time.<\/li>\n<\/ul>\n<p>This article explains the approver\u2019s responsibilities in the Timesheet module. For time entry workflows, refer to the related articles above.<\/p>\n<\/div>\n<div class=\"helpful-block-content wth-theme-thumbs\" data-title=\"\" >\n<ul>\n<li><span class=\"wth-title\">Was this helpful?<\/span><\/li>\n<li><a data-post=\"7736\" data-post-url=\"https:\/\/www.nimblework.com\/knowledge-base\/nimble\/article\/working-with-timesheet-approval\/\" data-post-title=\"Working with Timesheet Approval\" data-response=\"1\" href=\"#\" class=\"wth-green-btn icon-thumbsup\">Yes<\/a>&nbsp; &nbsp;<a data-response=\"0\" data-post=\"7736\" data-post-url=\"https:\/\/www.nimblework.com\/knowledge-base\/nimble\/article\/working-with-timesheet-approval\/\" data-post-title=\"Working with Timesheet Approval\" href=\"#\" class=\"wth-red-btn icon-thumbsdown\">No<\/a><\/li>\n<\/ul>\n<\/div>","protected":false},"author":1,"featured_media":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","multi-rating":{"mr_rating_results":[]},"_links":{"self":[{"href":"https:\/\/www.nimblework.com\/knowledge-base\/nimble\/wp-json\/wp\/v2\/article\/7736"}],"collection":[{"href":"https:\/\/www.nimblework.com\/knowledge-base\/nimble\/wp-json\/wp\/v2\/article"}],"about":[{"href":"https:\/\/www.nimblework.com\/knowledge-base\/nimble\/wp-json\/wp\/v2\/types\/article"}],"author":[{"embeddable":true,"href":"https:\/\/www.nimblework.com\/knowledge-base\/nimble\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.nimblework.com\/knowledge-base\/nimble\/wp-json\/wp\/v2\/comments?post=7736"}],"version-history":[{"count":54,"href":"https:\/\/www.nimblework.com\/knowledge-base\/nimble\/wp-json\/wp\/v2\/article\/7736\/revisions"}],"predecessor-version":[{"id":23725,"href":"https:\/\/www.nimblework.com\/knowledge-base\/nimble\/wp-json\/wp\/v2\/article\/7736\/revisions\/23725"}],"wp:attachment":[{"href":"https:\/\/www.nimblework.com\/knowledge-base\/nimble\/wp-json\/wp\/v2\/media?parent=7736"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}