# Worked commercial product decision: segment, price logic and channel for a fictional AMR fleet

**FICTIONAL, ILLUSTRATIVE EXAMPLE. No client, no real company, no real plant or fleet and no real benchmark. Every figure is an invented input or is calculated from invented inputs.**

Prepared 2026-10-10; human review not recorded. Prepared with AI assistance. It is not a client deliverable, a customer result or an approval to operate, buy or sell anything.

For: Accountable product leader at a fictional AMR supplier, with the commercial lead and the finance partner

Decision: For the first fleet contract, which segment is served, on what price logic and through which channel, and what would stop or reopen that choice?

Gate: launch; mandate: product-decision-review.

Number format: the comma separates thousands and the point marks decimals; 4,000 EUR means four thousand euros.

## 1. The setting

**Fictional worked example: invented inputs and calculated illustrations; no customer evidence.**

A fictional supplier of autonomous mobile robots is preparing its first fleet contract. The fleet, the contract revenue and every cost figure are those of the fictional AMR lifecycle economics stress test, read from it unchanged. Five further inputs are invented here and listed separately.

The stress test reports one lifecycle cost and does not say who pays which line. Each option below states who carries what. That assignment is an assumption of this example.

## 2. Figures read from the stress test, unchanged

**Fictional worked example: invented inputs and calculated illustrations; no customer evidence.**

| Figure | Value |
| --- | ---: |
| Fleet units | 24 |
| Contract years | 4 |
| Contract revenue per unit and year | 18,000 EUR |
| Assumed productive value per hour (customer) | 34 EUR |
| Baseline upfront investment | 1,400,640 EUR |
| Baseline annual operating cost | 421,880 EUR |
| Baseline lifecycle TCO | 3,088,160 EUR |
| Baseline productive fleet hours a year | 114,405.5 |
| Baseline cost per productive hour | 6.75 EUR |
| Worst declared stress | Service overload and recovery failure, each 75% |
| Worst-stress lifecycle TCO | 3,523,616 EUR |
| Worst-stress productive fleet hours a year | 102,309.5 |
| Worst-stress cost per productive hour | 8.61 EUR |

Source file: [AMR lifecycle economics: a reproducible fictional stress test](physical-ai-lifecycle-economics-stress-test.md).

Source payload SHA-256: 2a612c0a5b74741418b8a6c242970f483b0aba1cccd41d83a3875eab3315d959

The stress test displays annual fleet hours to one decimal place but calculates annual productive value before rounding those hours. The customer-value checks below therefore reuse its annual values of 3,889,787.59 EUR in the baseline and 3,478,523.59 EUR under the worst declared stress. Recalculating from the displayed hours can differ slightly.

## 3. Inputs invented for this example

**Fictional worked example: invented inputs and calculated illustrations; no customer evidence.**

| Input | Value |
| --- | ---: |
| All-in price per unit and year | 40,000 EUR |
| Price per productive hour, for comparison | 8.4 EUR |
| Minimum customer value against price | 2 times |
| Productive hours at a single-shift site, as a share of the stress test's | 35% |
| Revenue share of an integrator partner | 30% |

## 4. Price logic

**Fictional worked example: invented inputs and calculated illustrations; no customer evidence.**

What does the price have to cover, and who carries the risk of lost productive hours?

At the stress test's fee of 18,000 EUR per unit and year, revenue over the 4 contract years is 1,728,000 EUR against a lifecycle cost of 3,088,160 EUR: 14,168.33 EUR short per unit and year. The lifecycle cost is 32,168.33 EUR per unit and year in the baseline and 36,704.33 EUR under the worst declared stress, so an all-in price has to sit above the second figure.

| Option | Revenue, baseline EUR | Supplier cost, baseline EUR | Margin, baseline EUR | Margin, worst stress EUR | Choice |
| --- | ---: | ---: | ---: | ---: | --- |
| Keep the stress test's fee and carry every cost line | 1,728,000 | 3,088,160 | -1,360,160 | -1,795,616 | Rejected |
| Customer pays the whole upfront investment at cost (equipment, spares, integration and commissioning); the fee covers running cost only | 1,728,000 | 1,687,520 | 40,480 | -394,976 | Rejected |
| All-in fixed price per unit and year; the supplier carries every cost line | 3,840,000 | 3,088,160 | 751,840 | 316,384 | Chosen |
| Price per productive hour; the supplier carries every cost line | 3,844,024.8 | 3,088,160 | 755,864.8 | -86,016.8 | Rejected |

- **Keep the stress test's fee and carry every cost line.** Rejected. The fee does not cover lifecycle cost even with every failure switch off.
- **Customer pays the whole upfront investment at cost (equipment, spares, integration and commissioning); the fee covers running cost only.** Rejected. It only just covers running cost in the baseline and loses money under the worst declared stress.
- **All-in fixed price per unit and year; the supplier carries every cost line.** Chosen. It covers lifecycle cost in the baseline and under the worst declared stress.
- **Price per productive hour; the supplier carries every cost line.** Rejected for now. It earns about the same as the fixed price in the baseline, but every lost productive hour is lost revenue, and the result turns negative under the worst declared stress.

**Decision.** An all-in fixed price of 40,000 EUR per unit and year (invented). It leaves 751,840 EUR over the contract in the baseline (19.58% of revenue) and 316,384 EUR under the worst declared stress (8.24%). A price per productive hour is not offered yet: at 8.4 EUR an hour it earns about the same in the baseline and loses 86,016.8 EUR under that stress, because the supplier would carry downtime it has not yet measured.

These comparisons reject the specified offers, not the pricing mechanisms themselves; a different usage price or upfront-payment structure requires a fresh comparison.

Evidence that would change it:

- Availability measured at the first site over a full year. If it holds near the baseline, a price per productive hour becomes defensible and may suit customers better.
- Update the lifecycle cost estimate as evidence arrives. A cost above the modelled stress level of 36,704.33 EUR per unit and year triggers a fresh pricing review; it does not by itself exhaust the 40,000 EUR price.
- A customer who prefers to pay the upfront investment itself and own the equipment. The fee would then have to be rebuilt from running cost, not copied from this example.

## 5. Segment

**Fictional worked example: invented inputs and calculated illustrations; no customer evidence.**

For which sites is the customer's assumed value high enough against that price?

In this fictional screen, assumed customer value per unit and year must be at least 2 times the price (invented rule). Halving that assumed value would still cover the stated price alone. This does not establish net customer benefit: validate incremental value against the customer's existing process or best alternative, deduct costs the customer retains, and test willingness to pay before selecting a launch customer.

| Segment | Productive hours per unit and year | Assumed customer value per unit and year EUR | Value against price | Choice |
| --- | ---: | ---: | ---: | --- |
| Distribution sites that run each unit at the stress test's duty | 4,766.9 | 162,074.48 | 4.05 times | Chosen |
| Single-shift sites, assumed to reach 35% of those productive hours | 1,668.41 | 56,726.07 | 1.42 times | Rejected |

- **Distribution sites that run each unit at the stress test's duty.** Chosen. The assumed value stays above twice the price in the baseline and under the worst declared stress.
- **Single-shift sites, assumed to reach 35% of those productive hours.** Rejected for now. The assumed value is below twice the price before any stress is applied.

**Decision.** Serve distribution sites that run each unit at about 4,766.9 productive hours a year. The assumed value is 162,074.48 EUR per unit and year, 4.05 times the price, and 3.62 times under the worst declared stress. Single-shift sites are not sold to now: at 35% of those hours the assumed value is 56,726.07 EUR, 1.42 times the price.

Evidence that would change it:

- A single-shift site that measures at least 2,353 productive hours per unit and year at the assumed 34 EUR an hour.
- A measured value per productive hour at a single-shift site that is higher than the assumption, for example because the units replace a scarce night or weekend task.
- A lower-cost configuration that allows a lower price. That is a different product decision with its own evidence.

## 6. Channel

**Fictional worked example: invented inputs and calculated illustrations; no customer evidence.**

Who commissions and services the first fleet?

| Channel | Supplier revenue EUR | Supplier cost EUR | Supplier margin EUR | Partner margin EUR | Choice |
| --- | ---: | ---: | ---: | ---: | --- |
| Direct: the supplier commissions and services the fleet itself | 3,840,000 | 3,088,160 | 751,840 | none | Chosen |
| Integrator partner: takes 30% of revenue and carries integration, commissioning and service labour | 2,688,000 | 2,050,400 | 637,600 | 114,240 | Rejected |

- **Direct: the supplier commissions and services the fleet itself.** Chosen for the first contract as a way to learn the service burden at first hand, provided the supplier can demonstrate commissioning and support capacity and fund the commitment. A positive modelled margin under the declared service overload does not show that capacity.
- **Integrator partner: takes 30% of revenue and carries integration, commissioning and service labour.** Rejected at the specified share with this allocation of service-overload cost, under which the partner's margin would be negative. This does not reject the partner channel: a different share, capped exposure or a shared overrun arrangement requires its own cost and capacity review.

**Decision.** Prefer direct sales and service for a bounded first contract, subject to confirmed delivery capacity and funding. Through a partner taking 30% of revenue and carrying 1,037,760 EUR of integration, commissioning and service labour, the supplier would keep 637,600 EUR and the partner 114,240 EUR. The declared service overload adds 272,160 EUR of running cost over the contract. Carried directly, the supplier's margin falls to 479,680 EUR and stays positive; carried by the partner, the partner would lose 157,920 EUR.

Evidence that would change it:

- Service hours measured at the first site at or below the assumed 72 hours per unit and year. A partner can then price the service line on evidence.
- Demand at sites the supplier cannot commission or service itself. A partner then becomes the only way to serve them, and the share has to be renegotiated from measured cost.

## 7. The decision and its stop conditions

**Fictional worked example: invented inputs and calculated illustrations; no customer evidence.**

Fictional commercial hypothesis for validation: target distribution sites at the stress test's duty, test an all-in fixed price of 40,000 EUR per unit and year, and prefer direct delivery for the first contract. This record does not establish willingness to pay, complete supplier profitability, funding or delivery capacity.

- Before any binding offer, update the full lifecycle cost estimate, payment schedule and funding requirement, including sales costs, overhead, warranty reserves and financing. Do not commit unless these meet the supplier's agreed margin and funding requirements. At 40,000 EUR of modelled cost per unit and year, modelled contribution is already zero before the omitted costs.
- Do not sell to a site whose measured value per unit and year is below 80,000 EUR. At the stress test's duty that is 16.78 EUR per productive hour, against the assumed 34 EUR.
- Reopen the channel decision when one full year of service hours has been measured at the first site.

The fictional supplier's accountable product leader decides, with the commercial lead and the finance partner. The customer's own acceptance, safety and contract decisions are not part of this record.

## 8. Check table

**Fictional worked example: invented inputs and calculated illustrations; no customer evidence.**

Every derived figure above, with its formula. Results are rounded to two decimals.

| Check | Formula | With this example's numbers | Result |
| --- | --- | --- | ---: |
| unit-years | fleet units × contract years | 24 × 4 | 96 unit-years |
| current-fee-revenue | revenue per unit and year × unit-years | 18,000 × 96 | 1,728,000 EUR |
| current-fee-margin | current fee revenue − baseline lifecycle TCO | 1,728,000 − 3,088,160 | -1,360,160 EUR |
| current-fee-margin-stress | current fee revenue − worst-stress lifecycle TCO | 1,728,000 − 3,523,616 | -1,795,616 EUR |
| lifecycle-cost-per-unit-year | baseline lifecycle TCO ÷ unit-years | 3,088,160 ÷ 96 | 32,168.33 EUR |
| lifecycle-cost-per-unit-year-stress | worst-stress lifecycle TCO ÷ unit-years | 3,523,616 ÷ 96 | 36,704.33 EUR |
| current-fee-shortfall-per-unit-year | baseline lifecycle TCO ÷ unit-years − revenue per unit and year | 3,088,160 ÷ 96 − 18,000 | 14,168.33 EUR |
| running-cost-over-contract | baseline annual operating cost × contract years | 421,880 × 4 | 1,687,520 EUR |
| running-cost-over-contract-stress | worst-stress annual operating cost × contract years | 530,744 × 4 | 2,122,976 EUR |
| tco-is-upfront-plus-running | upfront investment + annual operating cost × contract years | 1,400,640 + 421,880 × 4 | 3,088,160 EUR |
| upfront-at-cost-margin | current fee revenue − annual operating cost × contract years | 1,728,000 − 421,880 × 4 | 40,480 EUR |
| upfront-at-cost-margin-stress | current fee revenue − worst-stress annual operating cost × contract years | 1,728,000 − 530,744 × 4 | -394,976 EUR |
| all-in-revenue | all-in price × unit-years | 40,000 × 96 | 3,840,000 EUR |
| all-in-margin | all-in revenue − baseline lifecycle TCO | 3,840,000 − 3,088,160 | 751,840 EUR |
| all-in-margin-stress | all-in revenue − worst-stress lifecycle TCO | 3,840,000 − 3,523,616 | 316,384 EUR |
| all-in-margin-share | (all-in revenue − baseline lifecycle TCO) ÷ all-in revenue × 100 | (3,840,000 − 3,088,160) ÷ 3,840,000 × 100 | 19.58 % |
| all-in-margin-share-stress | (all-in revenue − worst-stress lifecycle TCO) ÷ all-in revenue × 100 | (3,840,000 − 3,523,616) ÷ 3,840,000 × 100 | 8.24 % |
| usage-revenue | usage price × baseline productive fleet hours a year × contract years | 8.4 × 114,405.5 × 4 | 3,844,024.8 EUR |
| usage-margin | usage revenue − baseline lifecycle TCO | 3,844,024.8 − 3,088,160 | 755,864.8 EUR |
| usage-margin-stress | usage price × worst-stress productive fleet hours a year × contract years − worst-stress lifecycle TCO | 8.4 × 102,309.5 × 4 − 3,523,616 | -86,016.8 EUR |
| productive-hours-per-unit-year | baseline productive fleet hours a year ÷ fleet units | 114,405.5 ÷ 24 | 4,766.9 productive hours |
| single-shift-hours-per-unit-year | baseline productive fleet hours a year ÷ fleet units × single-shift share | 114,405.5 ÷ 24 × 35% | 1,668.41 productive hours |
| customer-value-per-unit-year | baseline annual productive value ÷ fleet units | 3,889,787.59 ÷ 24 | 162,074.48 EUR |
| value-to-price | customer value per unit and year ÷ all-in price | 162,074.48 ÷ 40,000 | 4.05 times |
| value-to-price-stress | worst-stress annual productive value ÷ fleet units ÷ all-in price | 3,478,523.59 ÷ 24 ÷ 40,000 | 3.62 times |
| single-shift-customer-value | baseline annual productive value ÷ fleet units × single-shift share | 3,889,787.59 ÷ 24 × 35% | 56,726.07 EUR |
| single-shift-value-to-price | customer value per unit and year × single-shift share ÷ all-in price | 162,074.48 × 35% ÷ 40,000 | 1.42 times |
| minimum-customer-value | minimum ratio × all-in price | 2 × 40,000 | 80,000 EUR per unit and year |
| minimum-value-per-hour | minimum customer value ÷ (baseline productive fleet hours a year ÷ fleet units) | 80,000 ÷ (114,405.5 ÷ 24) | 16.78 EUR per productive hour |
| hours-needed | minimum ratio × all-in price ÷ productive value per hour, rounded up | 2 × 40,000 ÷ 34 | 2,353 productive hours per unit and year |
| partner-cost-lines | integration cost per unit × fleet units + commissioning days per unit × fleet units × engineer day rate + service hours per unit and year × service rate × fleet units × contract years | 11,000 × 24 + 1.6 × 24 × 1,250 + 72 × 105 × 24 × 4 | 1,037,760 EUR |
| partner-revenue | all-in revenue × partner share | 3,840,000 × 30% | 1,152,000 EUR |
| supplier-revenue-through-partner | all-in revenue × (100% − partner share) | 3,840,000 × 70% | 2,688,000 EUR |
| supplier-cost-through-partner | baseline lifecycle TCO − partner cost lines | 3,088,160 − 1,037,760 | 2,050,400 EUR |
| partner-margin | all-in revenue × partner share − partner cost lines | 3,840,000 × 30% − 1,037,760 | 114,240 EUR |
| supplier-margin-through-partner | all-in revenue × (100% − partner share) − (baseline lifecycle TCO − partner cost lines) | 3,840,000 × 70% − (3,088,160 − 1,037,760) | 637,600 EUR |
| service-overload-rise | (service-overload annual operating cost − baseline annual operating cost) × contract years | (489,920 − 421,880) × 4 | 272,160 EUR |
| direct-margin-if-service-overload | all-in margin − service-overload rise | 751,840 − 272,160 | 479,680 EUR |
| partner-margin-if-service-overload | partner margin − service-overload rise | 114,240 − 272,160 | -157,920 EUR |

## 9. What this example does not prove

**Fictional worked example: invented inputs and calculated illustrations; no customer evidence.**

- Nothing here is a market price, a competitor price, a measured cost or a forecast. The supplier, the segments, the price, the share and the rule are invented.
- The stress test's lifecycle net value is not supplier profit. This example goes one step further and assigns its cost lines to a party; a real supplier's cost base is different.
- Cost per unit and year is held constant across the two segments. A single-shift site would in practice change energy, service and replacement cost, which is not modelled here.
- The stress test does not discount cash flows or model tax, financing or the timing of payments. Neither does this example, so an upfront payment by the customer and a fee paid over the contract are compared at face value.
- The service-overload rise is the whole rise in running cost in that run. Assigning all of it to a partner is a deliberately hard case, not a description of a real contract.
- Margins are shown before sales cost, overhead and warranty reserves, none of which the stress test contains.
- This is not legal, tax or contract advice, and it says nothing about what a customer would accept.

Payload SHA-256: f349ec50d8062f8487b0f5089ffce36731bf1973cd13d15277c894de7f207508
