> ## Documentation Index
> Fetch the complete documentation index at: https://docs.timetracker.in/llms.txt
> Use this file to discover all available pages before exploring further.

# Edit a time entry

> Change the hours, project, task, description or billable flag on a TimeTracker time entry, and understand when an entry stops being editable.

You can edit a time entry while it is still a draft. Once it is submitted for
approval, it freezes.

## What you can change

| Field                | Editable on a draft |
| -------------------- | ------------------- |
| Date                 | Yes                 |
| Start time           | Yes                 |
| End time or duration | Yes                 |
| Project              | Yes                 |
| Task                 | Yes                 |
| Description          | Yes                 |
| Billable             | Yes                 |

The rate frozen onto the entry is not editable. It stays as it was on the day the
work happened. See [Rate snapshots](/rates/rate-snapshots).

## When an entry stops being editable

An entry's status decides this.

| Status        | Can you edit it?                                                    |
| ------------- | ------------------------------------------------------------------- |
| **Draft**     | Yes                                                                 |
| **Rejected**  | Yes – it was sent back to you                                       |
| **Submitted** | No, unless you are the reviewer working through the approval screen |
| **Approved**  | No                                                                  |
| **Locked**    | No                                                                  |
| **Invoiced**  | No                                                                  |

Open a frozen entry and you see a grey panel:

> 3h logged · Approved
> This entry is under approval and can no longer be edited. Create an adjustment
> to change its recorded time.

To change settled time, an approver posts an adjustment instead. See
[Adjustments](/approvals/adjustments).

## Edit from the list

<Steps>
  <Step title="Open Time">
    Click **Time** in the sidebar and move to the period.
  </Step>

  <Step title="Stay in List view">
    Entries are grouped into day cards. Each card shows the weekday, the date and
    the day total.
  </Step>

  <Step title="Open the row menu">
    Click the three dots at the end of the row.
  </Step>

  <Step title="Choose Edit">
    The **Edit entry** form opens with everything filled in.
  </Step>

  <Step title="Change what you need and save">
    Click **Save entry**. You get "Entry saved."
  </Step>
</Steps>

## The row menu

Every row in **List view** carries the same four actions.

| Action                                    | What it does                                                                                            |
| ----------------------------------------- | ------------------------------------------------------------------------------------------------------- |
| **Edit**                                  | Opens the full form.                                                                                    |
| **Duplicate**                             | Copies the entry – same project, task, description, times and billable flag. Toast: "Entry duplicated." |
| **Mark billable** / **Mark non-billable** | Flips the billable flag in one click.                                                                   |
| **Delete**                                | Opens a confirmation. See [Delete a time entry](/time-tracking/delete-a-time-entry).                    |

All four are greyed out when the period is no longer editable.

## Edit in the week grid

Switch to **Grouped view**. Click a day cell to open that day. Each entry gets a
description box and a duration box you can retype, plus a delete button.

Typing a new number into the cell itself works when the day holds exactly one
entry. With several, you get "This day has multiple entries – edit them in the
entry list."

## Edit on the calendar

On the Calendar, drag an entry to move it or drag its edge to resize it. The new
start and end save immediately with the toast "Entry updated." Clicking an entry
opens the full form.

Entries you cannot edit show a small padlock and are greyed out.

## What changing the time does

Changing only the description, project or task is a light edit – the recorded
duration and the frozen rate stay exactly as they were.

Changing the **time** or the **billable** flag rebuilds the entry:

* The duration is recalculated from the new start and end.
* The rate for that date is looked up again and frozen onto the new entry.
* The rounded billable duration is recalculated.
* The project's tracked hours move with it.

<Note>
  Moving only the **start** keeps the original duration – the block shifts. Setting
  an explicit **end** or **duration** overrides that.
</Note>

Moving an entry to a different project moves its hours from one project's budget
to the other's.

## Example

Sarah Lin logged 3 hours to **Website Redesign**, but the work was really for
**Monthly Retainer** – both are Bluebird Coffee projects.

1. She opens **Time**, finds the entry, and clicks **Edit** in the row menu.
2. She changes the project in the picker and saves.
3. The 3 hours leave the Website Redesign budget and land on the retainer's
   40-hour monthly budget instead.

Her rate is $100/hour in both places, so the entry is still worth $300.

## Permissions

| You need          | To                                      |
| ----------------- | --------------------------------------- |
| `time.edit`       | Edit your own entries                   |
| `time.editOthers` | Edit someone else's entries             |
| `time.adjust`     | Correct settled time with an adjustment |

Owner, Admin, Project Manager, Member and Contractor can edit their own time.
Only Owner, Admin and Project Manager can edit someone else's, and only for
people inside their supervision scope. See
[Supervision scope](/concepts/supervision-scope).

## What happens next

* Budgets, reports and project totals pick the change up immediately.
* The edit is recorded in the workspace audit trail.
* If the period was already rejected, edit the entries then resubmit the period.

## Common questions

<AccordionGroup>
  <Accordion title="Why can I not edit last month's entry?">
    Your workspace may have an **editing window**. Entries older than that number
    of days are frozen with "This entry is outside the editing window and can no
    longer be changed."
  </Accordion>

  <Accordion title="I can edit the description but not the hours. Why?">
    You are probably looking at an entry inside a submitted or locked period.
    Description edits on a draft are always allowed; time edits are not once the
    period is closed.
  </Accordion>

  <Accordion title="My entry was rejected. What do I do?">
    Open it. A red panel shows who rejected it and why, with "Edit this entry
    below, then resubmit the week for approval." Fix it and submit the period
    again.
  </Accordion>

  <Accordion title="Does editing change the billable rate?">
    Only if you change the date or the project, and only to the rate that applied
    then. TimeTracker never re-prices an entry to today's rate.
  </Accordion>
</AccordionGroup>

## Troubleshooting

| Message                                                                  | What to do                                                   |
| ------------------------------------------------------------------------ | ------------------------------------------------------------ |
| "This entry is no longer a draft, so it can't be changed."               | Ask an approver to reopen the period, or post an adjustment. |
| "This entry is outside the editing window and can no longer be changed." | Ask an owner or admin to widen the window.                   |
| "That period has been submitted for approval, so it can't be changed."   | Withdraw the submission, or ask your approver to reopen it.  |
| "That day's timesheet is locked…"                                        | The period is closed. Corrections go through adjustments.    |

## Related guides

<CardGroup cols={2}>
  <Card title="Delete a time entry" icon="trash" href="/time-tracking/delete-a-time-entry">
    Remove an entry you should not have logged.
  </Card>

  <Card title="Time entry fields" icon="list" href="/time-tracking/time-entry-fields">
    What each field controls.
  </Card>

  <Card title="Adjustments" icon="scale-balanced" href="/approvals/adjustments">
    Correct time that is already approved.
  </Card>

  <Card title="Rate snapshots" icon="lock" href="/rates/rate-snapshots">
    Why old entries keep their old rate.
  </Card>
</CardGroup>
