LAMBENCY
DeepCaffein · Public Data Series · 01 · K-Beauty

Revenue grew. Margins collapsed anyway. Eight K-beauty D2C brands · ad spend vs. operating margin · public-data analysis

Caff · August 2026
Sources — audited financial statements filed with Korea's FSS (DART), public disclosures, job postings, storefront page source. No internal data.

I opened the audited statements of eight K-beauty brand companies one at a time. Six had the same condition: revenue up, operating margin down. Press coverage generally attributed it to a surge in marketing spend, which is not wrong. But across all eight, there was no trace of anyone having checked whether that money produced revenue at all.

01What happened

Read the sector indicators and K-beauty is thriving. Cosmetics exports reached $11.4bn in 2025 (+12.2%), second in the world, and the trade surplus cleared $10.1bn for the first time. I expected the individual income statements to say something similar.

They did not.

CompanyRevenue growthOperating profitMargin change
Company A+67.8%−11.1%34.1% → 18.0% (−16.0pp)
Company B+22.0%−10.6%28.2% → 20.6% (−7.5pp)
Company C+56.8%−20.8%21.6% → 10.9% (−10.7pp)
Company D−13.9%−87.8%acquisition cost at 56.4% of revenue

Whether growth came in at +68% or −14%, margin moved the same way. The deterioration is indifferent to growth — that is what the table is for.

02"The whole sector is like this" is false

I heard "everyone is having a hard year" more than once, so I went to the aggregate first. It said the opposite. Across 82 cosmetics companies, operating margin improved by 0.38pp. Narrow the field to the eight brand companies and the median decline is 3.2pp.

A company that shed 16pp therefore lost five times the sector median. A gap that size was manufactured inside the company, not by the market.

More decisive still: under the same conditions, several companies moved the other way.

"High growth costs you margin" is not a law of this sector. It is a question of execution, company by company.

0% +50% +100% margin change 0 Company A +67.8% · -16%p Company B +22% · -7.5%p Company C +56.8% · -10.7%p APR +111% · +6.96%p d'Alba Global +68% · +0.18%p Konny by Erin +64% · +9.17%p revenue growth → operating-margin change (%p) ↑
Fig. · Same growth, different P&L — revenue growth vs operating-margin change (latest FY, values as in §01–§02). Gold = named counterexamples; Konny by Erin sells baby gear, not cosmetics (see Methods). Company D is omitted — its margin change isn't pinned to a %p figure in the text.

03So advertising is the culprit — half right

Of the six that declined, advertising drove four. The others do not fit. Manyo Factory in fact cut advertising 8.5%; its decline came from a higher cost ratio on falling revenue, plus one-off charges. Silicon2 runs a distribution-margin model where advertising is barely 1% of revenue.

Assume the ad-spend explanation up front and you will misread companies like these entirely. The diagnosis has to be rebuilt for each one. And even for the four where advertising did drive it, the precise question is not "spend less."

How much of that spend created revenue that would not otherwise exist, and how much went to people who were going to buy regardless?

Until you can separate the two, raising the budget and cutting it are both bets.

04Why did no one measure it

This is the part I was actually curious about, since financial statements only report outcomes. So I read every open job posting these brands had, and opened their engineering blogs and storefront page source one by one.

Two things from the research stayed with me.

One company publishes its operating principles on its careers page, and one of them reads, word for word, "validate leading indicators quickly." It is a good sentence. But the work that performs the validation — registering a hypothesis in advance, setting a minimum detectable effect, ruling on significance — existed nowhere in the organization. The principle was in place; the method was not.

At another, dashboard upkeep was listed as a part-time role paying around ₩10,000 an hour. At a brand turning over hundreds of billions of won, that was the price set on the seat where the numbers get read.

It all converges on one point. The data is not missing. It accumulates, and no one reads it. The tools run in separate silos channel by channel, and the layer that joins them at the customer level — the one that answers whether the money came back — is absent entirely.

05What last-click ROAS cannot see

Most brands manage against last-click ROAS, and that metric has a structural hole. When someone who was going to buy anyway clicks an ad once and buys, the revenue is booked as advertising performance. The larger the brand and the higher the repeat rate, the wider the hole gets.

Incrementality asks something different: had this campaign not run, would this revenue exist?

Answering that requires a comparison group — a holdout, a geo-split, or at minimum a hypothesis and a decision rule fixed before the spend goes out. It is a problem of experimental design, not of reporting. Which is why no amount of dashboard work ever arrives at it.

06How far public data actually goes

Visible — advertising, sales commission and promotion expense in absolute terms and as a share of revenue; three-year trends; the excess over peers; shifts in SG&A composition; inventory growth against revenue growth; channel structure, meaning whether commission channels are outpacing the company or lagging it; the marketing stack; and whether a data function exists at all.

Not visible — incrementality itself, true contribution profit by channel, repeat purchase and LTV, sell-through by store. Those require internal data: ad accounts, storefront orders, channel settlements, retailer EPOS.

A diagnosis built from public sources is therefore a hypothesis about where to look, not a measurement of incremental return. An analysis that blurs that line collapses at the first serious question.

07So what should change

That is what the outside shows. Observation alone changes nothing for the reader, so here is the ruler we actually use in this situation.

Treat advertising as a loan with a repayment date, not a budget. A budget is finished when it is spent; a loan has to come back. That narrows the question to one thing — when does this money return?

Payback = cost to acquire one new customer ÷ the contribution margin that customer leaves per month

Set the threshold against the repurchase cycle, never as an absolute number of months — the right cycle differs by category.

PaybackReadWhat you do
Within 1× the cycleHealthySpend more. Saving budget here is the expensive choice
1 – 2×WatchHold, but re-measure monthly. Cut the moment it drifts
Beyond 2×Loss-makingThat channel is not growth. Stop it, or shorten the payback before spending again

The 2× line has a plain justification: once payback runs past two repurchase cycles, you are spending the next round of advertising before the previous customer has bought again. From there it stops being a growth question and becomes a financing one.

08Four choices that decide the answer

Payback as a concept is not new. What moves the number is the choices made while computing it, and that is where the actual work sits.

None of this is computable from public filings; it needs ad accounts joined to the order ledger at customer level. But without that ruler, whether to spend more or less stays a matter of taste.

09What this piece is really saying

The ad-spend argument always plays out as "spend more / spend less," and that fight has no winner — both sides are arguing without knowing incrementality. Growth doesn't excuse a collapsing margin either; the same year, one company grew +111% while raising its margin. Treat ad spend as a loan with a due date and measure payback — the line sits at twice your repurchase cycle. And if that calculation isn't possible yet, that's the thing to fix before the budget number.

Wherever you sitWhat to look at first
Brands growing with falling marginsYour own row in §01. Growth doesn't explain the fall — what matters first is whether payback is even computable
Anyone debating an ad-budget cut§03 — ad spend drove only 4 of the 6 declines. If you don't know which side you're on, cutting is as much a gamble as raising
Marketing & data leadsThe hiring data in §04 — the tools are all there; the judgment layer is empty. Where in the org does incrementality get decided?
FinanceThe table in §07 — a channel whose payback exceeds twice the repurchase cycle isn't growth, it's a financing problem

Method · Limits

  • Every financial figure was checked against the original DART audited statements. No comparison was made without first confirming standalone versus consolidated basis.
  • Peer medians and excess decline are my own calculations across the eight brand companies.
  • Some companies are anonymized because the purpose here is not to grade individual firms. What interests me is the structure that repeats across the sector.
  • There is no evidence that APR's margin improvement came from measurement. Its filings attribute it to the denominator effect of 2.1× revenue growth, device-to-cosmetics lock-in, and a virtuous cycle in brand awareness.
  • Konny by Erin is infant D2C, not cosmetics, and is cited only as a comparison case for the advertising-to-growth structure.

This is as far as public data can see. Repurchase, incrementality, attribution — the numbers that change decisions live inside your own data, and making them countable is what Lambency does.

caffrey.w.lee@gmail.com