Korea Year End Tax Selling Test

Korean market data · Year-end tax selling

Korea's year-end tax-selling dip:
is it real, and does it bounce?

Every December the Korean financial press runs the same story: "Small caps slide as large holders sell to dodge capital-gains tax." And the same follow-up: "They come back after the cutoff." I counted all twelve year-ends from 2014 to 2025, every listed stock, to see whether either half is true.

KOSPI & KOSDAQ, 2,539 stocks 12 year-ends, 2014–2025 Split by market cap 0.22% buy-side cost deducted

The dip was real but smaller than the headlines,
and the bounce was much bigger than the dip.
That mismatch is the whole story.

01The rule, and why Korea has this quirk

Two words first if you do not trade Korea. KOSPI is the main board (Samsung Electronics, SK Hynix, the large caps); KOSDAQ is the secondary board, closer to the Nasdaq in spirit — smaller, more tech and biotech, more volatile. The regular session runs 09:00–15:30 Korea Standard Time (UTC+9).

Here is the quirk. In Korea, most individuals pay no capital-gains tax on listed stocks. The exception is a "large shareholder" — anyone whose holding in a single stock exceeds a threshold on the December 31 shareholder register. Settlement is T+2, so to be off that register you must sell by the second-to-last trading day of the year. I call that the cutoff day.

The threshold has moved around: it fell to 1 billion won (about US$700,000) per stock in 2020, then jumped to 5 billion won (about US$3.6 million) from the 2023 year-end. So a natural expectation is that the effect should have faded after 2023. I check that at the end.

What I measured
  1. The dip: close 10 trading days before the cutoff → close on the cutoff day
  2. The bounce: buy at the open the day after the cutoff, sell at the close that day / open 1 day, 1 week, 2 weeks, 1 month later
  3. For comparison, buying at the open of the first trading day of January
  4. 0.22% deducted on every buy for commission and tax; nothing on the sell

Stocks are split into under 100 billion won (~US$70M) / 100bn–1tn / over 1 trillion won (~US$700M). The folk wisdom says the selling lands on small caps where wealthy individuals hold big stakes. The baseline throughout is the same stocks bought on any random day and held for the same period.

The median is the result exactly in the middle when every trade is lined up from worst to best — half did better, half did worse. Unlike the average, a few huge winners cannot drag it around.

02The dip: real, but small

Return over the 10 trading days before the cutoff · 12 years combined
Market capCountShare upAverageMedian
Under 100bn won8,18840.9%−0.81%−0.84%
100bn–1tn won13,49447.0%+0.50%−0.11%
Over 1tn won2,93353.0%+0.85%+0.44%
Any 10 days (baseline)6.1M45.3%+0.45%−0.36%

The direction matches the story: small caps fall, large caps rise. Over the same ten days, stocks above 1 trillion won had a median of +0.44% and stocks below 100 billion had −0.84%.

But look at the size. The small-cap dip is half a point worse than any random ten days (−0.36%). In twelve years the small-cap median fell more than 3% over this window only twice: 2017 (−3.2%) and 2022 (−4.6%). It is not the collapse the headlines imply.

03The bounce: far bigger than the dip

Buy the open the day after the cutoff → sell at the open N days later · after 0.22% buy cost
HoldWin rateAverageMedian
1 weekUnder 100bn won58.2%+2.32%+0.97%
100bn–1tn56.2%+2.49%+0.82%
Over 1tn47.3%+0.80%−0.22%
Any random day44.4%+0.02%−0.41%
2 weeksUnder 100bn won64.0%+4.01%+2.10%
100bn–1tn58.1%+3.48%+1.43%
Over 1tn51.9%+1.87%+0.44%
Any random day44.7%+0.47%−0.57%
1 monthUnder 100bn won58.8%+5.36%+2.06%
100bn–1tn52.5%+3.77%+0.70%
Over 1tn50.4%+1.77%+0.20%
Any random day44.7%+0.67%−0.88%

Buy a small cap the morning after the cutoff and hold two weeks, and 64% of trades made money. Buy on a random day and it is 45%. A 19-point gap is larger than anything else I have found on this blog. Even after the 0.22% cost, the median is +2.1%.

The one-day version is nothing special: 45.5% for small caps against a 40.3% baseline. The effect builds over one to two weeks, not one day.

Buying Korean small caps under 100 billion won at the open after the year-end shareholder cutoff won 64% of the time over two weeks against a 45% baseline, and the week-after median was positive in 8 of 12 years with 2022 the only large loss at -2.8%. After a 0.22% buy-side cost
Left: share of winning trades by holding period after buying the open following the cutoff. Right: small caps' cutoff-to-one-week median, year by year.

04A 0.5-point dip and a 2-point bounce do not match

If tax selling caused the dip, the bounce should be about the size of the dip. Instead the dip is half a point against the baseline and the bounce is over two points. Four times as much.

The answer is the calendar. The day after the cutoff is around December 28. Two weeks from there runs to mid-January, and small caps rising in early January is one of the oldest seasonal patterns in any market — the "January effect". It is sitting inside these numbers.

To separate the two, I measured buying at the open of the first trading day of January instead — skipping the last two days of December.

Buy the open of the first January trading day → sell at the open 2 weeks later · after 0.22% buy cost
Win rateAverageMedian
Under 100bn won58.9%+3.28%+1.38%
100bn–1tn50.4%+1.71%+0.06%
Over 1tn49.6%+1.04%−0.04%
Any random day44.7%+0.47%−0.57%

Two days late, small caps still win 59% of the time. Entering right after the cutoff gave 64%. Those 5 points are roughly the tax-selling reversal; the other 14 points (59% minus the 45% baseline) are early-January small-cap strength.

The bounce the press describes is half tax, and more than half calendar.

05Year by year, and after the threshold went to 5 billion

Small caps under 100bn won · 10-day dip before the cutoff / open after cutoff → open 1 week later · medians
Year-endCutoffDip1-week bounceWin rate
2014Dec 26−0.42%−0.22%45.4%
2015Dec 28+1.40%−0.22%45.1%
2016Dec 27+0.99%+2.46%72.0%
2017Dec 26−3.21%+2.41%69.5%
2018Dec 26−1.80%+0.75%57.0%
2019Dec 26+1.31%+0.41%53.1%
2020Dec 28−2.15%+4.87%82.8%
2021Dec 280.00%+1.00%60.6%
2022Dec 27−4.56%−2.78%22.5%
2023Dec 26−1.04%+1.19%64.5%
2024Dec 26+0.17%+3.33%79.6%
2025Dec 26−1.58%−0.14%47.9%

Up in 8 of 12 years. 2014, 2015 and 2025 were flat, and 2022 was the one big loss: the deepest dip of the twelve (−4.6%) with no bounce at all, because KOSDAQ kept falling through the first week of January. When the tax selling lifts, the market still has to cooperate.

Then the years after the threshold rose to 5 billion won: 64.5%, 79.6%, 47.9%. It did not disappear. 2024 was the second-best year of the twelve. The pool of people who owed the tax shrank enormously, yet the bounce stayed — which points, as section 04 did, at January rather than tax as the main driver.

06Caveats

There are only twelve year-ends. Multiplying by stocks gives thousands of trades, but one year's market moves all of that year's trades together (2022 is the proof). "8 of 12" is the honest summary.

Market cap is approximate. I used today's share count times that year's cutoff-day close. Companies that issued or cancelled shares since may sit in the wrong bucket.

Delisted companies are not in the data. The small-cap bucket in particular may look better than reality.

Costs are the 0.22% buy-side deduction only. No sell-side cost and no bid-ask spread, and Korean small caps can have wide spreads.

07What I take from it

Twelve year-ends
  1. Small caps do dip in the ten days before the cutoff — by about half a point more than any ten days
  2. Buying small caps the morning after the cutoff and holding two weeks won 64% of the time (baseline 45%)
  3. More than half of that bounce is the January effect: entering two days later in January still won 59%
  4. Up in 8 of 12 years; it failed when the market was falling anyway (2022)
  5. It did not fade after the tax threshold rose fivefold in 2023

Selling small caps in mid-December because "the tax selling is coming" looks, in the data, like giving up two points to save half a point. Buying the morning after the cutoff worked in 8 years out of 12 — but mostly because it is the start of January, not because of the tax, and January does not show up in a falling market.

The reason to sell in late December was weaker than advertised,
and the reason to buy in early January had little to do with tax.

Data: daily bars for 2,539 KOSPI and KOSDAQ stocks, June 2014 to August 2026, Korea Exchange (KRX) prices. The cutoff day is the second-to-last trading day of each December (Dec 26–28), with the trading calendar taken from Samsung Electronics' trading days. Market-cap buckets use the current share count times that year's cutoff-day close. Every trade buys at the open of the day after the cutoff (or the first January trading day) and sells at the open N trading days later; the baseline is the same stocks bought on any day and held for the same period. All figures deduct 0.22% on the buy for commission and tax, and nothing for sell-side costs or slippage. Delisted stocks are not included. Won-to-dollar conversions are rough, at about 1,400 won per US dollar.

This is a personal data-analysis record, not investment advice. Past results do not guarantee future ones. All investment decisions and their outcomes are the reader's own.

댓글 쓰기