2026-04-01 · playbook
K-beauty wholesale: brand-direct vs middleman
If a 'wholesale' contact uses Gmail and quotes in USD, you're talking to a reseller eating 30-50% of your margin.
Korean cosmetics ($10B+ export industry in 2026) has a brutal middleman layer. Most "K-beauty wholesale" inquiries from Western importers go through three-to-five hands before reaching a brand. Each layer adds 10-15% margin. Total bleed: 30-50% before any product touches a container.
How to spot the middleman in 30 seconds
Real brand B2B teams have:
- Email at @brandname.com (or @brandname.co.kr) — never @gmail, @naver
- Korean entity registration (사업자등록증) for the brand listed
- EXW Korea or FOB Busan/Incheon prices quoted in KRW, not USD
- Direct factory access for inspections
- Korean MOQ in cartons (보통 100-500 카톤), not "1 unit minimum"
- 30/60/90-day NET payment terms for established buyers, not 100% upfront
Middlemen have:
- @gmail or @naver email with brand name in display
- USD pricing with "best price for you, friend" markup theatrics
- "We can do any brand" (red flag — actual brands have one B2B team)
- WhatsApp-only communication
- "Cash deposit only" or "Hong Kong account" (huge red flag)
Brands with public direct wholesale programs (2026)
These six K-beauty brands publish wholesale contact info on their corporate sites and respond directly:
### COSRX (코스알엑스)
- B2B: cosrx.com → "Wholesale Inquiry"
- MOQ: 50 cartons mixed
- Lead time: 25-30 days
- Supports both direct LC and Trade Assurance via partner platforms
### Beauty of Joseon (조선미녀)
- B2B: beautyofjoseon.com → "Wholesale" footer link
- Direct response from Korea HQ within 48h
- MOQ flexibility for brick-and-mortar buyers (lower) vs e-commerce (higher)
### Anua (아누아)
- B2B via parent company Avajar → avajar.co.kr
- Strong on private label adjacent SKUs
- USD pricing available but KRW gives better rate
### Pyunkang Yul (편강율)
- Direct only via pyunkangyul.com — no authorized resellers in US/EU
- MOQ: low (around 100 units across SKUs) — best for boutique buyers
### Round Lab (라운드랩)
- B2B contact at roundlab.kr
- Strict territorial exclusivity contracts (one importer per country)
### Torriden (토리든)
- Sales team responds directly via torriden.com
- Heavy promotional support for new market launches
Brands where you must go through distributors
These brands enforce regional distributor exclusivity and won't sell direct:
- Innisfree, Laneige, Sulwhasoo (Amorepacific) → must contact regional distributor
- The History of Whoo, Belif (LG H&H) → regional only
- Etude House → regional, often via Olive Young Global
For these, the question becomes: who is the *real* regional distributor (not a sub-reseller).
The Olive Young trap
Many "wholesale" sellers in 2025-2026 are simply buying from Olive Young Global at retail-with-discount and reselling. Test: ask for the manufacturing license number for the SKU. A real wholesaler will provide. An Olive Young arbitrageur will dodge.
Real B2B price benchmarks (FOB Korea, 2026)
For typical SKUs:
- COSRX Snail Mucin 100ml: $4.20-4.80 FOB (retail US ~$25)
- Beauty of Joseon Glow Serum: $5.50-6.20 FOB (retail US ~$17)
- Anua Heartleaf Toner: $5.80-6.40 FOB (retail US ~$20)
If a "wholesaler" quotes you Snail Mucin at $9-12, that's the middleman tax.
How to verify you're brand-direct
1. Ask for the brand's KFDA registration number (식약처 등록번호) — every Korean cosmetic has one 2. Cross-check the seller's business registration at bizno.net — the entity must match the brand or be a contracted distributor 3. Request a sample shipment with brand-stamped commercial invoice — middlemen can't issue invoices in the brand's name 4. Verify via brand's official Korean customer service line — call and ask "is XX an authorized international wholesale partner?"
Calculator note
Run wholesale → landed cost analysis at /en/calculator/b2b-margin-calculator/. K-beauty cosmetics typically face 0% duty in US/EU (cosmetics HS 3304) but FDA registration ($5,000-$15,000 one-time) is required for any new SKU sold in the US. Build that into year-1 launch budget.
Related calculators
More posts