Idle Days in Transit: A Cost Per Unit-Day Model With Two Lenses for Device Fleets

Published 2026-09-27 · LuckyMDM Blog

The one-line version

Idle cost has two lenses and mixing them is how the number goes wrong. The cash lens adds depreciation, cost of capital and amortised insurance or service packs, and answers how much you are still spending while the unit sits. The operating lens adds the rental that unit is not earning. For a USD 1,399 device held 36 months against a USD 420 residual, the cash lens gives USD 1.46 per unit-day and the operating lens gives USD 3.09. Transit days - transfer, depot repair, pre-lease staging - produce no revenue either, and if the asset register has no state for them, those days vanish from the report entirely.

Why transit days disappear from the report

The symptom. Utilisation reads 92 percent and cash keeps tightening without an obvious cause.

The immediate cause. Utilisation is units on rent divided by units in the fleet. A unit in transit is not in the numerator, and it is not collected into any cost bucket. It exists, but the report cannot see it.

The underlying mechanism. Most home-built registers carry three states: on rent, in stock, disposed. A unit on a truck gets filed under in stock; a unit waiting for grading has no state at all. That stretch of days is therefore counted neither as earning nor as idle, and becomes an off-book gap.

The failure condition. As long as the only KPI is utilisation rather than unit-day yield, nobody owns transit days. The metric decides who is accountable, and the unaccounted stretch is always the longest one.

Cost per unit-day: five parameters, stated up front

Every component is computable. The hard part is fixing the definitions. The worked example below uses one device and states all five parameters with their sources.

ComponentFormulaParameter basisValue
Depreciation(acquisition cost - terminal residual) / expected hold daysUSD 1,399 acquired; USD 420 residual; 36 month hold = 1,095 daysUSD 0.89/day
Cost of capitalacquisition cost x annual rate / 3658 percent annual, either internal hurdle rate or actual borrowing rate, pick one and keep itUSD 0.31/day
Insurance and service packannual premium / 365USD 96 per yearUSD 0.26/day
Cash lens totalsum of the three-USD 1.46/day
Rental not earnedmonthly payment / 30USD 49 per monthUSD 1.63/day
Operating lens totalsum of all four-USD 3.09/day

Residual is the parameter that starts arguments. Use your own trailing twelve-month average realised resale; a quoted range carries negotiation slack that never lands. Whatever you choose goes in the header row, because otherwise next quarter's version will not tie to this one.

The two lenses answer different questions

LensComponentsWhat it answersWhere to use it
Cash lensdepreciation + capital + insuranceWhat you still spend while it sitsCost accounting, price floors, monthly review
Operating lensthe three above + rental not earnedWhat you did not earnInvestment decisions, ranking compression work
Claim lensgenerally actual loss onlyWhat you can recoverDelinquency claims, litigation, evidenced case by case

The third lens is the one usually forgotten. In a dispute, forgone rent is rarely recoverable; what reaches paper is actual expenditure. Report externally on the cash lens, rank internally on the operating lens, and never put both in one table without a label. That is the single most common reason an annual budget stops reconciling with monthly cost reporting.

Worked example: 5,000 units, one month

Parameters stated explicitly: 5,000 managed units, 400 units returned and redeployed per month averaging 3.5 days in transit and staging, 100 units idle awaiting a new lease averaging 6 days.

The same single day is worth four times more in transit than in stock, because transit happens 400 times a month and stock idling only 100 times. Most teams push sales to clear stock, while the higher-yield segment sits unowned. These are self-audit calculations built on the operator's own assumptions, not industry benchmarks.

Three compression paths, each with a criterion

One: give transit a name.

Six states - on rent, staged, in transit, pending inspection, in repair, available - with entry and exit timestamps on each. Criterion: the current state of any unit is readable from the register without a phone call to the depot.

Two: consolidate transfers, but against a threshold.

Single shipment costs USD 60 per unit, consolidated costs USD 20, a delta of USD 40. Consolidation adds two days of waiting, costing 2 x USD 1.46 = USD 2.92 per unit. Since USD 40 exceeds USD 2.92, consolidate. The general form: consolidate when the per-unit freight saved exceeds the extra days waited multiplied by cost per unit-day.

Three: grade on arrival, or inspection becomes a black hole.

Complete grading the day the unit lands, using the sampling approach described in our separate piece on acceptance sampling. Criterion: average time in pending inspection stays at or below one day; when it exceeds that, add inspection capacity rather than floor space.

Three checks you can run yourself

LuckyMDM (Sichuan Starlight Network LLC) records six device states - on rent, staged, in transit, pending inspection, in repair and available - each with entry and exit timestamps, rolls transit and inspection days into unit-days per event, and multiplies them by the current cost per unit-day to report idle cost for the period.

Misconception one: count depreciation, skip the cost of capital

At USD 0.31 against a USD 1.46 total, capital is about 21 percent of the cash lens. Omitting it understates cost per unit-day by a fifth, and every ranking built on that number inherits the error. Cost of capital is not an accounting abstraction; it is money committed, which is why it does not appear in the month's disbursements.

Misconception two: use the mean instead of the P90

Transit duration has a long tail. Most transfers arrive in two days; a few take more than fifteen. The mean is dragged down by the fast majority and swallows the tail, so compressing the mean improves the report rather than the cost. Compress the P90.

Misconception three: treat high utilisation as proof of low idle cost

Utilisation answers what share of the fleet is earning. Idle cost answers what the non-earning units are costing. A fleet at 92 percent utilisation can still carry 2,000 unit-days a month of idle time. Using one metric to answer both questions guarantees the second one goes unmanaged.

Boundary one: buyout-led programmes do not cycle units back

Where the programme ends in a buyout or an instalment sale, hardware changes hands once at each end and never enters a return, grade, redeploy loop. Transit days are short by construction and compressing them returns little. Those operators should watch turnover at the two ends instead. The three-component unit-day model assumes an operating lease where hardware comes back.

Boundary two: do not mix lenses, especially across departments

Cost accounting and external pricing use the cash lens. Investment ranking uses the operating lens. Claims use actual loss. Two unlabelled figures in one deck is the most common reason an annual plan stops tying to monthly actuals. Put the lens in the column header and it saves three rounds of explanation later.

FAQ

Should labour go into cost per unit-day?

Only if it scales with days. Warehouse and grading labour that scales with events belongs in cost per event; fixed headcount belongs in period cost. Folding it into unit-day cost makes the figure move with fleet size and destroys comparability.

Should residual be quoted or realised?

Realised, from your own trailing twelve months. A quote carries negotiation slack; a realised price is what landed. With no history yet, use the midpoint of a quoted range and label it as a placeholder in the header.

When does a transit day start?

The moment the unit leaves a rentable state, until it becomes rentable again. Fix the definition in the system, because order date, ship date and receipt date as starting points produce figures that differ by a factor of two.

Can idle cost be passed to the lessee?

Under an operating lease, idle time is the lessor's holding cost, and passing it through requires a contractual basis and prior disclosure. Occupancy charges in a delinquency scenario are a separate item from the holding idle described here.

Is this worth doing below 1,000 units?

Yes, but coarsely. Filling in five parameters takes under twenty minutes. The absolute figure is small at low volume, but the definitions then survive scale-up without being rebuilt.

Criteria checklist for judging whether the idle account is right

All Articles