What a Bikini Actually Costs to Make: $24 to $54+
Swimwear uses less fabric than almost any other garment category — a full bikini set runs just 0.35–0.60m of fabric total. And yet it's one of the more expensive categories per gram, because CMT, specialist lining, and chlorine-resistant elastic carry almost the entire cost.
Build A: affordable bikini set, China
Nylon/elastane, full lining, 200 units:
| Component | Per set | Notes |
|---|---|---|
| Nylon/elastane outer | $4.00 | |
| Lining fabric (full lining, both pieces) | $2.00 | |
| Chlorine-resistant elastic | $0.80 | Leg, waist, straps |
| CMT — bikini set affordable mid | $12.50 | Includes lining construction |
| Hardware (rings + sliders, resin) | $0.60 | Corrosion-resistant |
| Sampling, QC, buffer, freight, duties | ~$4.17 | combined |
| TOTAL LANDED | $24.07 | |
| Retail (4–5x) | $96–$120 | |
| Gross Margin | ~75–80% |
Build B: premium one-piece, Portugal
Econyl/elastane, soft cup, digital print, 150 units:
| Component | Per unit | Notes |
|---|---|---|
| Econyl/elastane outer | $11.90 | GRS + Bluesign, ocean-plastic nylon |
| Full lining | $5.10 | |
| Chlorine-resistant elastic | $1.20 | |
| Removable soft pad cups | $2.00 | |
| CMT — one-piece + soft cup premium mid | $20.00 | |
| Chlorine-resistant digital print | $4.50 | |
| Hardware + labels | $2.30 | |
| Sampling, QC, buffer, freight, duties | ~$7.15 | combined |
| TOTAL LANDED | $54.15 | |
| Retail (4–5x) | $217–$271 | |
| Gross Margin | ~75–80% |
Worth knowing
Fabric consumption for a full bikini set is only 0.35–0.60m total — genuinely tiny. CMT and specialist construction, not material, are the primary cost drivers in swimwear.
Fabric is a small cost component. CMT, lining, and specialist elastic are what you're actually paying for.
The takeaway
Don't budget swimwear like a jersey top based on fabric usage alone — the specialist construction (full lining, chlorine-resistant elastic, cup insertion) is where the real cost sits, and it's non-negotiable regardless of how minimal the garment looks.
Powered by Sparkit — CMT and MOQ data across 13+ material categories.