02.08 Competitor Teardown and BOM Reverse Engineering
Governance metadata | Owner: Product Lead | Last reviewed: 2026-10-22 | Next review: 2027-01-31
Core principle: the target-cost trip line must never be set by gut feel. A hard stop such as BOM ≤ 30% MSRP (see 01.07 GR1 and 02.01 Demand Insight) only gains an external anchor once you take a competitor apart and reconstruct its materials part by part. Teardown is not about copying; it is about turning "what should we set as our cost" from a belief into a number you can calculate. Upstream demand is in 02.01; pricing follow-through is in 02.02; cost inputs are in 07.06.
1. Why Teardown Is Mandatory: Trip Lines Need an External Anchor
In 01.07 we set one rigid trip line: total hardware BOM cost must never exceed 30% of the target MSRP, tightened further to 26%~28% once the project enters GR2.
The problem is: this line is an empirical value, not a derived one. It never answers "why 30%, and not 25% or 35%".
Teardown provides three things nobody else can give you:
| Use | Description | Fed into |
|---|---|---|
| Calibrate the target cost | The competitor's true material cost at the same price band is the only external evidence of whether the trip line is reasonable | 01.07 / 01.08 |
| Pricing negotiation ammunition | Only by knowing the competitor's cost structure do you know which segment your room to discount actually sits in | 02.02 |
| True-spec comparison | Specs on the product page ≠ what is actually inside (common case: advertised "dual core" is really single core + co-processor) | 02.05 Battlecard |
Discipline: a teardown conclusion is evidence, not the conclusion itself. Every number that enters pricing or a gate must record its source and confidence level at the same time, following the conventions of the 00.04 Source Ledger.
2. What to Tear Down: Selection Rules
Not every competitor is worth a teardown budget. Select by priority:
| Priority | Target | Purpose |
|---|---|---|
| P0 | Best-selling Top 3 in the same price band (±15%) | Primary evidence for calibrating the trip line |
| P0 | Our most direct competitors (already listed in the Battlecard) | For offense and defense |
| P1 | Benchmark one price band higher (+30%~50%) | To read the direction: where the premium goes and whether it is worth it |
| P1 | Low-price disruptors (−30% or below) | To see what they can cut |
| P2 | The previous-generation product | To read the iteration cost curve |
Teardown budget discipline: the cost of tearing down a single unit (including procurement, consumables, and labor) should stay below 1% of the target MSRP for that category. Above that, tear down the P0 targets first.
Sample size: at least 2 units of the same model are recommended — one non-destructive teardown for appearance and structural documentation, one destructive teardown for component identification. Variation across mass-production batches (substituted part numbers) is real, and a single unit is not enough to characterize it.
3. How to Tear Down: The Standard Process
T-0 Procurement (keep the invoice and proof of purchase for compliance traceability)
↓
T+1 Registration: unit ID, serial number, purchase channel, purchase date, batch
↓
T+2 Appearance baseline: six-side photos, dimensions, weight, interface list
↓
T+3 Non-destructive teardown: snaps and screws first; record the disassembly order
↓
T+4 Structural part separation: housing/brackets/seals/thermal parts, weighed one by one
↓
T+5 Component identification: MCU, memory, RF, power, sensors, motors, etc.
↓
T+6 Cost estimation: price every part, tag the source and the confidence level
↓
T+7 Reverse-engineered BOM report + confidence level statementAnti-teardown traps and countermeasures:
| Trap | Countermeasure |
|---|---|
| Heavy structural adhesive | Use a hot plate / solvents, and accept that some structural parts will be damaged |
| Welded shielding cans | Lift them off with a hot-air gun, and keep photos of the solder joints |
| Firmware encryption / security chips | Stop here — do not attempt to break them (see the legal boundaries in Section 8) |
| Markings sanded off the parts | Infer the part number from package size + pinout + surrounding circuitry, and downgrade the confidence level |
4. Cost Reverse-Engineering Basis (Must Align with the Existing Model)
An inconsistent basis is the most common reason a teardown report ends up gathering dust. The basis in this table must be fully consistent with the BOM definitions of 07.06 Single-SKU P&L and 01.07 GR1.**
| Layer | Contents | Counts toward "BOM ≤ 30% MSRP" | Notes |
|---|---|---|---|
| L1 | Electronics (PCBA + components) | ✅ Counts | Main body |
| L2 | Structural parts (housing/brackets/seals) | ✅ Counts | Including surface treatment |
| L3 | Packaging (color box/manual/accessory box) | ✅ Counts | Per the basis of 03.03 Packaging Engineering |
| L4 | Included accessories (cables/adapters) | ✅ Counts | Unless sold separately at its own price |
| L5 | Contract manufacturing fee (SMT/assembly/test) | ❌ Not counted in BOM | Goes into the manufacturing cost line of 07.06 |
| L6 | Tooling and NRE amortization | ❌ Not counted in BOM | Amortized separately, see 03.01 |
| L7 | First-leg logistics + tariffs | ❌ Not counted | Goes into landed cost, see 03.08 |
The most common mistake: mixing L5/L6/L7 into the BOM, which systematically overstates the "competitor BOM ratio" and leads you to wrongly conclude that your own trip line is too loose.
5. Reverse-Engineered BOM Table Template
⚠️ Every numeric column in this table must be filled in from actual measurement; pre-filled estimates masquerading as facts are strictly prohibited. The source of every unit price must be traceable (public quote / distributor quote / market price) and tagged with a confidence level.
| # | Category | Component / Part | Brand · Model | Package / Spec | Qty | Unit Price (USD) | Subtotal | Share | Source | Confidence Level |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | L1 Electronics | Main SoC | 1 | |||||||
| 2 | L1 Electronics | Memory (RAM/ROM) | ||||||||
| 3 | L1 Electronics | RF module | ||||||||
| 4 | L1 Electronics | Power management | ||||||||
| 5 | L1 Electronics | Sensors | ||||||||
| 6 | L1 Electronics | Actuators / motors | ||||||||
| 7 | L1 Electronics | Other electronics subtotal | ||||||||
| 8 | L2 Structural parts | Housing (upper/lower) | ||||||||
| 9 | L2 Structural parts | Brackets / seals / thermal parts | ||||||||
| 10 | L3 Packaging | Color box / manual | ||||||||
| 11 | L4 Accessories | Cables / adapters | ||||||||
| Total | 100% |
Confidence level definitions:
| Level | Meaning | Usable for trip-line calibration |
|---|---|---|
| High | Part number confirmed + unit price backed by a public or distributor quote | ✅ Can be cited directly |
| Medium | Part number confirmed, unit price is the midpoint of the market range | 🟡 Range must be stated |
| Low | Part number inferred, unit price is an experiential estimate | ❌ Directional reference only; must never be used as a pricing basis |
6. Backfill: Turning Teardown Results into the Gross-Margin Floor
The point of a teardown is not to produce a report — it is to answer "what is this project's gross-margin floor". This section connects the formula in 07.06 §1.1 to the teardown output.
1. The floor is a function of planned volume, not a fixed number
gross-margin floor(Q) = net-margin target + marketing% + RMA% + tooling cost ÷ (Q × net revenue)
= variable-cost break-even + fixed-cost recoveryTooling amortization moves inversely with Q, so the floor moves with Q. Q is the planned lifetime volume declared by the project — there is no company-wide amortization volume to lock down. Different projects, different Q, different floors; that is normal.
Of the five inputs, the teardown can calibrate only BOM. But it back-constrains the others by showing whether the target margin is achievable at all.
2. Who supplies each input
| Input | Supplied by | Calibratable by teardown? | Note |
|---|---|---|---|
| Net-margin target | Board / investor agreement | ❌ | Policy, not data |
| Marketing % | Ad consoles | ❌ | Unrelated to teardown; needs 3 months of actuals |
| RMA % | Returns system | ❌ | Unrelated to teardown; needs 3 months of actuals |
| Planned volume Q | Project team declaration | ❌ | A variable that follows project, channel and promo cadence |
| Tooling cost (one-off) | Tooling contract | ❌ | Contract value |
| BOM as % of net revenue | Teardown (this document) | ✅ | The only input a teardown produces directly |
Discipline: the teardown owns the BOM cell only. Never back-solve marketing rates from teardown data — those are two different bodies of evidence.
3. Backfill table (fill in after the teardown)
⚠️ Every "measured" cell must come from the physical teardown and traceable quotes; every "assumed" cell must carry a source tier (see the 00.04 Ledger).
| Item | Symbol | Current case value | Measured (after teardown) | Data source | Confidence |
|---|---|---|---|---|---|
| Competitor BOM as % of its MSRP | — | — | Reverse BOM total ÷ competitor retail price | High/Med/Low | |
| Competitor BOM as % of its net revenue | — | — | Above ÷ 0.92 (if priced on MSRP) | ||
| Our target BOM (net-revenue basis) | — | 28.6% | 105 ÷ 367.08 | — | |
| Marketing rate | — | 15.2% | 3 months of actuals from ad consoles | ||
| RMA rate | — | 3.3% | 3 months of actuals from returns system | ||
| Variable-cost break-even | — | 28.5% | 10% + marketing + RMA | ||
| Planned volume Q | Q | 3,000 units | Project declaration (first batch + expected reorders) | — | |
| Tooling cost | — | USD 45,000 | Tooling contract | — | |
| Tooling amortization rate | — | 4.1% | Tooling ÷ (Q × net revenue) | ||
| This project's gross-margin floor | — | 32.6% | 28.5% + amortization | ||
| Buffer over the 35% target | — | +2.4pt | 35% − floor |
4. Compute the Q threshold before discussing conclusions
Solving 35% backwards gives the minimum volume at which the target line holds:
Q_min = tooling cost ÷ [(35% − 28.5%) × net revenue]
this case = 45,000 ÷ (6.5% × 367.08) ≈ 1,880 units| Planned volume Q | Tooling amortization % | This project's floor | Against the 35% target |
|---|---|---|---|
| 1,800 | 6.81 | 35.29% | ❌ short by 0.3pt |
| 2,000 | 6.13 | 34.61% | ✅ |
| 3,000 | 4.09 | 32.57% | ✅ buffer 2.4pt |
| 5,000 | 2.45 | 30.93% | ✅ buffer 4.1pt |
If Q < Q_min: it is not "the redline was set wrong" — the volume assumption cannot carry this cost structure. Only three moves exist: raise volume, cut tooling cost, raise price. Loosening the redline is not one of them.
5. Three outcomes and the matching action
| Teardown result | Verdict | Action |
|---|---|---|
| Competitor BOM share clearly below our target | Our cost structure carries slack | Launch VAVE cost reduction (see 03.06) and drive BOM to the competitor level |
| Competitor BOM share broadly equal to ours | No structural cost anomaly | Take the floor from §6.4 at the declared Q; without differentiation, this price band can only be won on operating efficiency |
| Competitor BOM share clearly above ours | The price band is structurally expensive | Either raise price or lower the volume expectation — pick one, do not force it |
6. Three recompute triggers
The floor follows its parameters; rerun §6.3 whenever any of the following occurs:
- Planned volume Q changes by more than 20% (amortization rate moves, so the floor must be re-taken);
- Tooling cost or net revenue changes;
- Measured BOM deviates from target by more than 5%.
7. How to Use the Results
Calibrate the trip line: if the BOM ratio of competitors at the same price band is stable at X%, while our trip line is 30%, then:
- X is clearly below 30% → the trip line is too loose, and GR1/GR2 should raise the target gross margin;
- X is clearly above 30% → that price band carries structurally high costs, so pricing must be re-examined or the spec cut.
Feed pricing: plug the competitor BOM ratio into the 02.02 Markup Rate System and check whether our price waterfall still leaves room for channel margin.
Feed the GR2 target cost: use "same-tier materials in the competitor" as the negotiation anchor for the target cost in 01.08.
Identify cost-down opportunities: record whatever cheaper alternatives the competitor used (packaging, integration level, materials) in the 03.06 Dual Sourcing and VAVE checklists.
Feed the Battlecard: the true-spec comparison corrects misread marketing specs, see 02.05.
8. Common Traps
| Trap | Consequence | Correction |
|---|---|---|
| Substituting the competitor's retail price for its BOM | Trip-line calibration is completely distorted | Retail price is the output; BOM is the input |
| Ignoring exchange rates and tariffs | Cross-country comparison uses a mismatched basis | Normalize to the same currency and the same landed-cost basis |
| Amortizing NRE / tooling into a single unit | Overstates the BOM | See L6 in Section 4 |
| Tearing down only one unit, or only the old model | The conclusion is unreliable | ≥2 units + confirmed batch |
| Treating "low confidence" numbers as facts | Violates 00.04 | Tag the confidence level; low-confidence items are directional only |
| Not archiving the teardown | You tear it down again next time and waste budget | File the report in the knowledge base and tag the review date |
9. Compliance and Ethical Boundaries
This section is an operating-boundary reminder and does not constitute legal advice; specific judgments must be confirmed by legal counsel.
- Only tear down units you bought legally: keep the proof of purchase, and never use sample units of unknown origin.
- No firmware cracking: stop as soon as you hit encryption or a security chip, to stay clear of the protected domain of reverse engineering.
- Never use teardown findings to copy protected designs: teardown is for cost and configuration judgment, not for copying appearance patents or protected circuit topologies.
- Never publicly disclose a competitor's specific part-number costs: external materials cite only ratios and ranges, to avoid commercial disparagement and unfair-competition risk.
- Any judgment that touches patent boundaries goes to 07.03 IP and FTO.
Execution Checklist
[ ] Teardown targets graded by P0/P1: same-price-band Top 3 + direct competitors first
[ ] Teardown budget calculated: per-unit cost < 1% of target MSRP
[ ] Sample size met: ≥2 units of the same model (1 non-destructive + 1 destructive)
[ ] Proof of purchase and batch recorded: unit ID/serial/channel/date
[ ] Basis aligned: the L1~L7 layering matches 07.06 and 01.07, with no L5/L6/L7 mixed in
[ ] Reverse-engineered BOM table filled in: numeric columns hold measured values, no pre-filled estimates
[ ] Unit price sources traceable: public/distributor/market, tagged item by item
[ ] Confidence levels tagged: no low-confidence item used in pricing or gates
[ ] Backfill table completed (§6): competitor BOM share, variable-cost line, planned volume Q, project floor
[ ] One of the three outcomes judged (competitor cost below / equal / above ours) with the matching action chosen
[ ] Recompute triggers recorded: Q changes >20% / tooling cost or net revenue changes / BOM deviation >5%
[ ] Q_min computed: tooling ÷ [(35% − 28.5%) × net revenue], and the declared Q checked against it
[ ] Conclusions fed back: 01.07/01.08 trip lines, 02.02 pricing, 02.05 Battlecard
[ ] Compliance boundaries confirmed: no firmware cracking, and legal has confirmed the disclosable scope
[ ] Report archived and tagged with a review date
Related Documents
- 02.01 Demand Insight: TAM_SAM_SOM Market Sizing and Must-Have Validation
- 02.02 Pricing Strategy: Skimming_Penetration_Psychological Anchors and Markup Rate System
- 02.05 Competitor Battlecard One-Pager Standard Template and Attack/Defense Cards
- 03.01 Tooling Engineering: T0~T2 Mold Trial Acceptance, Mold Modification Line Stops, and DFM Review
- 03.09 Key Component Selection (Five Dimensions)
- 07.06 Single-SKU Full-Lifecycle P&L Model
- 00.04 Data Calibration & Source Ledger