A write-off is billable time that your firm worked, paid salary for, and then quietly removed from an invoice. Unlike a disputed invoice you can see and contest, write-offs happen in-house, before the client ever sees the bill. That makes them the most invisible profit leak in professional services.
The typical services firm writes off between 5% and 15% of its recorded billable hours. At a 10-person firm billing $150/hour with 1,600 billable hours per person per year, a 10% write-off rate represents $240,000 in annual revenue performed and never invoiced. The work happened. The cost was real. The invoice was not.
Why write-offs happen (and why they’re usually preventable)
Most write-offs are not the result of bad clients or generous partners. They fall into three categories, each with a specific fix.
Category 1: Capture problems
The time was logged, but the description or classification is indefensible at billing review. Common symptoms:
- “Misc. work — 2h” with no context
- 4 hours logged to a project that had a 1-hour budget remaining
- Duplicate entries because someone forgot they already logged Tuesday afternoon
- Time logged to the wrong project (billable entry accidentally under an overhead code, or vice versa)
These write-offs happen at review, but the root cause is at the point of capture — hours or two earlier, or sometimes days earlier. The reviewer isn’t being arbitrary; the entry genuinely can’t be sent to a client.
Category 2: Scope and budget problems
The work was captured well, but there’s no room in the budget for it. This is common in fixed-fee engagements and capped time-and-materials projects:
- Scope creep was absorbed without a change order
- The engagement ran longer than estimated, and the budget exhausted before the work was done
- A fixed-fee milestone took twice the expected hours, with no mechanism to capture the overrun as additional billable time
These write-offs are often described internally as “write-offs” when they are actually absorbed scope creep — a pricing and workflow failure, not a billing failure.
Category 3: Billing discretion
Partners or billing managers cut entries based on judgment: the total feels too high for the value delivered, a client is perceived as price-sensitive, or the reviewer wants to protect the relationship. This is a legitimate business decision in moderation, but it becomes expensive when it is systematic and unmeasured.
The problem with discretionary write-offs is that they are invisible — they happen in billing review, generate no notification, and leave no formal record. Over time, they train billing staff to pre-emptively under-record rather than face the cut, which compounds the problem.
How to measure your write-off rate
You can’t fix what you don’t track. Calculate your write-off rate at least monthly:
Write-Off Rate (%) = (Billable Hours Recorded − Hours Invoiced) ÷ Billable Hours Recorded × 100
Or in dollar terms:
Write-Off Rate (%) = (Billable Fees at Rate − Fees Invoiced) ÷ Billable Fees at Rate × 100
Once you have the aggregate rate, segment it:
| Dimension | What it reveals |
|---|---|
| By client | Which clients generate the most write-offs — a pricing or scope problem |
| By project | Which engagements overrun or require the most billing-review cleanup |
| By billing type | Whether fixed-fee or T&M has the worse write-off rate |
| By team member | Whether certain individuals’ entries are cut more (a training signal) |
| By reviewer | Whether write-off discretion is concentrated in one person’s hands |
A 12% aggregate write-off rate that breaks down to 3% across most clients and 45% on two specific fixed-fee projects tells a very different story than a uniform 12% — and has a very different solution.
7 tactics to reduce write-offs
1. Log time daily with specific, invoiceable descriptions
This is the highest-leverage intervention and also the cheapest. The description attached to a time entry needs to answer, in one clear sentence: what did you do, on which part of the project, and why? Compare:
- Weak: “Project work — 2.5h” → written off or cut in review
- Strong: “Revised executive summary and section 3 per client feedback from June 10 call — 2.5h” → survives review and invoice scrutiny
Descriptions should be written for the client’s eyes, not for internal notes. That one discipline, applied consistently, is responsible for more write-off reduction than any billing-system feature. Time logged same-day is specific; time reconstructed on Friday is generic.
2. Set project budgets with tiered alerts — and treat the first alert as an action trigger
The largest category of avoidable write-offs involves hours that exceed a project’s cap or fixed fee with no change order in place. These are impossible to bill and almost always avoidable.
The fix is budget visibility before the budget is breached. A two-tier alert — a soft warning at 75% consumed, a hard alert at 95% — creates a decision window. At 75%, a project manager can assess remaining scope, decide whether to issue a change order, and have a conversation with the client before overruns are sunk cost. At 95%, the conversation is harder but still possible. At 105%, the choice is usually to absorb the overrun as a write-off.
Platforms like Timix.AI attach budget limits and alerts to every project at the task level, so the team sees their budget burn in real time rather than discovering overruns at billing review.
3. Treat billing review as a correction step, not a delete step
When a reviewer encounters a vague or questionable entry, the default should be to flag it for the originator to correct — not to write it off silently. That change in workflow does three things:
- It recovers hours that were legitimately worked but poorly documented
- It creates a feedback loop so the originator learns which description styles survive review
- It makes write-off data accurate, because write-offs become a deliberate act rather than a friction-reducing reflex
Many firms find that simply requiring a write-off reason code — “description unclear,” “over budget,” “discretionary discount,” “error” — reduces write-offs by forcing reviewers to categorize what they’re doing. It also creates the segmentation data needed to target improvements.
4. Issue change orders promptly — never absorb scope creep silently
Every hour of out-of-scope work absorbed without a change order is a write-off waiting to happen. The client asked for something beyond the agreed scope; the team delivered it; nobody formalized it; the hours can’t be billed on the original engagement; the write-off happens.
The discipline is to flag scope changes at the moment they are requested, not after the work is done. A same-day note (“this is outside our agreed scope; I’ll send a change order for X hours at our standard rate”) is easy; an after-the-fact conversation about work that is already delivered is awkward and often loses.
This applies to both fixed-fee and capped T&M engagements. On fixed-fee work especially, every hour of scope creep is a direct reduction in margin — not billed, but still costing salary.
5. Define gray-zone billing rules in writing, for everyone
Many write-offs happen because team members don’t know whether a given activity is billable. Is travel time billable? Are short client emails billable? What about time spent on a discovery call before the contract was signed? If the rule isn’t written down and communicated, some people bill it, others don’t, and reviewers cut it inconsistently.
Write a simple billing policy — one to two pages — that covers:
- Minimum billable increment (0.1h, 0.25h, etc.)
- Which activities are always billable, never billable, and billable under specific conditions
- How to handle travel, pre-engagement time, rework, and internal coordination
- The description standard (what needs to be in every entry)
A written policy shifts write-off prevention from reviewers’ judgment to consistent team behavior. It also protects reviewers from being the arbitrary arbiters of who gets their time cut.
6. Track realization and write-off rate by client — and price accordingly
If a particular client consistently results in write-offs — because their work is hard to scope, their team requests constant changes, or their billing contacts scrutinize every line — that should be priced in. Firms that track realization by client know which clients are genuinely profitable at the stated rate and which ones are unprofitable when write-offs are counted.
A client that appears to generate $200,000 in annual revenue but whose actual realization rate is 65% is contributing $130,000 in billed revenue — and the $70,000 gap still costs salary. Knowing that, you can raise the rate to reflect the real cost of serving them, tighten scope controls, or decide that the engagement is not worth renewing at current pricing.
7. Recognize seniority mix and task allocation write-off risks
On fixed-fee work, putting expensive senior consultants on tasks that mid-level staff could handle doesn’t just increase cost — it creates write-off pressure. When a senior charges 10 hours to a deliverable the client expects to take 4, someone has to decide whether to bill 10 or absorb 6. The right answer is a change order or a revised estimate; the common answer is a write-off.
Reviewing task allocation before work is assigned — and updating project estimates when the mix shifts — prevents the kind of cost overrun that shows up as a write-off only after the work is done.
What a healthy write-off rate looks like
Most services practices aim to keep write-offs under 5% of recorded billable hours for routine work. Some discretionary write-offs are appropriate — genuine errors, small goodwill gestures to valuable long-term clients — and shouldn’t be eliminated entirely.
A write-off rate consistently above 8%–10% is a systems problem: either time is being captured too vaguely to survive review, budgets are being set too tightly, scope is being absorbed without change orders, or billing review is operating as a systematic discounting mechanism rather than a quality gate.
The goal is not zero write-offs. The goal is intentional write-offs — ones you chose, measured, and can justify — rather than accidental write-offs that erode margin silently, month after month.