Supply Chain Analytics · live

Factories.

Multi-criteria scoring across price, quality, sustainability, lead time, MOQ fit, responsiveness, and communication — weighted to IN/TL's brand identity (Portugal-preferred, GOTS+OEKO-TEX required, MOQ 100-300, $80-150 retail). Tune weights below if priorities shift.

Compare side-by-side →
Pipeline
8
0 engaged
High-scoring
4
≥ 75 composite
Avg score
70
top: 92
Verified
0
of 8
Portugal
5
preferred region
Indie-friendly
5
MOQ 100-300 OK
GOTS+OEKO-TEX
5
both required
Contactable
6
of 8 reachable
Flagged
4
risk signals

Cost & pricing

Supply-chain cost → landed cost → recommended retail. Edit any assumption to re-run live.

Projection assumptions
FOB +4%/yrFreight +3%/yrOpex +3%/yrTarget margin 65%Floor 58%Price review +3.5%/yr
sweatpant
360gsm organic French terry sweatpant
Recommend
$82
range $74$95
Cost ladder — per unit
FOB factory cost$28.00
+ Inbound freight$4.00
+ Import duty (16%)$5.12
+ Customs broker / MPF$0.85
+ Packaging + receipt$2.50
= Landed cost (COGS)$40.47
Margin waterfall — what you actually keep
Retail price$82.00
− Landed cost($40.47)
= Gross profit$41.53 · 50.6%
− Payment processing($2.68)
− Pick / pack($2.50)
− Sample amortization($2.00)
− Returns reserve (6%)($4.92)
= Contribution$29.43 · 35.9%
− Marketing / CAC($3.00)
− Overhead (allocated)($5.00)
= Net profit / unit$21.43 · 26.1%

Gross margin (50.6%) is not profit — it's the product-cost line. The real retained figure is net profit, $21.43 (26.1%), at full sell-through. 2.03× landed — Thin — under 2.5x landed leaves little room for marketing + overhead. Worker wage inside FOB ≈ $7.50.

Long-term outlook — 20262032
YearLandedFrozen-price GMIf reviewed
2026 · now$4050.6%$82 · 50.6%
2027$4248.8%$85 · 50.5%
2028$4446.8%$88 · 50.4%
2029$4544.8%$91 · 50.2%
2030$4742.7%$94 · 50.1%
2031$4940.5%$97 · 49.9%
2032$5138.2%$101 · 49.8%

At a frozen price, gross margin breaches the 58% floor by 2026. A 3.5%/yr review holds it — revisit price every 12-18 months.

tee
220gsm soft-touch modal-cotton tee
Recommend
$48
range $44$55
Cost ladder — per unit
FOB factory cost$14.00
+ Inbound freight$2.50
+ Import duty (16.5%)$2.72
+ Customs broker / MPF$0.70
+ Packaging + receipt$2.00
= Landed cost (COGS)$21.92
Margin waterfall — what you actually keep
Retail price$48.00
− Landed cost($21.92)
= Gross profit$26.08 · 54.3%
− Payment processing($1.69)
− Pick / pack($2.50)
− Sample amortization($2.00)
− Returns reserve (6%)($2.88)
= Contribution$17.01 · 35.4%
− Marketing / CAC($3.00)
− Overhead (allocated)($5.00)
= Net profit / unit$9.01 · 18.8%

Gross margin (54.3%) is not profit — it's the product-cost line. The real retained figure is net profit, $9.01 (18.8%), at full sell-through. 2.19× landed — Thin — under 2.5x landed leaves little room for marketing + overhead. Worker wage inside FOB ≈ $3.50.

Long-term outlook — 20262032
YearLandedFrozen-price GMIf reviewed
2026 · now$2254.3%$48 · 54.3%
2027$2352.6%$50 · 54.2%
2028$2450.8%$51 · 54.1%
2029$2449%$53 · 54%
2030$2547.1%$55 · 53.9%
2031$2645.1%$57 · 53.8%
2032$2743%$59 · 53.7%

At a frozen price, gross margin breaches the 58% floor by 2026. A 3.5%/yr review holds it — revisit price every 12-18 months.

The waterfall runs all the way to net profit — gross margin is the product-cost line, not what you keep. The long-term outlook compounds inflation onto FOB, freight, and overhead so you can see when a frozen price stops surviving. Update FOB when a real quote lands; everything re-computes.

Recommended next outreach

Top picks for our 220gsm tee + 360gsm sweatpant spec, MOQ ≤ 300

For the tee (220gsm cotton, MOQ ≤ 300)

#1 for tee
Coelima
92
Portugal · unverified

Portugal-made, strong composite score, GOTS+OEKO-TEX likely

#2 for tee
Somelos
92
Portugal · unverified

Portugal-made, strong composite score, GOTS+OEKO-TEX likely

#3 for tee
Inarbel
91
Portugal · unverified

Portugal-made, strong composite score, GOTS+OEKO-TEX likely

For the sweatpant (360gsm French terry, MOQ ≤ 300)

#1 for sweatpant
Somelos
92
Portugal · unverified

Portugal-made, strong composite score, GOTS+OEKO-TEX likely

#2 for sweatpant
Coelima
92
Portugal · unverified

Portugal-made, strong composite score, GOTS+OEKO-TEX likely

#3 for sweatpant
Atlas Apparel
59
Turkey · unverified

Turkey — acceptable region with cost advantage

transparency risk
Filter:All countriesNew ZealandPortugalTurkeyVietnamScore ≥ 70Score ≥ 50× clearShowing 1 of 8
#FactoryRegionCompositeQualitySustainPriceMOQ fitLeadStatusContactData
1Atlas Apparel
unverified1 risk
Turkey
59Acceptable
7465~$10 EST40100researched
open →

Scoring weights

The composite score is a weighted average of these seven dimensions, plus bonuses for preferred-region and required certifications, minus penalties for missing certs or indie-unfriendly MOQs. Tune when priorities shift — e.g. as we get closer to drop, quality matters more than price.

Dimension weights (sum: 100)

25 · 25%
22 · 22%
18 · 18%
12 · 12%
10 · 10%
8 · 8%
5 · 5%

Targets & acceptable bounds

$
$
$
$
u
u
w
w

Bonuses & penalties

+pts
+pts
−pts
−pts

Add a factory

New row goes in as researched. Run the AI vet to populate the scoring dimensions, then verify manually after real outreach.

How the scoring works

  1. Composite = weighted average of price, quality, sustainability, lead time, MOQ fit, responsiveness, and communication scores (each 0-100).
  2. Price score is normalized against target/acceptable FOB: cheaper than target = 100, at acceptable = 0.
  3. Bonuses: +5 if Portugal/Turkey, +8 if GOTS + OEKO-TEX 100 both present.
  4. Penalties: -12 if missing required certs, -15 if won't take 100-300 MOQ.
  5. Missing data defaults to a neutral 50 in the weighted average — but the data-completeness bar tells you how confident the score is.
  6. AI vet uses Sonnet 4.6 to populate qualitative scores + risk flags. It marks verified_status='pending' — you confirm with real outreach.