Skip to main content

How to write off leftover Unbilled work on a project

Clear Unbilled time and costs that will never be billed with a Cost Write-Off. No separate customer invoice or finance integrate. Lost or Completed jobs keep Unbilled until write-off.

Written by Ben Walker

Clear leftover Unbilled time and costs on a project when that work will never be billed. Create a Cost Write-Off on the project’s Write Offs tab, allocate the unbilled entries, then approve the write-off. Allocated entries leave the Unbilled pool and show as Written Off.

Use this for old jobs that were written off outside Drum, abandoned projects, or any leftover Unbilled you will not invoice. An Opening position claim does not clear Unbilled. Opening position only sets claimed-to-date for amounts already invoiced.

Before you start

  • You need permission to create write-offs (Create Write-Offs on your account role). Approving needs Write-Off Approval or the routed approver. See Drum Permissions.

  • If your account routes write-off approvals, set that up first: How to configure write-off approval flows.

  • Review Unbilled on the project (Time tab, costs, or the Unbilled column on the Projects Dashboard) so you know what you intend to write off.

Create a Cost Write-Off and allocate Unbilled

  1. Open the project and select Invoices.

  2. Open the Write Offs tab.

  3. Select Add Write Off.

  4. Under Billing Period, set the date range that covers the leftover Unbilled entries. Tick Include all unbilled time and costs when you want every unbilled billable in that range, or leave it clear and pick deliverables and individual times and costs.

  5. Check Included Times and Included Costs. Use All / None to adjust the selection.

  6. Select Save and Edit.

Drum creates a write-off invoice (shown as a Cost Write-Off on the Write Offs list) and a backing write-off record. Selected time and costs are allocated to that write-off and leave the Unbilled pool. You can still adjust line items and inclusions on the write-off before you approve it.

Write-offs can be created even when the account requires ordinary invoices to come from a progress claim. The Write Offs path stays available separately.

Approve the write-off

  1. Open the Cost Write-Off from the project’s Write Offs tab (or open it from Save and Edit).

  2. If write-off approval routing is on, select Submit for Approval, then have an authorised approver Approve from the approval card or Home Approvals.

  3. If you are a write-off approver and no request is pending yet, you can Approve directly when those buttons are available.

Until the write-off is approved, reportable write-off totals and earned-revenue treatment follow your account’s write-off rules. Allocated entries are already off Unbilled once they sit on the write-off invoice.

Does a Cost Write-Off need another invoice?

No. The Cost Write-Off is the write-off invoice in Drum. Creating it on Write Offs, allocating the leftover Unbilled, and approving that Cost Write-Off is the full path.

You do not raise a separate ordinary customer invoice for the same leftover Unbilled. Cost Write-Offs also do not use Approve & Integrate into Xero or QuickBooks. Stay on the write-off and approve it in Drum.

Check the result

  1. On the project’s Time filters, entries on the write-off show as Written Off (not ordinary Invoiced).

  2. Confirm Unbilled on the Projects Dashboard or the project financial snapshot has dropped for the amounts you allocated.

  3. On the Write Offs tab, confirm the Cost Write-Off and its write-off status.

Lost or Completed projects still showing Unbilled

Changing a project to Lost, Completed, or another complete status does not clear Unbilled. Those balances stay until you claim or invoice them, or write them off with a Cost Write-Off (same steps as above). You can open Invoices → Write Offs on Lost or Completed projects and run Add Write Off as usual.

Default Unbilled views focus on active (non-complete) projects. That includes Insights Unbilled Costs when Status is empty, and the Projects Dashboard when no complete status is selected. To list Lost or Completed jobs that still have Unbilled, filter Status to include those statuses, or open each project and check Unbilled there.

For a large set of closed jobs, work project by project on Write Offs. There is no single-click Cost Write-Off across many projects at once.

When Opening position is not the path

If the project was never billed and you are writing the remaining Unbilled off, skip Opening position. Opening position records amounts already invoiced so later progress claims start from the right Prev. Claimed figures. It does not delete Unbilled time or costs.

For jobs that were already billed outside Drum and still need a claim baseline, use Opening position for the invoiced position, then use this write-off path only for leftover Unbilled you will not recover. See Create a baseline progress claim for a migrated project.

Invoice write-offs (different job)

On an ordinary project invoice you can also Add Write Off for a fixed amount against that invoice (an Invoice Write-Off). That adjusts commercial recoverability on an invoice that already exists. It is not the main path for clearing a whole leftover Unbilled pool on a never-billed job. Prefer the Cost Write-Off flow above when the goal is to settle unbilled time and costs.

Related

Did this answer your question?