Routes, returns and tracking Answer 6 of 6 in this tray
How to Calculate Cost per Trip for Reusable Bakery Packaging
Updated November 13, 2026
Cost per trip for reusable bakery packaging is the total cost of running the tray fleet over a defined period divided by the number of trips the trays actually completed in that period. The numerator includes the share of purchase cost allocated to the period, every recurring cost of keeping trays moving (cleaning, return transport, handling, storage, administration, repair), and the cost of replacing trays that were lost or retired, minus any recovery you can document. The denominator is completed, usable trips, not planned trips. A low purchase price does not by itself mean a low cost per trip, and a comparison with single-use packaging only holds when both options deliver the same function.
Define One Usable Trip
Write the trip boundary before collecting numbers:
- Start: the tray leaves the bakery loaded.
- End: the tray is back at the bakery, received, and either cleaned for reuse or retired.
- Counted: a trip counts when the tray completes the loop. A tray that went out and has not returned by the end of the period is not a completed trip in that period.
- What “reuse” means here: the same tray carrying product again after return and cleaning. Recycling a retired tray’s material is not reuse.
- Completed trip versus delivered service. A tray that delivers product and then goes missing still did the delivery, but it never completes a trip. Cost per completed trip suits internal tracking of the tray loop. For a comparison with single-use packaging, also compute cost per unit of service delivered (for example, per case of product delivered on the route), using the same delivered quantity, route, and period for both options and the same rules for trays in transit at the period’s start and end, losses, and damaged product. Keep the two figures apart; do not quietly change the denominator.
Separate Upfront and Recurring Costs
| Category | Type | Examples of what goes in |
|---|---|---|
| Purchase | Upfront, allocated | Tray price, freight in |
| Identification | Upfront, allocated | Marking, labels, tags |
| Handling | Recurring | Sorting, counting, loading labor for trays |
| Cleaning | Recurring | Water, energy, chemicals, labor, washer upkeep |
| Storage | Recurring | Space used for empties and clean stock |
| Reverse transport | Recurring | Share of route cost for collecting empties |
| Administration | Recurring | Tracking, reconciliation, system fees |
| Repair | Recurring | Parts and labor |
| Damage and loss | Replacement and loss term (kept separate from recurring operations) | Replacement trays for lost or retired units |
| End-of-life | Recurring cost or recovery term | Disposal fees go with recurring costs; documented resale or scrap value goes in recoveries |
Build a Transparent Formula
Cost per completed trip = (allocated initial cost + recurring operational costs + allocated replacement and loss costs – defensible recoveries) / completed trips
Allocation rules to write down:
- Initial cost is spread over the trays’ expected service life. For a one-year period, allocate one year’s share.
- Replacement trays bought during the period are counted once: either as a loss-replacement cost in the period, or added to the fleet and allocated over their life, not both. If you allocate, also write off the unallocated value of trays retired early, so the lost trays are not still carried in the initial-cost line.
- Measurement policy. The worked example uses a management-cost convention: initial fleet cost is spread over four years, and replacement trays are charged in full in the year they are bought. That is one convention, not an accounting rule. Under it, a replacement tray charged in full this year is not allocated again in later years, while the original fleet’s remaining cost keeps being spread. The alternative is to capitalize every purchase under one policy, spread each over its life, and write off the remaining value of trays retired early. Either way, use one convention consistently across periods and keep cash spending and accrual treatment separate; this is a consistency check, not accounting advice.
- Shared costs (a route that carries both empties and other goods, a wash line used for other equipment) need a stated split, for example by share of stops or share of wash hours.
- Recoveries count only when documented, such as a scrap buyer’s receipt for retired trays.
Worked Example
Illustrative values only. Hypothetical fleet of 1,000 trays, one-year period.
| Input | Value | Note |
|---|---|---|
| Tray price | $8.00 | Hypothetical |
| Marking per tray | $0.50 | Hypothetical |
| Initial fleet cost | 1,000 x ($8.00 + $0.50) = $8,500 | |
| Expected service life | 4 years | Assumption |
| Allocated initial cost for the year | $8,500 / 4 = $2,125 | Straight-line |
| Completed trips in the year | 40,000 | Counted from receipt records |
| Cleaning | $0.10 per trip x 40,000 = $4,000 | |
| Reverse transport (allocated share) | $6,000 | |
| Handling labor | $3,000 | |
| Storage | $1,200 | |
| Administration and tracking | $1,500 | |
| Repair | $300 | |
| Trays lost or retired | 80 x $8.50 = $680 | Replacement cost |
| Documented recovery | $40 | Scrap receipt |
Recurring operational costs: 4,000 + 6,000 + 3,000 + 1,200 + 1,500 + 300 = $16,000.
Total: 2,125 + 16,000 + 680 – 40 = $18,765.
Cost per completed trip: 18,765 / 40,000 = $0.469, about $0.47.
Sensitivity Analysis
Each scenario changes one group of inputs from the base case. These are illustrative scenarios, not industry averages.
| Scenario | What changes | Total cost | Completed trips | Cost per trip |
|---|---|---|---|---|
| Base | As above | $18,765 | 40,000 | $0.47 |
| Lower reuse | 25,000 trips; per-trip cleaning falls to $2,500; all else base | 2,125 + 14,500 + 680 – 40 = $17,265 | 25,000 | $0.69 |
| Higher loss | 300 trays lost ($2,550); all else base | 2,125 + 16,000 + 2,550 – 40 = $20,635 | 40,000 | $0.52 |
| Higher return and cleaning cost | Cleaning $0.20 per trip ($8,000); reverse transport $9,000 | 2,125 + 23,000 + 680 – 40 = $25,765 | 40,000 | $0.64 |
Arithmetic for the lower-reuse recurring line: 2,500 + 6,000 + 3,000 + 1,200 + 1,500 + 300 = 14,500. For the higher-cost recurring line: 8,000 + 9,000 + 3,000 + 1,200 + 1,500 + 300 = 23,000.
In this illustration, the lower-reuse scenario moved cost per trip from $0.47 to $0.69 (17,265 / 25,000 = 0.691): only cleaning shrinks with fewer trips, so the other costs are spread over a smaller denominator. The higher-loss scenario moved it to $0.52 for a different reason: trips stay at 40,000, and the numerator rises because 300 replacement trays cost more than 80. Your own inputs may rank the drivers differently; the table shows how to test them.
What Makes a Comparison Fair
When comparing reusable trays with single-use packaging, keep the functional unit the same:
- Same delivery function: the same product, quantity, and route.
- Same geography: the same distances and stops.
- Same product-protection standard: equivalent damage outcomes, or damage costs added to whichever option causes more.
- Same sanitation requirements: cleaning costs for the reusable option, and any handling the single-use option needs.
- Same time horizon: the same period for both.
Cost per trip is a financial measure. It is not an environmental life-cycle assessment, and a lower cost does not show a lower environmental impact. Recyclability is also a separate question; see how retired reusable bakery trays are recycled.
Model Errors That Distort the Result
- Dividing by planned trips instead of completed trips. Planned use overstates the denominator.
- Hiding return costs inside general transport so they never reach the tray model.
- Ignoring lost assets, or counting them twice as both replacements and fleet additions.
- Mistaking “recyclable” for “reused,” which counts material recovery as if it were another trip.
- Using purchase price alone, which leaves out every recurring cost.
The number of trays the fleet must hold to keep routes running is a separate inventory question, worked through in how many bakery trays a delivery route needs. Why a loss allowance belongs in the model at all is explained in why reusable trays get lost between bakeries and retailers.
A Defensible Cost per Trip
A cost-per-trip figure is defensible when every input is labeled with its source (ledger, receipt, count, or assumption), the trip boundary and allocation rules are written down, recoveries are documented, and the denominator comes from completed-trip records. Run the base case and at least the three sensitivity scenarios above on your own numbers, and report the range rather than a single figure.
Add a note on this tray answer
You must be logged in to post a comment.