Korean ODM Launch Timeline: 4 Gotchas That Push 6 Months to 9

By the ALTA MEET editorial team | K-beauty ODM consulting

Most indie K-beauty founders we sit with arrive holding a tidy six-month plan. The Korean ODM sales deck promised it. The pitch deck to a small fund repeated it. The Notion timeline rolled forward in calm weekly columns. Then somewhere between sample round three and the first 5,000-unit run, the calendar bent. The shipment that was supposed to land at the Long Beach port in week 26 actually cleared customs in week 37. The retailer who had penciled a Q4 set drop quietly slid it to early next year. The founder lost roughly seven weeks of selling season.

This piece is not about whether a six-month Korean ODM launch is possible. It is. We have walked indie K-beauty founders into a clean six-month landing, and we have also watched the same baseline drift to nine months when one of four specific gotchas surfaced late. The point of the next 3,000 words is to make those gotchas visible early enough to either route around them or budget for them honestly.

What follows is built on the roughly 40 indie K-beauty Korean ODM launch timelines our editorial team has reviewed alongside founders since 2025, across boutique Anyang and Hwaseong plants, mid-tier Cosmecca and CTK, and tier-one Cosmax and Kolmar. We will lay out the honest week-by-week baseline first, then walk through the four delays that account for almost every "six became nine" outcome we see, and finish with the pre-brief checklist that lets you keep your launch closer to the original number.

The Honest Baseline: What a 6-Month Korean ODM Launch Actually Looks Like

A clean six-month launch from first ODM call to first shipment leaving Incheon usually breaks into six roughly four-week blocks. None of these blocks have any slack baked in. Every block assumes the founder has a ready brief, a confirmed bank line, a Korean responsible party or distributor relationship if you need one for KFDA notification, and a US or EU regulatory plan already drafted before week one.

Weeks 1 to 4. Brief, ODM shortlist, first round of samples kicked off. You write a six-to-nine-section brief covering target consumer, claim ladder, hero ingredients, regulatory market list, packaging vision, retail price floor, MOQ, and timeline. You shortlist two to four ODMs based on tier-fit and category-fit. You sign NDAs and a sample agreement, pay the first sample fee, and ask each ODM to produce a benchmark match against an existing reference product. Mid-tier samples come back in 14 to 21 days. Tier-one samples take 21 to 28 days because the lab queue is longer.

Weeks 5 to 9. Sample rounds two and three, formula direction locked. You review the first round, give targeted feedback on texture, scent, color, active concentration, and pH. The ODM produces round two. You pick the lead ODM. You go through one or two more rounds with the lead ODM to refine sensorial. Each round adds roughly 14 to 21 days at mid-tier and 21 to 28 days at tier-one. By the end of week nine you should have a "founder-approved" sample.

Weeks 10 to 14. Primary packaging locked, stability testing kicked off, regulatory dossier started. You confirm the primary container (bottle, jar, tube), pump or applicator, secondary box, label substrate, decoration method. You commit the formulation to ICH Q1A(R2) accelerated stability at 40°C / 75% RH for three months and to ISO 11930:2019 preservative challenge. You begin the regulatory dossier for every market you intend to register in: MoCRA facility registration and product listing for the US, CPNP notification for the EU, SCPN for the UK, MFDS notification for Korea domestic. Stability and challenge work in parallel; the regulatory dossier work runs concurrent but on a different team.

Weeks 15 to 18. Stability passes, batch record drafted, PO issued, raw material lots booked. The ODM closes out the accelerated stability and challenge test reports. You receive the master formula document and the draft batch manufacturing record. You issue the production purchase order. The ODM books raw material lots. If a packaging component or active ingredient has to come from a sub-supplier with its own lead time, this is where that lead time starts ticking.

Weeks 19 to 22. Raw materials arrive, plant slot opens, production runs, in-process QC. Raw materials and packaging arrive at the ODM plant. Production slot opens. Filling, capping, decoration, secondary packing all complete during this window. In-process QC happens at the fill line. A finished-goods Certificate of Analysis and a microbiological release report are drafted at the end of the run. (See our companion piece on the delivery documents indie founders should demand at ship-out for the full document list.)

Weeks 23 to 26. Document handover, ship-out from Incheon, customs clearance at destination port. The ODM issues the full document package (CoA, KGMP cert, batch record, MSDS, certificate of free sale, regulatory letters for each market). Goods are palletized and trucked to Incheon airport for air freight or to Busan for sea freight. Sea freight to the US west coast adds 14 to 18 transit days plus 5 to 10 days at port and customs broker review. Air freight cuts this to 3 to 7 days door-to-door but typically doubles the per-kilo cost.

This is the baseline. Under any of the four conditions in the next four sections, this baseline almost always slips.

Gotcha #1: Stability Testing Restart When You Change the Primary Pack After Sample Approval (+4 to 6 weeks)

This is the most common timeline-killer we see. A founder approves the formulation in week nine, signs off on a 30 ml glass dropper bottle in the brief, then in week eleven decides to switch to a 30 ml frosted PET bottle because the unit cost is lower and the on-shelf weight feels lighter. The ODM does not always volunteer that this restarts accelerated stability.

ICH Q1A(R2) accelerated stability is run on the actual marketed primary pack, not just the bulk formulation. The interaction between the formula, the inner surface of the container, and any closure (cap liner, pump dip tube, applicator brush) is what the protocol is testing. When you change the primary pack, the prior accelerated stability report no longer applies to your new SKU. You restart.

A full accelerated stability restart at 40°C / 75% RH for three months adds 12 to 14 weeks if you read the protocol strictly. In practice, founders compress this by either (a) signing off on a shorter "compatibility study" at six weeks that gives early read on visual, organoleptic, and microbiological holds, or (b) running the new pack in parallel with the original pack during finishing of the production batch and absorbing the risk that the parallel six-week read might force a recall. Neither shortcut is free. Option (a) typically still adds four to six weeks. Option (b) shifts the risk onto your post-launch insurance and onto your retailer return clauses.

The protective move is to lock the primary container, closure, and applicator at the same moment you lock the formula. If you want optionality on container shape or material, ask the ODM to run accelerated stability on two candidate containers in parallel during weeks 10 through 14. The incremental cost is roughly $1,400 to $2,800 for the second stability slot. The schedule cost is zero because both stability runs happen during a block that is otherwise dead time for you.

Gotcha #2: KFDA Functional Notification Clinical Package That Was Not Quoted Up Front (+5 to 9 weeks)

If you make any of the eleven functional cosmetic claims in Korea (whitening, anti-wrinkle, sunscreen SPF, hair growth, hair color, hair removal, body slimming, anti-acne, anti-hair-loss, skin barrier protection, anti-pollution as of 2026), you fall under the MFDS functional cosmetic notification framework. This is not the same as a general cosmetic notification. You have to submit an efficacy data package. The package typically includes in vitro mechanism data plus an in vivo human panel study with a KFDA-recognized clinical research organization.

The cost of the data package itself, separately from the no-fee MFDS notification, runs $25,000 to $80,000 depending on the claim. The time runs eight to fifteen weeks for the in vivo panel alone, plus an additional two to four weeks for data analysis and submission preparation. If you did not commission this clinical work before the brief was finalized, you will not have the data when production is ready to ship.

We see this miss most often on three claim categories: anti-wrinkle (because founders default to peptide-or-retinoid hero ingredients that trigger anti-wrinkle claim language), anti-acne (because BHA or sulfur or panthenol-based formulas slide into anti-acne territory in the marketing copy), and skin barrier protection (because ceramide forward formulas almost always carry barrier language). The fix is to make a clear claim-ladder decision in week one of the brief. If you want functional cosmetic claims for Korea, kick off the clinical study at the same time you kick off sampling. If you do not need functional claims for Korea (because Korea is not in your launch list or because you can sell as a general cosmetic with descriptive rather than efficacy language), strip the functional claims out of your brief before the formulator anchors on them.

The same logic applies to MoCRA safety substantiation if you are making any specific structure-function claim in the United States. MoCRA requires a substantiation file kept on hand for every claim. Generating substantiation from in vitro and existing literature is cheaper and faster than commissioning in vivo work, but you still need to start the file in weeks one to three of the timeline, not in week twenty-four when you are scrambling for retailer launch assets.

Gotcha #3: Secondary Packaging and Decoration Bottleneck (+3 to 5 weeks)

The primary container (bottle, jar, tube) is rarely the bottleneck. Most Korean ODMs maintain a stock catalog of standard primary containers and can pull from inventory within ten business days. The bottleneck is secondary packaging and decoration: the folded box, the inner card, the protective sleeve, the holographic foil, the silkscreen on the bottle, the deboss on the cap, the dropper bulb color, the tamper-evident seal.

Korean printing and decoration vendors who serve indie K-beauty launches typically operate on a two to three week base lead time for a single SKU box once artwork is locked. If your design has spot-color metallic ink, foil stamping, embossing, or any specialty finish, add another two to three weeks. If your packaging design touches a label revision after your regulatory dossier is finalized (because MoCRA listing data changed, or KFDA notification number came in different format), you restart the artwork review and printer queue.

We see two clean fixes. First, lock the artwork on a per-market basis only after the regulatory dossier is far enough along to know the exact registration number format and the exact ingredient list font requirements. INCI list typography for the EU is regulated under Article 19 of Regulation 1223/2009 and has explicit minimum font size and contrast requirements. MoCRA does not have INCI typography rules but does require the ingredient list to appear with specific format conventions. Pre-locking the artwork before you know these constraints means you reprint.

Second, ask the ODM to put a Korean printer in the project from day one, not at week 18 when production is about to start. The Korean ODM almost always has a preferred print partner and will route around the lead time tax if you commit early. If you bring a US or European printer to a Korean ODM workflow, you typically add four to six weeks because the print proofs have to be approved across two time zones and the printed packaging has to be air-freighted to the Korean fill plant before production.

Gotcha #4: Regulatory Dossier for Your Export Market Started After Production Booked (+4 to 8 weeks)

This is the gotcha founders feel the worst about, because the math is so obvious in retrospect. You can have a finished good sitting on a pallet in the Korean ODM warehouse and not be allowed to ship it to your destination market because the regulatory file for that market has not been completed. The post-production wait is wall-clock cost with zero work being done.

The four worst-case profiles we see:

A US founder finishes production in week 22 then discovers that MoCRA facility registration and product listing on FDA Cosmetics Direct has not been completed. MoCRA listing itself is a same-day electronic submission, but the upstream work (English INCI translation, safety substantiation summary on file, US Responsible Person letter from the Korean ODM, FEI number assignment for the Korean facility) takes two to four weeks if you started it in advance and four to seven weeks if you started it cold. Without the listing, your customs broker will hold the shipment.

A UK founder finishes production in week 22 then discovers SCPN (Submit Cosmetic Product Notification) has not been filed. SCPN itself is electronic on the OPSS portal but requires a UK Responsible Person, a UK CPSR (Cosmetic Product Safety Report), a complete PIF (Product Information File), and INCI list typography that meets the UK 2013 Cosmetic Products Regulations. Total real-clock time runs three to six weeks if started cold.

An EU founder finishes production in week 22 then discovers CPNP notification has not been filed. CPNP requires an EU Responsible Person, a CPSR Part A (safety information) and Part B (safety assessment), and the PIF retained for ten years. If you do not have a contracted EU Responsible Person already, finding one and onboarding takes one to three weeks. The safety assessor work runs three to five weeks. CPNP submission itself is electronic.

A Korea-domestic founder finishes production in week 22 then discovers MFDS notification was not done. MFDS general cosmetic notification is no-fee, electronic, and same-day if you have a Korean responsible party already named and a complete ingredient declaration on file. Without a Korean responsible party, you have to onboard one (the Korean ODM will often play this role for a small fee) and complete the ingredient documentation. Real time runs two to four weeks cold.

The compounding problem: most founders are launching into two or more markets, not one. If your US dossier is ready in week 24 but your EU dossier is not ready until week 28, you ship to the US in week 24 and slip the EU launch by four weeks. From the retailer's perspective, that is the launch date for the brand, not just the EU SKU.

The fix is sequencing. Start every regulatory dossier in weeks one to four of the brief, in parallel with sampling. The dossier work does not need a finished formula to begin. The Responsible Person contracts, the company-level US FEI registration, the EU RP onboarding, the UK RP onboarding, the Korean RP relationship, the safety assessor introduction can all happen on the calendar week you sign the sample agreement. The formula-dependent parts (INCI list, CPSR Part A, MoCRA listing) slot in during weeks 10 to 18 once the formula is locked. By the time production lands in week 22, the dossier should be ready to file the moment finished-goods CoA is in hand.

I'm Liz, and I run ALTA MEET from Manhattan, NYC. The four gotchas above account for almost every launch I have watched slip from six months to nine. The good news is they are all visible early if you walk through the brief with someone who has seen them play out. If you have a launch on the calendar and want a quick gut-check on whether your timeline is realistic for your category and your market list, grab 15 minutes free with Liz. Bring your brief or your existing ODM quote and we will go through the four checkpoints.

The 6 Weekly Cadence Decisions That Keep You Closer to 6 Months

Even with the four gotchas mapped, a launch can still drift. What separates the founders who land at six months from the ones who slip to nine is usually weekly cadence discipline, not heroics. Six specific decisions, made the same way every week from week one to week 22, account for most of the difference.

Decision 1: Run one founder-ODM video call at the same hour every week. The 10 AM ET / 11 PM KST Tuesday slot is the most common window we see hold up. Single recurring slot. Founder on camera. ODM project manager on camera. Agenda written by founder in advance and shared 24 hours before the call. Recurring slot eliminates the rolling 48-hour back-and-forth on "what time works this week" that kills 30 minutes of every week.

Decision 2: Maintain a single project document, not multiple Notion pages or Slack threads or email chains. One source of truth. One linked file. Every sample round, every formula iteration, every regulatory document, every packaging proof gets logged against a numbered row. The fight is not "what is the right tool" but "everyone writes here, nowhere else."

Decision 3: Pay sample fees, formulation fees, and stability fees the day they are invoiced. The single biggest non-technical delay we see is a founder routing a $1,800 stability fee through their bookkeeper for net-30 approval. Net-30 on a stability fee invoice in week 11 means stability does not start until week 15. That is four weeks added directly to the timeline. Pre-authorize a launch budget held in escrow with your bank or with a corporate card with a high enough limit to cover any single ODM invoice without approval.

Decision 4: Get the regulatory team kickoff calls done in week one or week two, not week ten. Every market you plan to launch in needs at least one person named as accountable. This is a name, an email, a contract, and a payment schedule. Until those four exist, your regulatory dossier work has not started. Lock the names in week one.

Decision 5: Approve packaging vendor selection in week one or two of the project, not week 14. This is your printer and your decoration vendor. Have the ODM introduce their preferred partners. Have the kickoff call. Commit. The printing queue starts holding a slot for you from that point. (See how to vet a Korean ODM and its partner vendors before PO for the full vendor-vetting workflow.)

Decision 6: Run a 4-week look-ahead at the top of every weekly call. Not the full Gantt. Just the next four weeks: what is due, who owes what, what would slip if a specific thing is not done by Friday. Founders who run a rolling 4-week look-ahead at every weekly call rarely slip more than one week off baseline. Founders who run only a long-view Gantt slip three to six weeks on average.

The Founder's Pre-Brief Checklist (Before You Sign Even the Sample Round)

You have not lost time on a Korean ODM launch until you have signed the sample round. Everything before sample signing is pure prep. The founders who land closest to the six-month baseline arrive at sample signing with the following list already complete.

A claim ladder document with every claim you intend to make in every market, marked as either general (no efficacy data needed), functional (efficacy data needed; budget required), or to-be-validated (decision deferred; default to general until clinical data is in).

A market list with the regulatory framework for each market named: US (MoCRA), EU (1223/2009), UK (Cosmetic Products Regulations 2013), Korea (MFDS Cosmetic Act), Canada (CCRA), Singapore (HSA), each with a named Responsible Person contract status (signed, in negotiation, not started).

A primary packaging spec sheet with container, closure, applicator, and substrate locked. Not "we are deciding between glass and PET." Glass at 30 ml from supplier X. Locked.

A target retail price per SKU and a target landed cost per unit. Without these, the ODM cannot tell you whether your brief is feasible at your MOQ.

A signed and dated launch budget that covers sample rounds (~$2,000 per round), formulation fees ($4,000 to $9,000 per SKU at mid-tier), stability testing ($1,400 to $3,200 per SKU), regulatory dossier ($1,200 to $4,500 per market), production deposit (30% of total PO), and a 15% contingency line. Without a number, founders unconsciously delay decisions because every decision feels like a financial commitment with no ceiling.

A first-shipment quantity per SKU per market. At MOQ tier 3,000 to 5,000 units, you cannot ship 200 units to one EU retailer and 800 to a US retailer without splitting an entire batch unevenly. Decide the split before the batch is split for you. (Our low-MOQ Korean skincare manufacturing guide for 1,000-unit launches covers the boutique tier where 1,000-unit first shipments are feasible.)

A Korean responsible party identified if Korea is in your market list. The Korean ODM can usually serve this role for a small handover fee. Confirm whether they will, and at what fee, before sample signing.

A named English-speaking project manager at the Korean ODM. Not "the sales team." A single person with a direct email and a phone number who runs the project. Without this, every Tuesday call becomes a relay race.

What If You Have a Hard Launch Date 5 Months Out?

Sometimes the timeline math does not work. A founder is in conversation with a retailer who has a fixed reset date. A press feature is locked. A wholesale buyer has signed an LOI that names a delivery window. Five months instead of six is possible but only under specific conditions.

First, you skip one of the three sample rounds. The standard is three rounds. If you have a benchmark product the ODM can match-and-modify rather than build from a brief, you can land approval after two rounds. This shaves three to four weeks. Risk: less sensorial control over the final formula.

Second, you stay inside the ODM's existing approved formula library and modify rather than originating. Most mid-tier and tier-one Korean ODMs maintain a library of pre-developed bases (a barrier moisturizer base, a vitamin C serum base, a niacinamide essence base, a centella ampoule base). You can layer a modest list of customizations on top: scent, color, mild concentration shifts, packaging. This routes you around the longest single block of time, which is original sample formulation. This shaves four to six weeks. Risk: less brand differentiation in the actives stack.

Third, you commit to a single market for first launch and stage the others. If you are launching to the US only in month five and adding the EU in month seven, your regulatory dossier work for the EU does not have to be done by month five. Stage the launches. This shaves two to four weeks off the critical path. Risk: trade press and retailer perception of a "soft launch."

Fourth, you accept air freight cost over sea freight for the first shipment. Air freight from Incheon to LAX or JFK runs $3.50 to $7.50 per kilogram versus $0.40 to $0.80 per kilogram by sea, but cuts 18 to 25 transit days to 3 to 7 days. On a 3,000-unit launch of 50 ml product, the air-freight cost premium is roughly $4,500 to $9,000 total. The schedule value of that premium, given a fixed retailer reset date, is almost always worth it.

If none of these four routes works for your launch, the honest answer is that a five-month timeline is not achievable for a custom-formula Korean ODM launch into multiple regulated markets, and the founder should re-anchor the retailer conversation around either a six-month delivery or a private-label or stock-base alternative.

Working With ALTA MEET

ALTA MEET is a K-beauty ODM consulting practice based in Manhattan, NYC, with sourcing relationships in Seoul. We help indie K-beauty founders walk into Korean ODM partnerships with the brief, the timeline, and the regulatory plan that minimize the most expensive surprises. We are independent of any single ODM; we are paid by the founders, not by the manufacturers.

If you are mapping a Korean ODM launch for the first time, or if a current launch is slipping and you want a second pair of eyes on what is causing the drift, book your free 15-min K-Beauty manufacturing gut-check. Send your brief or your current quote in advance and we will walk through the timeline checkpoints together.

Key Takeaways

  1. A clean six-month Korean ODM launch from first call to first shipment is possible but assumes zero slack and a complete pre-brief. The honest baseline breaks into six four-week blocks: brief and first samples, sample refinement, packaging and stability and regulatory kickoff, production prep, production, and ship-and-clear.

  2. Four gotchas account for almost every "six became nine" outcome we see: stability testing restart from a late primary pack change (+4 to 6 weeks); KFDA functional clinical data not commissioned up front (+5 to 9 weeks); secondary packaging and decoration bottleneck (+3 to 5 weeks); regulatory dossier started after production was booked (+4 to 8 weeks).

  3. The protective moves are all upstream of week 10. Lock the primary container at the same moment you lock the formula. Decide your claim ladder in week one. Bring the Korean printer into the project on day one, not week 18. Start every export market regulatory dossier in parallel with sampling.

  4. Six weekly cadence decisions separate on-time founders from drifted ones: a single recurring weekly video call, one source-of-truth document, same-day payment of ODM invoices, regulatory kickoff in week one, packaging vendor selection in week one or two, and a rolling four-week look-ahead at every call.

  5. A founder pre-brief checklist (claim ladder, market list, primary packaging spec, retail price and landed cost targets, launch budget, first-shipment quantity per SKU per market, Korean responsible party, named ODM project manager) should be fully complete before signing the first sample agreement. Founders who skip this checklist absorb the four gotchas inside the timeline rather than designing around them.

  6. A five-month launch is possible only by skipping a sample round, using an existing ODM base library, staging multi-market launches, and accepting air-freight cost over sea freight. If none of these four routes is acceptable, re-anchor the retailer conversation rather than collapsing quality.

  7. The financial cost of an extra three months of delay (storage, retailer penalty clauses, lost selling season, founder opportunity cost) almost always exceeds the upstream cost of buying parallel stability runs, paying for an EU Responsible Person early, or air-freighting the first shipment. Spend money up the timeline to save money down it.

Frequently Asked Questions

Is six months realistic for a first Korean ODM launch? Yes, if you arrive with a complete pre-brief, a locked claim ladder, a Korean responsible party named, regulatory dossier work kicked off in week one, and a willingness to pay sample and stability fees same-day. In our editorial review of roughly 40 indie K-beauty launches since 2025, founders who arrived with the pre-brief checklist complete landed at six to seven months. Founders who built the brief during the project averaged eight to nine months.

Can I trust the timeline the Korean ODM gives me? The Korean ODM timeline is honest for the manufacturing slice of the work. It is silent on regulatory dossier, packaging artwork, retailer onboarding, and clinical data for functional claims, because those are the founder's responsibility. The ODM is not lying to you; they are quoting their scope. The four gotchas above all live outside the ODM's scope and are why the all-in timeline drifts.

Which gotcha is most common? Late regulatory dossier start. Across the roughly 40 launches we have walked through, more than half had at least one market's dossier started after week 18. The fix is mechanical: kick off every market's Responsible Person contract in week one.

Is functional cosmetic notification in Korea always necessary? Only if you are making one of the eleven MFDS functional claims (whitening, anti-wrinkle, sunscreen SPF, hair growth, hair color, hair removal, body slimming, anti-acne, anti-hair-loss, skin barrier protection, anti-pollution as of 2026). General cosmetic notification has no efficacy data requirement. If functional claims do not move retail volume in your category, strip them from the brief.

How much should I budget for the four gotchas? A reasonable contingency is 15% of the total launch budget on the financial side and 6 weeks of calendar contingency on the timeline side. Founders who set this contingency up-front absorb gotchas without re-negotiating the retailer date. Founders who set zero contingency negotiate the retailer date instead.

Can air freight save a slipped launch? Yes, for one to two SKUs at first launch. Air freight from Incheon to LAX runs roughly $3.50 to $7.50 per kilogram. On a 3,000-unit 50 ml SKU launch, air freight premium over sea freight is roughly $4,500 to $9,000 total. The schedule pickup is 14 to 22 days. For a retailer-fixed launch date, this is almost always cheaper than slipping the date.

What if my retailer has a hard reset date and the math does not work? Either compress the launch by skipping one sample round and using an ODM base library, or re-anchor the retailer to a six-month landing. Trying to force a four-month custom launch into a multi-market regulatory plan almost always results in either a regulatory miss (shipment held at customs) or a quality miss (formula released without stability data).

Reviewed for accuracy by ALTA MEET's formulation consulting team.

References and standards cited

ICH Q1A(R2) Stability Testing of New Drug Substances and Products (accelerated 40°C / 75% RH at 3 months). ISO 11930:2019 Cosmetics, Microbiology, Evaluation of antimicrobial protection. ISO 17516:2014 Cosmetics, Microbiology, Microbiological limits. ISO 22716:2007 Cosmetics, Good Manufacturing Practices. Modernization of Cosmetics Regulation Act of 2022 (MoCRA), Public Law 117-328. EU Regulation 1223/2009 on cosmetic products (Article 13 CPNP notification, Article 19 ingredient list typography). UK Cosmetic Products Regulations 2013 (OPSS SCPN notification framework). MFDS Cosmetic Act (Republic of Korea), general vs functional cosmetic classification. Korean Cosmetic Association (KCA) Certificate of Free Sale issuance procedure. FDA Cosmetics Direct facility registration and product listing portal.

Next
Next

Cosmax vs Kolmar: A Side-by-Side for Indie K-Beauty Founders (2026)