2026-09-02

OEM vs. Outlet Fabric Sourcing: A Velvet Curtain Wholesale Cost Guide for Upholstery & Outdoor Fabric

A procurement manager compares OEM upholstery fabric vs outlet buying for velvet curtain fabric wholesale, bulk outdoor furniture fabric, and contract fabrics—with a Standard Textile 17910 example.

If you've ever had to choose between a cheap outlet fabric and a direct mill quote, you know the feeling. I've spent the last 6 years as a procurement manager for a 40-person contract furnishings company. We buy about $180,000 of upholstery, drapery, and outdoor fabric every year. I keep a cost ledger for every order, so this comparison comes from invoices, not vendor marketing.

This is a comparison of two buying routes: OEM fabric sourcing from a manufacturer (think Standard Textile) and outlet/wholesale buying from a fabric jobber. I'll use three product examples: bulk outdoor furniture fabric, upholstery fabric OEM, and velvet curtain fabric wholesale. The framework is simple: price per yard, total cost, minimums, spec consistency, and hidden risk. Let's start with the obvious one.

The comparison isn't 'manufacturer always wins.' In some cases, the outlet is the right call. But you need to know which case you're in before you place the PO.

Price per yard vs. cost per installed yard

On unit price, outlet fabric wins. That's not a controversial claim. In our order log, the outlet equivalent of a 54-inch upholstery fabric was about 18% cheaper per yard than the OEM quote. But the last project with outlet fabric needed more yardage to match stripes, and two panels had to be remade because of shade differences. The effective cost per installed yard was actually higher than the OEM fabric.

The counterintuitive part: when I compared a velvet curtain fabric wholesale price from a direct manufacturer—Standard Textile 17910 is one example—against a closeout 'same look' from an outlet, the outlet looked 20% cheaper. But the outlet couldn't issue a dye-lot continuity guarantee. We would have had to buy all fabric up front and hold it. Holding inventory has a carrying cost. On paper, the cheaper fabric wasn't cheap anymore.

For bulk outdoor furniture fabric, width matters. We ordered what we thought was 54-inch wide at $8.40/yd from an outlet. It arrived at 50-inch. That's 7.4% less usable width. Per square yard, the 'cheap' option was still less expensive, but the reorder risk killed it: the next lot was visually different after six weeks. The manufacturer's solution-dyed acrylic, at $11.70/yd, could be reordered with the same lot code. We paid more per yard, but we didn't pay for a redo.

Bottom line: price per yard is not cost per installed yard. More often than not, the OEM price wins on total cost when the project has any risk of rework. I built a TCO spreadsheet after getting burned on hidden fees twice. It has columns for lot continuity, shade risk, lead time, and reorder probability. It's not perfect, but it keeps me honest.

Minimums: the small-order test

The conventional line is that OEM minimums are too high for small buyers. Sometimes that's true. But in practice, a lot of vertically integrated manufacturers have an in-stock contract line with fairly low minimums. Ordering 100 yards of a standard upholstery fabric from a place like Standard Textile is easier than people think.

Outlets, of course, have no minimums. That's their appeal. But a no-minimum fabric can still have a high minimum of tolerance: you take the lot as-is, no backup, no reorder if you need 40 more yards. I've learned to ask one question before praising a low-MOQ outlet: 'Can you guarantee the same dye lot if I reorder next month?' If the answer is 'probably not,' then it's not a low-MOQ order; it's a speculative buy.

Take it from someone who started with $200 sample orders: the vendors who treated those little orders seriously are the ones I now call for $20,000 orders. Small doesn't mean unimportant. It means potential.

If you're a small company, don't assume OEM means out of reach. Ask the supplier for their standard-line minimum. If they don't have one, ask for a plain-goods program or a sample yardage setup. The right supplier will work with a 50-yard request. The wrong one will make you feel like a nuisance. That's a useful filter in itself.

Spec consistency and traceability

If I'm building a velvet curtain fabric wholesale cost guide, this is the section I'd flag. The 'cost' of fabric is not just the invoice. It's the time spent confirming the construction, testing for flammability, matching the color, and verifying the repeat. A true wholesale cost guide should include lot numbers and test reports, not just the price per yard.

Here is a real example. We ordered a velvet curtain fabric from an outlet because the yardage price was amazing. The sample looked right. The bulk roll arrived with no lot number, no abrasion data, and no fire report. The design team had already approved the look, so we had two choices: send it to a lab (add $350 and two weeks) or reject it and reorder from the OEM. We ended up paying for both the lab and a small reorder from the mill. We didn't have a formal spec sign-off process at the time. That's what cost us.

For bulk outdoor furniture fabric, consistency includes UV and water resistance. The OEM will usually supply a technical data sheet. An outlet may give you a 'pretty sure' and a swatch. That's a red flag, not a discount.

Also, be careful with eco-labels. Per FTC Green Guides (ftc.gov, 16 CFR Part 260), if a fabric is called 'recyclable' or 'eco-friendly,' there must be substantiation. An outlet closeout might say 'recycled' as a throwaway phrase. If they can't show you the source, it's a marketing word, not a spec. For hospitality buyers, that can trigger an audit later. We had to provide environmental documentation on a project once; the fabric with the vague claim got cut from the submittal.

Honestly, I'm not sure why some outlet fabric listings skip the abrasion data. My best guess is the inventory comes from a canceled or overproduced run, and the spec sheets get separated from the rolls. If anyone from a fabric jobber reading this has insight, I'd genuinely love to hear it—because it would make my life easier.

For any hospitality application, fire certifications are not optional. The general contractor will ask. If you can't hand over a current test report, the fabric gets rejected at submittal, not after install.

Hidden costs: where the cheap quote stops being cheap

When you compare an upholstery fabric OEM quote with an outlet price, don't stop at the per-yard line. There are hidden costs: sample charges, lab tests, match runs, freight minimums, restocking fees, and the cost of your own staff's time.

Last year, we compared quotes for 500 yards of bulk outdoor furniture fabric. The outlet quote was $4,200 lower than the OEM. But after adding a $250 lab test for UV, a $140 freight surcharge, and $600 in shade rejection on one lot, the 'saving' was down to about $1,000. Then we had to wait 3 weeks for a replacement color because the outlet had no second lot. The delay cost us more than the saving.

Also remember setup fees. Just like a print vendor charges for a plate, a fabric mill may charge to set up a dye lot. The OEM quote will show it. The outlet quote might not.

I have a personal rule now: never skip the final review because 'it's basically the same as last time.' I did that with a velvet order and the roll width was wrong. $1,100 mistake. I should have known better.

Switching our regular velvet curtain fabric to a direct manufacturer program saved us about $8,400 per year—roughly 17% of our fabric budget—not because the unit price was lower, but because we stopped paying for reorders, duplicate lab tests, and rejected dye lots.

So what should you buy where?

  • Small project or sample run (under 60 yards): An outlet can work if you inspect the physical roll, note the lot number, and get the width in writing. But don't expect after-sales support.
  • Bulk outdoor furniture fabric (over 200 yards): Go OEM/direct. You need UV, water, and abrasion data, plus a reorder path. The $2 per yard saving is not worth a failed warranty.
  • Velvet curtain fabric wholesale for a hotel or healthcare space: Pay for the fire certifications and lot traceability. Missing documents can hold up your whole install.
  • Mixed-risk approach: Use 20% from an outlet as a mock-up/test, and source the bulk from an OEM. That way you're not betting the whole project on a gamble.

Is OEM always better? No. If you're a one-off buyer with no reorder needs, an outlet fabric with no compliance requirement is fine. But if you're a commercial buyer, 'outlet' and 'wholesale' are not automatically the same as 'cheaper.' The cost question is actually a risk question.

Here's what you need to know: the best fabric sourcing decision is the one where you can explain the total cost out loud, including what happens if something goes wrong. If the cheap velvet curtain fabric cannot be reordered in the same dye lot, it's not cheap. If the OEM supplier gives you a usable spec sheet with a small minimum, that's not expensive—that's a no-brainer.

If you're comparing outlet fabrics against a supplier like Standard Textile, one last thought: before you confirm any outlet invoice, write down the exact product code, width, weight, dye lot, and test report status. The ideal Standard Textile outlet fabric? Confirm it the same way you'd confirm an OEM PO. If the seller can't confirm, walk away.

Lucia Bianchi

Lucia Bianchi is a woven apparel-fabric analyst covering cotton, linen, wool, rayon, denim, shirting, twill, satin, poplin, and blended garment fabrics. She applies the ISO 1833 series for fibre composition and ISO 105-C06 for laundering colourfastness while checking GSM, yarn count, usable width, shrinkage, skew, shade grade, drape, and surface defects. Her specification guides help designers, sourcing teams, and mills align fibre claims, lab dips, bulk tolerances, care conditions, and garment performance before production approval.