- Request
- Re-ticket units for a retailer routing-guide change, asked by email
- Proof of work
- Work order closed, count recorded
- Contract terms
- Rate card §3 Relabeling: $0.30 / unit
- Invoice check
- Not on any invoice line
- Calculation
- 1,800 units × $0.30 = $540.00
- Outcome
- Proposed charge
- Controller
- Accepted — Request and completion both dated in the month.
A sample review.
What an Unbilled Work Review record looks like — for an invented warehouse and three invented clients, over a closed month (August 2026, invented). Each request shows the records behind it, the outcome, and the controller's decision.
Synthetic — an invented warehouse, invented clients and invented amounts. Not a customer result.
For warehouse 3PLs: one billing month, reviewed for a fixed fee — $750 for one client account, $2,000 for up to three. How the review works →
The totals
12 requests reviewed
4 proposed charges
Totals are counts — a sample's invented amounts say nothing about your month. Each item's calculation is in the record below.
- 2 · Already billed
- The work appears on an invoice line.
- 1 · Covered by an existing rate
- The contract includes it in a rate you already charge.
- 1 · Waived
- Deliberately not charged — your controller's decision, or a documented waiver in the contract.
- 2 · Not supported by the records
- The records don't support a charge — the request, the completed work or a contract basis is missing.
- 4 · Proposed charge
- Records support a charge; your controller decides.
- 2 · Unclear
- Records conflict or are incomplete; your controller decides.
- 0 · Billed twice
- The same completed work appears billed twice in the invoices you provide — not separate charges the contract allows. Your controller decides whether to correct it.
- Proposed vs accepted
- Proposed charges and the part the controller accepted — kept separate, and not revenue until invoiced.
The review record
Synthetic — an invented warehouse, invented clients and invented amounts. Not a customer result.
Scroll the table sideways for proof, terms and invoice.
| # | Request | Outcome | Controller | Client | Came in by | Proof of work | Contract terms | On an invoice? |
|---|---|---|---|---|---|---|---|---|
| R01 | Re-ticket units for a retailer routing-guide change | Proposed charge | Accepted | C1 | Work order closed, count recorded | Rate card §3 Relabeling: $0.30 / unit | Not on any invoice line | |
| R02 | Apply carton labels to an inbound container | Already billed | Accepted | C1 | Work order | Work order closed | Rate card §3 Relabeling: $0.30 / unit | Invoice line 14 |
| R03 | Rework mis-packed cartons | Unclear | Open | C1 | Supervisor | Supervisor note, no count | Rate card §5 Rework: $42 / labor hour | Not on any invoice line |
| R04 | Process a batch of customer returns | Proposed charge | Accepted | C2 | Returns log, 212 units | Rate card §6 Returns: $1.10 / unit | Invoice line 22 (180 units) | |
| R05 | Steam and re-hang a garment order | Not supported by the records | Rejected | C2 | Phone note | None found | Rate card §4 Garment services: $0.85 / unit | Not on any invoice line |
| R06 | Special labeling for a marketplace launch | Covered by an existing rate | Accepted | C2 | Work order closed | Contract amendment: included in the launch fee | Launch fee billed | |
| R07 | Re-fold and re-bag a damaged lot | Waived | Waived | C2 | Supervisor | Supervisor note with photo | Rate card §5 Rework: $42 / labor hour | Not on any invoice line |
| R08 | Build mixed pallets for a club-store order | Proposed charge | Accepted | C3 | Work order closed, 18 pallets | Rate card §7 Pallet build: $14 / pallet | Not on any invoice line | |
| R09 | Rush outbound — same-day pick | Proposed charge | Rejected | C3 | Shipment record | Rate card §8 Rush: $75 / order | Not on any invoice line | |
| R10 | Stretch-wrap and re-label pallets for a retailer | Already billed | Accepted | C3 | Work order | Work order closed | Rate card §3 Relabeling: $0.30 / unit | Invoice line 31 |
| R11 | Kit sample packs for a trade show | Unclear | Open | C3 | Work order open, partial count | Rate card §9 Kitting: $0.65 / kit | Not on any invoice line | |
| R12 | Hold and inspect a quarantined lot | Not supported by the records | Rejected | C1 | Inspection log | No clause found | Not on any invoice line |
Clients: C1 Housewares brand — retail compliance · C2 Apparel brand — B2B and returns · C3 Beverage brand — pallet builds. Download the record (CSV, synthetic) →
R01 · Re-ticket units for a retailer routing-guide changeProposed charge · Accepted
R02 · Apply carton labels to an inbound containerAlready billed · Accepted
- Request
- Apply carton labels to an inbound container, asked as a work order
- Proof of work
- Work order closed
- Contract terms
- Rate card §3 Relabeling: $0.30 / unit
- Invoice check
- Invoice line 14
- Calculation
- 640 units × $0.30 = $192.00
- Outcome
- Already billed
- Controller
- Accepted — Already billed.
R03 · Rework mis-packed cartonsUnclear · Open
- Request
- Rework mis-packed cartons, asked through a supervisor
- Proof of work
- Supervisor note, no count
- Contract terms
- Rate card §5 Rework: $42 / labor hour
- Invoice check
- Not on any invoice line
- Calculation
- —
- Outcome
- Unclear
- Controller
- Open — No hours recorded — controller asked the supervisor for the labor sheet.
R04 · Process a batch of customer returnsProposed charge · Accepted
- Request
- Process a batch of customer returns, asked by email
- Proof of work
- Returns log, 212 units
- Contract terms
- Rate card §6 Returns: $1.10 / unit
- Invoice check
- Invoice line 22 (180 units)
- Calculation
- 32 units × $1.10 = $35.20
- Outcome
- Proposed charge
- Controller
- Accepted — Log shows 32 more units than were billed.
R05 · Steam and re-hang a garment orderNot supported by the records · Rejected
- Request
- Steam and re-hang a garment order, asked by phone
- Proof of work
- None found
- Contract terms
- Rate card §4 Garment services: $0.85 / unit
- Invoice check
- Not on any invoice line
- Calculation
- —
- Outcome
- Not supported by the records
- Controller
- Rejected — No completion record; the controller couldn't confirm the work was done.
R06 · Special labeling for a marketplace launchCovered by an existing rate · Accepted
- Request
- Special labeling for a marketplace launch, asked by email
- Proof of work
- Work order closed
- Contract terms
- Contract amendment: included in the launch fee
- Invoice check
- Launch fee billed
- Calculation
- —
- Outcome
- Covered by an existing rate
- Controller
- Accepted — Covered by the agreed launch fee.
R07 · Re-fold and re-bag a damaged lotWaived
- Request
- Re-fold and re-bag a damaged lot, asked through a supervisor
- Proof of work
- Supervisor note with photo
- Contract terms
- Rate card §5 Rework: $42 / labor hour
- Invoice check
- Not on any invoice line
- Calculation
- 3 hours × $42.00 = $126.00
- Outcome
- Waived
- Controller
- Waived — Controller confirmed: waived as goodwill after a late inbound.
R08 · Build mixed pallets for a club-store orderProposed charge · Accepted
- Request
- Build mixed pallets for a club-store order, asked by email
- Proof of work
- Work order closed, 18 pallets
- Contract terms
- Rate card §7 Pallet build: $14 / pallet
- Invoice check
- Not on any invoice line
- Calculation
- 18 pallets × $14.00 = $252.00
- Outcome
- Proposed charge
- Controller
- Accepted — Request in the shared mailbox; work order closed the next day.
R09 · Rush outbound — same-day pickProposed charge · Rejected
- Request
- Rush outbound — same-day pick, asked by email
- Proof of work
- Shipment record
- Contract terms
- Rate card §8 Rush: $75 / order
- Invoice check
- Not on any invoice line
- Calculation
- 1 order × $75.00 = $75.00
- Outcome
- Proposed charge
- Controller
- Rejected — Controller rejected: the carrier missed the same-day cutoff, so the rush service wasn't delivered — known to billing, not in the records.
R10 · Stretch-wrap and re-label pallets for a retailerAlready billed · Accepted
- Request
- Stretch-wrap and re-label pallets for a retailer, asked as a work order
- Proof of work
- Work order closed
- Contract terms
- Rate card §3 Relabeling: $0.30 / unit
- Invoice check
- Invoice line 31
- Calculation
- 960 units × $0.30 = $288.00
- Outcome
- Already billed
- Controller
- Accepted — Already billed.
R11 · Kit sample packs for a trade showUnclear · Open
- Request
- Kit sample packs for a trade show, asked by email
- Proof of work
- Work order open, partial count
- Contract terms
- Rate card §9 Kitting: $0.65 / kit
- Invoice check
- Not on any invoice line
- Calculation
- —
- Outcome
- Unclear
- Controller
- Open — Work order still open at month end — may belong to next month.
R12 · Hold and inspect a quarantined lotNot supported by the records · Rejected
- Request
- Hold and inspect a quarantined lot, asked by email
- Proof of work
- Inspection log
- Contract terms
- No clause found
- Invoice check
- Not on any invoice line
- Calculation
- —
- Outcome
- Not supported by the records
- Controller
- Rejected — No contract basis found for an inspection charge.
Behind one item: the records
Synthetic — an invented warehouse, invented clients and invented amounts. Not a customer result. This is what “the records behind it” means for item R01.
- The request
- “Our retailer updated their routing guide — can you re-ticket the 1,800 units of SKU 4471 before Friday's pickup?”Email, Aug 4, from the client's ops lead
- The work
- Re-ticket SKU 4471 · counted 1,800 units · supervisor sign-offWork order WO-1042, closed Aug 6
- The terms
- Rate card §3 Relabeling: $0.30 / unitEffective Jan 1
- The invoice
- No relabeling line; no credit for this workAugust invoice to the client, 22 lines
- The result
- Proposed charge: 1,800 × $0.30 = $540 · Controller: acceptedReview record, item R01
Three items in full
- Request
- Process a batch of customer returns, asked by email
- Proof of work
- Returns log, 212 units
- Contract terms
- Rate card §6 Returns: $1.10 / unit
- Invoice check
- Invoice line 22 (180 units)
- Calculation
- 32 units × $1.10 = $35.20
- Outcome
- Proposed charge
- Controller
- Accepted — Log shows 32 more units than were billed.
- Request
- Build mixed pallets for a club-store order, asked by email
- Proof of work
- Work order closed, 18 pallets
- Contract terms
- Rate card §7 Pallet build: $14 / pallet
- Invoice check
- Not on any invoice line
- Calculation
- 18 pallets × $14.00 = $252.00
- Outcome
- Proposed charge
- Controller
- Accepted — Request in the shared mailbox; work order closed the next day.
- Request
- Rush outbound — same-day pick, asked by email
- Proof of work
- Shipment record
- Contract terms
- Rate card §8 Rush: $75 / order
- Invoice check
- Not on any invoice line
- Calculation
- 1 order × $75.00 = $75.00
- Outcome
- Proposed charge
- Controller
- Rejected — Controller rejected: the carrier missed the same-day cutoff, so the rush service wasn't delivered — known to billing, not in the records.
Questions for the billing team
- Two requests arrived through a supervisor with no work order. How is supervisor-requested work recorded today?
- One kitting work order was still open at month end. Which month should open work orders bill in?
- A rush order missed its same-day cutoff, and only billing knew. Where should service failures be recorded so a charge isn't proposed?
- Returns were billed from the first count, not the final log. Which count should billing use?
When little is found
When the records support little or no unbilled work, the review record still documents what was checked:
- The number of requests reviewed, and how many were already billed or covered by a rate
- Which records were missing, and what couldn't be assessed from the records you provide
- The questions for your billing team, and whether a process change is worth making
- A plain statement when little or nothing unbilled was supported by the records
$750 for one client account (up to 40 requests), $2,000 for up to three (up to 120) — agreed in writing before we start.