How do I move time that's already been invoiced?

This article is for Administrators. Learn more about permissions. If you’re a Member, check out our Member resources.

Harvest doesn’t intend for time that has been invoiced to be altered. This is why invoiced time entries are locked—to prevent changes that can cause confusion down the road.

However, sometimes changes to time entries must be made, such as when a client, task, or project splits into two, and you need your entries to reflect the change.

Steps to move invoiced time entries

As a workaround, you can use a detailed time report to:

  • Unlock hours by marking them as uninvoiced.
  • Move the entries to a new project or task.
  • Then re-lock the hours by marking them as invoiced once more.

Unlock the hours

  1. Go to Reports > Detailed time.
  2. Set the filters so they capture the time entries you want to move.
  3. Click Run report.
  4. To select individual entries to move, use the checkboxes on the left. If you want to update all the entries on the page, check the box at the top of the report or leave all of the boxes unchecked.
  5. Click the Actions dropdown and choose Mark hours as uninvoiced.
  6. In the dialog that appears, click Mark hours as uninvoiced to confirm.

Move the hours

  1. If you selected specific entries, select them on the report again, then click Actions > Move hours to another … project or task, depending on where you need to move them.
  2. Select the project or task from the dropdown and click Next step.
  3. Type MOVE to confirm and click Move hours.

Re-lock the hours

  1. If you selected specific entries, select them again (they should be highlighted on the report after the move), then click Actions > Mark hours as invoiced.
  2. Click Mark hours as invoiced to confirm.

Did you find this article helpful?

Still have questions? We’re happy to help!

Contact us