What rejecting does
The whole period returns to the person.- Every submitted entry goes back to draft, carrying your reason.
- The period status becomes Changes requested.
- Your reason appears at the top of their timesheet, in red, with your name.
- The affected entries show as Rejected until they are redone.
- They get a notification with your reason in it.
There is no
rejected status stored on a timesheet. The period reads Changes requested, and the entries go back to draft with the reason attached. That is why the same entry never reads “Draft” in one place and “Rejected” in another.Rejecting vs fixing it yourself
Before you send a whole week back, ask whether you can fix it yourself.
Correcting in place needs
time.editOthers. It works even while the entry is still submitted, so the period stays under review. See /approvals/approve-a-timesheet.
Two ways to reject
From the row menu
1
Open the queue
Go to Approvals → Timesheets → Awaiting approval.
2
Open the row menu
Click
⋮ at the end of the person’s row and choose Reject….3
Write a reason
A dialog opens with a required Reason for rejection field.
4
Confirm
You get
Changes requested. and the row leaves the queue.From the review screen
1
Open the review
Click the row to see the entries, the money, and the history.
2
Click Request changes
It sits in the sticky bar at the bottom, next to Approve.
3
Write a reason
The dialog names the person and counts the entries: “These entries will be sent back to draft so
<name> can edit and resubmit them. A reason is required.”4
Confirm
You get
Changes requested – sent back to the submitter. and go back to the queue.Why a reason is required
The reason is the whole point. Without it, the person only knows something is wrong, not what. The rule is enforced twice – the dialog will not let you confirm an empty reason, and the server refuses one too. If you try, you see “A reason is required to reject time entries.” Write what needs to change, not that something is wrong.
Your reason is stored in the activity log forever, next to your name and the time.
Example
Jonas Bergman submits a 38-hour week at Northwind Studio. Priya Raman opens the review and sees 12 hours on Harbor Logistics’ Mobile App marked non-billable. That project has a 600-hour budget and every hour should be billable. She clicks Request changes and writes “The 12 hours on Mobile App are marked non-billable – they should be billable against the Harbor Logistics budget. Please flip them and resubmit.” Every entry in Jonas’s week returns to draft. He sees the red panel at the top of his timesheet with Priya’s name and reason. The 12 affected rows are tinted so he can find them fast. Jonas flips the flag and resubmits. At his 1,440** to the project instead of nothing. The activity log now reads: Submitted, Requested changes (Priya, with the reason), Resubmitted.Permissions
Supervision scope applies. You can only act on the periods of people you supervise.
Plan gating
Requesting changes is Pro, the same as approving. On the Free plan the item carries a Pro badge and opens the upgrade dialog. The submission stays in the queue, unchanged, until the workspace upgrades.What happens next
- The period status becomes Changes requested.
- Every submitted entry in the period returns to draft, with your reason.
- The person is notified, with your reason in the message.
- They can edit and resubmit. A resubmit clears the previous verdict and starts a fresh review.
- The row moves from Awaiting approval to History, with the status Changes requested.
Common questions
Can I reject a single entry?
Can I reject a single entry?
No. Requesting changes returns the whole period. To fix one entry, correct it in place instead.
Does rejecting delete their hours?
Does rejecting delete their hours?
Never. Every entry is preserved exactly as tracked, back in draft so it can be edited.
Can I reject an approved timesheet?
Can I reject an approved timesheet?
Not directly. An approved period has to be reopened first, by an owner or admin.
Will they see my name?
Will they see my name?
Yes. The reason is shown with your name on their timesheet, in their notification, and in the activity log.
Can I change my reason afterwards?
Can I change my reason afterwards?
No. The activity log is append-only. If you need to add something, correct the entries yourself or write a comment when you approve the resubmission.
What if I reject by mistake?
What if I reject by mistake?
Ask the person to resubmit straight away, and approve it. The log will show the sequence honestly.
Troubleshooting
- “A reason is required to reject time entries.” Type something in the reason field before confirming.
- “Say what needs changing, so they know what to fix.” The server rejected an empty or whitespace-only reason.
- “Someone else changed this while you had it open.” Another reviewer acted first. Reload.
- “This has already been submitted.” The state moved under you. Refresh the queue.
- The Reject item carries a Pro badge. The workspace is on the Free plan.
Related guides
Approve a timesheet
The review screen and the approve flow.
Edit a submitted timesheet
What the person does after you send it back.
Reopen an approval
Send back a period you already approved.
Timesheet statuses
Where a rejected period sits in the state machine.
Approvals overview
The queue, the filters and the history.
Billable vs non-billable
The flag that causes most rejections.