Specification Substitution: How to Write an Order So It Can’t Be Substituted

By Daniel Chen, technical export manager at Meihanda. Last reviewed: October 2026.

How a specification gets substituted without anyone lying

Specification substitution is rarely a fraud. It is almost always the result of an order that was written in language permissive enough that a cheaper component still satisfies it. The quotation said carbon fibre, the frame is carbon fibre; the quotation said disc brakes, the bike has disc brakes. Nothing in the document is false, and the bike that arrives is not the bike that was priced.

Four mechanisms account for most of it, and all four are avoidable at the point where the order is written.

  • Vague descriptors. “T700 carbon” describes a fibre family, not a layup schedule; “butted tubing” describes a concept, not wall thicknesses.
  • Escape clauses. “Or equivalent”, “similar specification” and “subject to availability” are written into quotations by suppliers and accepted by buyers who are comparing prices rather than constructions.
  • Approved-sample drift. The sample is approved, then production tooling, paint batch or component stock changes between the sample and the volume run, and nobody re-opens the sample.
  • Availability pressure. A named groupset runs short mid-production. The substitution is made to protect the shipping date, and the first time the buyer hears about it is when the container lands.

The six things worth pinning down, and the wording that pins them

Item Wording that permits substitution Wording that does not
Carbon fibre “T700 carbon frame” “T700 fibre, layup schedule by zone as per the attached drawing; fibre grade to be confirmed per batch”
Tubing “Butted aluminium tubes” “Wall thickness by zone: 1.6 mm at the head tube, 0.9 mm mid-tube, 1.4 mm at the bottom bracket, tolerance ±0.1 mm”
Brakes “Hydraulic disc brakes” “Hydraulic disc brakes, [make and model], rotor diameter 160 mm front and rear”
Drivetrain “9 to 11 speed” “[Make and model] 1×11; cassette range stated; crankset length stated”
Wheels “Stainless spokes, alloy rims” “[Make] stainless spokes, 32H front and rear, double-wall alloy rim, stated internal width”
Paint and decals “Matte black, logo on downtube” “Colour reference [code]; maximum tone difference frame to fork; decal artwork file and position drawing attached”

The pattern is consistent: a precise specification names a reference (make, model, code, dimension), and where a range is allowed it states the tolerance. Anything that can be satisfied by two different components at two different costs is not a specification — it is a shopping list.

The words that create permission

Five phrases are worth searching for in any quotation you receive, because each one quietly transfers a decision back to the supplier after you have fixed the price:

  • “or equivalent” — equivalent in what respect? Define it, or delete it.
  • “up to” (as in “up to 24 speeds”) — an upper bound is not a specification; the delivered bike can be the floor.
  • “similar” / “as shown” — photographs are not specifications; a photo cannot be measured.
  • “subject to availability” — legitimate in principle, but it must say what happens when availability fails: the goods wait, or the buyer is told and approves a change.
  • “standard specification” — standard to whom? Ask for it in writing and compare it to what you priced.

None of these phrases has to be removed from a contract. What matters is that each one is followed by a rule. “Where a named component is unavailable, the supplier notifies the buyer and obtains written approval before substituting an item of equal or higher specification” is a sentence that protects both sides.

The tolerance sheet: the document that closes the argument

A tolerance sheet is a one- or two-page document attached to the order confirmation that states the dimensions that matter and the deviation allowed on each. It is not a general quality statement; it is the measuring instruction for the batch.

For a frame it typically covers head and seat angle, chainstay and top-tube length by size, bottom-bracket shell and thread, head-tube reaming, dropout spacing and parallelism, and finish tolerances such as the maximum tone difference between frame and fork. For an assembled bike it extends to component references, torque values and wheel trueing tolerance.

Its commercial function is narrowing. Without it, a dispute is an argument about whether something is “acceptable”. With it, the question is whether the measurement is inside or outside a stated number, and the answer does not require anyone to concede a point.

First article approval: the step that catches substitution before volume

On OEM and ODM orders there is a moment where substitution is still cheap to correct: the first article off the production line. At that point the tooling is proven, the components are real rather than intended, and nothing has been packed.

Measuring that first article against the tolerance sheet and requiring your approval before the batch runs is the single highest-value check in a custom order. It converts “we specified this” into “we measured this”, while the goods are still in the factory and a change still costs a phone call rather than a container.

How to verify on arrival, if it comes to that

Check Against what
Component references on the bikes The order confirmation and the tolerance sheet
Frame weight per size The weight recorded per batch — ask for it as a shipping document
Paint colour and decal position The approved sample and artwork file
Carton count and contents The packing list and the loading photographs
Any deviation you find Report within 7 days of receiving the container, with photographs and carton IDs

The last row is the one with a deadline. A specification deviation identified in the first week is a claims conversation with the batch records still traceable; the same deviation identified three months later, after the goods have been sold, is far harder to attribute and normally settles as spare parts at cost.

What we do, and one honest qualification

  • The specification is frozen in writing before production, including component references, tolerances, colour reference and artwork, and it is attached to the order confirmation rather than left in email.
  • First-article approval on custom orders, measured against the tolerance sheet before the batch is packed.
  • Batch records, so a component reference or a frame weight can be traced to the shipment that contained it.

The qualification: sometimes a substitution is legitimate and unavoidable — a named component is discontinued mid-season, or a supplier’s lead time makes the shipping date impossible. The rule that makes this workable is not “no substitutions”. It is that a substitution comes to you in writing before production, with the specification difference stated, so you can approve it or reject it — rather than arriving in your warehouse as a surprise you discover in front of a customer.

Frequently asked questions

How specific does a specification need to be?

Specific enough that two different components at two different costs could not both satisfy it. Naming the make and model of the components that carry the ride quality and the price is usually enough; a full bill of materials is better where the order value justifies it.

What if the supplier refuses to attach a tolerance sheet?

Then the order has no measurable definition, and the specification is effectively whatever the factory decides it is. That is a decision to accept the risk knowingly, not a minor paperwork omission.

Can we require the sample to be “locked” for the volume run?

Yes, and it is worth doing: approve the sample, seal it (or photograph and dimension it), and specify that the production batch must match it. If a component changes afterwards, you should hear about it before the batch runs.

Is substitution more common on components than on complete bikes?

Both are exposed, but the mechanism differs. On complete bikes it is usually a component swap; on component orders it is more often a material or finish difference, because “carbon” and “T700” are treated as interchangeable when only one of them is a specification.

What a substitution actually costs

Substitution is usually presented as a saving, and per unit it is a modest one: a lower grade of fibre, a mechanical brake instead of a hydraulic one, a galvanised spoke instead of a stainless one. The arithmetic only looks favourable until the exposure is put next to it.

Side of the ledger Scale
The saving Per unit — a component differential, multiplied by the number of units
The exposure Per container — re-shipment of replacement goods, freight in both directions, customs and duties paid twice, handling, and the period in which the product cannot be sold
The further exposure Per customer relationship — a distributor who has to explain a downgrade to their own dealers, and a private-label brand that absorbs the reputational cost of a bike that is not what its specification sheet said

The asymmetry is the point: the benefit is realised once, at the factory, and the cost is realised later, at the buyer’s end, multiplied by everything the buyer has to do to put it right. This is the reason a specification clause is worth arguing about at the quotation stage and useless after the container has landed.

A specification that survives scrutiny — worked example

The block below is the shape a specification takes when it is written to be measured rather than read. It is deliberately short; most orders need no more than one page for the parts that carry the value.

Frame: carbon fibre T700 main triangle, T800 rear stays; layup schedule by zone as per drawing FR-114 rev B; frame weight recorded per size, target 1,050 g ±40 g for size M. Fork: full carbon, tapered steerer 1.5″–1.125″, axle to crown 395 mm, tyre clearance 45 mm minimum. Brakes: hydraulic disc, rotor 160 mm front and rear, caliper model [X]. Drivetrain: 1×11, groupset [make and model], cassette [range], crankset 172.5 mm. Wheels: [make] stainless spokes, 32H front and rear, double-wall alloy rim, 21 mm internal width, tubeless ready. Paint: colour reference [code], matte; maximum tone difference frame to fork within the agreed reference card; decal artwork file DP-07, position drawing attached.

Three properties make that block usable. Every value is a reference — a grade, a model, a code, a dimension — rather than a description. Where variation is permitted, the tolerance is stated. And the weight is written as a measured, reported figure, which means it arrives as part of the batch record rather than as a memory of the quotation.

Agreeing substitutions in advance

There is a workable middle path for buyers who cannot freeze every part for a whole season: agree an approved substitution list at the specification stage. The order names the primary component and, where the buyer accepts a fallback, names the acceptable alternative and its position relative to the primary — equal or higher specification, or a stated alternative with a stated price adjustment.

That converts substitution from a breach into a decision that was taken deliberately, at a desk, with the cost difference known. It is also the only approach that survives a mid-season discontinuation without either delaying the shipment or surprising the buyer.

Related reading

For the commercial terms behind these pages — MOQ, payment, lead time and warranty — start with our wholesale terms.

Request a quote — or our inspection records

Send your target model, quantity and destination market. We reply with platform options, a costed quotation, a dated schedule and, where it matters to your decision, the inspection records behind the specification.

Request a Quote   Factory & quality →

How this page was written. This article describes the inspection and specification practice used in our own production in Foshan, China, where Meihanda has manufactured bicycles since 2014 (ISO 9001:2015). Standards are cited by name; the current published text governs. Where a figure is given as a range it is an industry reference range rather than a measurement we took. Last reviewed: October 2026.

Chat on WhatsApp