Comparing Ribbon OEM Quotes: A Scorecard for Comparing Mills Beyond Unit Price (2026)
Core principle: a quotation is not a price, it is a description of an object plus a set of assumptions. Two mills quoting "US$0.42 per metre" are usually describing two different objects, and the gap between the lower and the higher number is very often a scope difference rather than a margin difference. The skill is not finding the cheapest number — it is reading the assumptions until the numbers become comparable, and only then deciding.
Why the lowest ribbon quote is the most expensive way to start a programme
Almost every ribbon sourcing mistake we are asked to diagnose traces back to a comparison that was never a comparison. A buyer sends a one-line brief, receives four responses, sees four unit prices, picks the lowest, and only discovers — sometimes eighteen months later — that the quotations covered different objects. The cheap quote excluded the yarn. The middle quote excluded the test reports. The expensive quote included everything and happened to be quoted on a DDP basis with freight included, while the cheap one was EXW and therefore appeared 8–12% cheaper before a container, a customs broker and a haulier were ever mentioned.
None of the mills lied. Each quoted accurately for what it was quoting. The failure was upstream, in a comparison that had no fixed basis.
The commercial argument for doing this properly is straightforward. A ribbon programme that arrives at the wrong mill for the wrong reasons is not saved by the unit price being 6% lower; the rework, the delayed launch, the certification gap and the seasonal stockout all cost multiples of that saving. And a comparison done badly is not a one-off cost — it is a pattern that repeats on every reorder, because the next quotation arrives in the same shape as the last one.
Step one: fix the comparison basis before any bid is scored
The most valuable ten minutes in a sourcing exercise happens before you send anything. You fix the basis on which all quotes will be compared, and you write it into the brief. Get this wrong and no amount of analytical effort later will rescue the decision.
There are four axes of basis, and all four need to be pinned:
- One currency and one exchange-rate convention. If quotes arrive in RMB, USD and EUR, decide the reporting currency and the rate source and date, and apply it uniformly. Do not leave the conversion to the moment of comparison.
- One Incoterm. FOB, EXW and DDP are three different commercial arrangements, not three ways of writing the same price. Decide whether you are comparing factory-ex works, port-ex works or delivered duties paid, and require every mill to re-quote on that basis. A mill that cannot restate its quote on a different Incoterm without changing the number is telling you its logistics risk sits with it — which may be fine, but it should be a decision you make knowingly.
- One freight and duty assumption. Where quotes are landed, state the freight route, the container type, the assumed transit time and whether duty is included. Where quotes are FOB, state the destination port and the port charges you will bear.
- One specification. The single most common reason quotes are not comparable is that they are not for the same thing. This is not a scoring problem; it is a specification problem, and it is fixed before the RFQ goes out, not after the bids arrive.
Step two: write a specification tight enough that the mills quote the same object
The purpose of the RFQ is not to get prices. It is to get several mills to price the same thing, so that the differences in their responses reflect differences in their capability and cost structure rather than differences in what they decided to build.
A workable ribbon RFQ specification contains, at minimum: the material and construction (woven jacquard, printed polyester, grosgrain, organza, velvet, elastic), the width and the width tolerance, the construction call-up (polyester, RPET, bamboo, cotton blend), the colour reference and the acceptable Delta E tolerance, the decoration method (digital print, rotary print, jacquard weave, foil, flock), the repeat length, the edge treatment, the cut length if applicable, the packing format (spool, reel, flat fold, cut length, bow), the quantity bands you want priced, the delivery window, the destination, and the certifications required. Add the tolerance for print registration, the colourfastness requirements and the packing label format if your retail programme requires them.
Two instructions in the request make the difference between a usable set of bids and a set of unusable ones. First, require every mill to confirm the specification line by line and list deviations explicitly, so that a mill quietly changing a detail surfaces as a line in its response rather than as a surprise in production. Second, require a fixed quotation template with the same cost categories in the same order, so that the numbers can be compared without interpretation.
Step three: read the quotation structure, not just the number
A ribbon quotation typically contains cost lines that a reader who has not asked the right questions will gloss over. The following table shows the structure we recommend buyers require, and what each line actually tells you.
| Cost line | What it should contain | What it reveals when read closely |
|---|---|---|
| Raw material | Yarn or base fabric cost per metre, with the material and specification named | Whether the mill buys greige and dyes it, or buys pre-dyed — these have different colour-control and cost consequences |
| Weaving or base conversion | Conversion cost per metre, with the loom or construction stated | Whether the construction is standard for that mill or a special run, which drives setup cost and repeat-order risk |
| Dyeing | Colour cost, or included, with the dye-lot minimum stated | Dye-lot minimums drive the minimum order quantity more often than the mill’s stated MOQ does |
| Decoration setup | Screen, cylinder, plate, jacquard card or engraving cost, stated separately | Setup cost is amortisable — a quote that hides it makes a repeat order look artificially expensive |
| Decoration run | Cost per metre or per piece for the printed or woven decoration | Whether the mill prints in-house. Sub-contracted printing is the most common source of a colour claim |
| Finishing | Heat-setting, edge treatment, winding, cutting, folding, bow assembly | Whether the mill is a ribbon mill that also assembles bows, or a converter buying in assembly |
| Packing | Carton, labels, barcodes, retail-ready formats | Retail-ready packing is often a bigger cost than buyers expect and is frequently quoted as “on request” |
| Tooling and samples | Charge for sample runs, lab dips, master samples | A mill that charges nothing here is either absorbing development or will recover it in the unit price |
| Freight | By mode, or excluded with the Incoterm stated | Excluded freight tells you the mill is not thinking about your delivery risk |
| Lead time | Per quantity band, and what it includes | Whether the quoted lead time is a real production lead time or a placeholder that expands after the order |
Two questions settle much of this in a single exchange. Ask each mill to break out the setup cost separately from the run cost, and then ask what the quotation looks like at 2×, 5× and 10× the volume. A mill that quotes honestly across quantity bands is revealing its cost structure; a mill that quotes one number for any volume is telling you the number is a placeholder.
Step four: verify the capacity claim
Capacity is where quotation comparison and supplier selection meet. A mill can quote a price it cannot produce, and in a ribbon programme the consequences arrive at the worst possible moment — inside a seasonal peak, when the alternative is air freight or a missed shelf date.
Capacity claims need to be interrogated rather than noted. A useful test is to ask for the output figure broken down by construction and decoration type. "We produce 100,000 metres a day" is a claim about the mill's best-performing product, usually plain polyester woven ribbon. If your programme is 38 mm printed grosgrain with a foil overlay and a matching bow, the relevant number is the output of that line, not the mill headline.
Beyond the breakdown, three checks carry most of the weight:
- Ask how the number is derived. Shifts per day, hours per shift, line speed with an allowance for changeover and downtime. A mill that cannot show the arithmetic is quoting a round figure.
- Ask about the largest order run in the last twelve months. This is the only capacity claim that is difficult to fake, because it names a past event. It also reveals whether the mill has run a peak at all — many mills have never executed a genuine December peak and only discover their real constraints when everyone needs the same week.
- Ask what the peak-season position looks like and what the commitment mechanism is. Capacity that is not reserved is not capacity. Reserved capacity, a rolling forecast share, and a priority position in the mill’s schedule are three different things with three different levels of security.
Step five: score the survivors on a weighted scorecard
Once quotes are normalised onto the same basis, the remaining decision is a balance of risk against price. A weighted scorecard, with the weights fixed before the bids are read, is the most defensible way to do that — and it is also the version a retailer or auditor can be shown.
| Criterion | Suggested weight | What good looks like | How to test it |
|---|---|---|---|
| Quality & colour control | 25% | Documented Delta E tolerance, lab dip process, retained samples, incoming inspection | Ask for the measurement record behind a past order, not a description of the process |
| Capacity & lead-time reliability | 20% | Output by construction, real peak reference, lead time with defined exclusions | Ask for the largest order in the last twelve months and the on-time rate |
| Compliance & documentation | 20% | OEKO-TEX, BSCI, SMETA, SEDEX, ISO 9001, FSC where relevant, with valid scope and dates | Verify the certificate number against the issuing body’s register and the scope against your construction |
| Cost & price structure | 20% | Transparent, stable structure with volume tiers that make sense | Compare the 1× and 10× volume tiers; a flat quote across volumes is not credible |
| Communication & responsiveness | 15% | Answers questions directly, flags issues early, proposes alternatives | Send a technical question with a date and a deadline; a mill that cannot answer a colour question in two days has a communication problem |
Two disciplines make the scorecard work. First, weight before you price — if the weights are chosen after the bids are open, the scorecard becomes an instrument for justifying a decision already made, and everyone in the room knows it. Second, score the evidence, not the presentation. A mill with a comprehensive, well-answered RFQ response that shows real project detail is a different proposition from one that returns a glossy document and cannot answer a specific technical question.
Common failure patterns
- Comparing unit prices across different objects. The most common error and the most expensive. Normalise first.
- One quote treated as a market. A single quotation is a data point, not a price. It may be above market, below market or exactly at market, and you cannot tell which without a second.
- Chasing the lowest number and discovering the scope later. The saving is realised immediately; the cost is realised in month three.
- Letting capacity claims pass unverified. Verified against a real peak order, a capacity claim is useful. Not verified, it is decoration.
- Letting the relationship do the scoring. The nicest supplier, the fastest replier and the most attentive account manager frequently become the winner of a subjective scorecard, because responsiveness is easier to feel than colour tolerance is to verify. Score the evidence on paper, and let the relationship be the tie-breaker.
- Not re-quoting the winner under a repeat-order scenario. A price that is competitive at launch may be badly structured for the reorder at a different quantity. Price the reorder before you sign.
How a mill should behave during your comparison
Because we sit on the other side of this process, it is worth being explicit about what a good mill does when it is one of four bidders.
A good mill asks clarifying questions before quoting, because a fast quotation for an ambiguous specification is a guess dressed as a number. It states what is included and what is excluded. It quotes on the Incoterm and currency you asked for. It tells you where it is out of its depth — a mill that quietly accepts a construction it cannot run well will deliver it late or badly, and it will tell you at the sample stage rather than at the shipment stage. It prices setup separately so you can see the shape of the repeat order. And it responds to a question about quality with a document rather than an assurance.
We are a 15,000 m² factory in Xiamen, running with 200+ staff and a daily output of 100,000 metres, working to OEKO-TEX®, FSC®, BSCI, SEDEX, SMETA and ISO 9001. We quote from 500 m for small batches and 1,000 m for full production, with OEM and ODM development welcome. If you want to see what a well-specified quotation looks like, send us your specification and we will price it — and if a line in your brief is ambiguous, we will tell you before we price it, not after.
Requesting a comparable quotation from us
We are happy to quote against your specification using the line-item template above, with setup, run cost, finishing and packing separated, volume tiers stated, and anything excluded named explicitly. We will also tell you, in writing, if any part of your specification is going to be expensive or slow, and what the alternative construction would be. Send the specification, the quantity bands and the destination, and we will price it accordingly.
Comparing ribbon mills for a private-label programme?
We are a 15,000 m² factory in Xiamen with 200+ staff and a daily output of 100,000 metres, working to OEKO-TEX®, FSC®, BSCI, SEDEX, SMETA and ISO 9001. Small-batch from 500 m, full production from 1,000 m, OEM and ODM welcome.
Request a quote → | smithribbon.com
Ribbon OEM Supplier Comparison RFQ Landed Cost Factory Audit Brand Procurement
Frequently asked questions
How many ribbon suppliers should I request quotes from?
Four is the practical minimum that produces a defensible comparison: two below your target price and two above it, so you can see whether the low quotes are genuine capability or simply narrower scope. Three is workable if the category is simple. One quote is not a comparison at all, and two usually produces an either-or decision between a good mill and a cheap one rather than a range you can reason about. Whatever the number, each quote must be against the same specification, because a quote for a different object is not a cheaper version of the same thing.
Why is the unit price in a ribbon quote not comparable across suppliers?
Because the quoted object is often not the same object. A per-metre price tells you nothing about whether the quotation includes the yarn, the dyeing, the print or jacquard setup, the finishing, the edge treatment, the cutting to length, the packaging, the test reports or the freight. One mill may quote a base substrate with decoration billed separately; another may quote the finished decorated and packed unit delivered to your door. Normalise the quotation onto a single landed-cost basis per finished unit before comparing anything.
How can I verify a mill's claimed production capacity?
Ask for capacity expressed as a monthly output by construction and decoration type, then test it against reality: a written explanation of how the number is derived, the shift pattern and the number of lines that actually run your construction, and an example of the largest order the mill has run in the last twelve months. A mill that quotes a headline daily output without naming the construction is quoting a best case for its easiest product. Capacity claims verified against a real recent peak order are worth far more than a plant photograph.
Should I use a weighted scorecard or compare prices directly?
Use both, in sequence. Landed cost should screen, not decide, because the cheapest quote that arrives late or fails an audit costs more than the difference you saved. Then score the survivors on the dimensions that actually determine programme outcome: quality and colour control, capacity and lead-time reliability, compliance and documentation, communication and responsiveness, and cost. Publish the weights before you see the prices, because weights chosen after the bids are in are an argument waiting to happen.
What should I do when quotes arrive in different currencies or with different Incoterms?
Fix the comparison basis before comparing: one currency, one Incoterm, one freight assumption and one duty assumption applied to every bid. If a mill quotes EXW and another quotes DDP, the gap between them is mostly logistics and tax, not mill capability, and treating the DDP quote as more expensive tells you nothing about which mill is better. Ask every mill to re-quote on the same Incoterm and currency; a mill that cannot do that is telling you something about how it will handle the rest of the programme.
How do I run a ribbon RFQ that produces comparable bids?
Send a written specification with construction, width, material, colour references, decoration, repeat length, finishing, edge treatment, cut length, packing format, quantity bands, delivery window, destination port and the required certifications, and require each mill to confirm deviations from it explicitly rather than silently. Ask for the quotation in a fixed template so the cost lines are comparable, and require the mill to state what is excluded. A specification loose enough that each mill designs a different object produces a set of beautiful, meaningless quotations.