Independent fabric review — not affiliated with, authorized by, or operated by Albini Group.
Fabric review journal

Albini Fabric: OEM vs. Private Label — What Managing a $500K Budget Taught Me

Albini Fabric: OEM vs. Private Label — What Managing a $500K Budget Taught Me

For most brands buying under 5,000 meters per style, Albini's private label program beats OEM on total cost, flexibility, and turnaround time. That's not a pitch—it's what I landed on after 18 months comparing both options while managing fabric procurement for a 45-person apparel company.

I'll walk through the math, share the mistake that nearly cost us a production cycle, and tell you when OEM actually makes more sense.

Who I am and why this matters

I manage all fabric ordering for our company—roughly $500,000 annually across eight vendors. Poplin, cotton twill, linen blends, mostly for our core garments. When I took over procurement in 2020, I assumed bigger orders always meant better pricing. Two years in, I realized the opposite was often true when working with mills like Albini.

My first serious look at Albini 1876 came in early 2023. We were sourcing poplin for a new line and our existing apparel fabric distributor couldn't hit the hand-feel we wanted. A colleague mentioned Albini fabric—Italian, since 1876, wide range of cotton and linen constructions. I reached out to see what they offered.

What I found was two distinct paths: OEM (we bring the design, they produce it) and private label (we use their existing fabric constructions under our brand). I initially assumed OEM would give us more control at a lower unit cost because we'd be "cutting out the middleman." That assumption was wrong, and here's why.

Why private label usually wins for smaller brands

The key difference comes down to volume and what you're actually paying for.

With OEM, you're paying for development—sampling, testing, adjustments, minimum production runs. Every custom specification adds cost before you've sold a single unit. For a brand our size, that overhead rarely made sense on orders under about 5,000 meters.

With private label, you're choosing from Albini's existing fabric range—their constructions, their colors, their quality standards—and putting your label on the finished roll or the garment. Cost is lower, lead time is shorter, and the minimum order is more accessible.

Here's the specific comparison that convinced me:

  • OEM: Development sampling typically added 3-4 weeks to our timeline. MOQs were structured around full production runs of the mill's dye lots.
  • Private label: We could select from existing Albini fabrics (poplin, cotton, linen blends) and get yardage in a fraction of the time. The pricing was—in my experience—more predictable.

In other words, private label gave us most of the benefit for a fraction of the headache. Not that OEM is bad—it's designed for a different scale.

The communication failure that almost cost us

I said "sample yardage." They heard "pre-production order." We discovered this when the invoice arrived and it was roughly $2,400—about 10 times what I'd expected for what I thought was a sampling request.

The fabric itself was fine. The problem was entirely on my end: I hadn't clarified what "sample yardage" meant in the context of their ordering system. In our previous relationship with a smaller domestic supplier, "sample yardage" meant 10-15 yards, billed at a flat rate. With Albini's system, the minimum order unit was different, and my assumption about how samples were billed didn't carry over.

(Note to self: always confirm the minimum order unit and the billing basis in writing before placing any order. I really should have known better.)

We worked it out—their team was responsive once I explained the confusion—but it added two weeks of back-and-forth we didn't have. The lesson wasn't about Albini specifically. It was about the unspoken assumptions that travel with words like "sample," "standard," and "rush" across different supplier relationships.

When OEM actually makes sense

From my perspective, OEM becomes the better choice in three situations:

  1. You have a proprietary construction. If your poplin requires a specific yarn count, weave density, or finish that Albini doesn't stock, OEM is the only path. But be ready for higher MOQs and longer timelines.
  2. You're ordering at real scale. Once you're consistently buying 10,000+ meters per style, the economics of OEM start to work. Development cost gets amortized, and the pricing advantage becomes real.
  3. You need customization at scale. Custom dye lots, specific finishing treatments, private construction—these require OEM infrastructure.

For everyone else, private label is typically the smarter entry point. You get Italian quality without the Italian mill's full production commitments.

A note on color accuracy

One thing I wish I'd known earlier: if you're matching brand colors to fabric, the tolerance matters more than the name. Industry standard color tolerance for brand-critical colors is Delta E < 2. Delta E of 2-4 is noticeable to trained observers; above 4 is visible to most people. Reference: Pantone Color Matching System guidelines.

We had a situation in late 2024 where a poplin sample looked "close enough" on screen but failed our in-person review. The Delta E was around 3.5—within the realm of "acceptable" for some applications, but not for our brand standards. Now I always request physical swatches before approving any color match, digital previews be damned.

What I'd do differently

The efficiency argument for private label isn't just about price—it's about process. Fewer touchpoints, shorter lead times, less back-and-forth. For a company our size, that time savings matters as much as the cost savings. In my opinion, the move toward simpler, more standardized sourcing relationships is where the industry is heading—not because customization doesn't matter, but because most brands don't actually need it as much as they think they do.

That said, there are limits. If you need something Albini doesn't offer in their existing range, private label won't solve your problem—and no amount of efficiency makes up for a fabric that doesn't exist. The boundary is simple: private label works when their range aligns with your needs. When it doesn't, OEM or a different supplier is the answer.

I still verify minimum order units before every order. Old habits from the $2,400 invoice die hard.

Lucia Bianchi

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.