Korean Retail Investor Tax Guide — Overseas Stock Capital Gains Tax Complete Guide
Basic Deduction · Tax Rate · Filing Method · Tax-Saving Strategies
① Capital gains from overseas stocks are taxed at 22% on profits exceeding 2.5 million KRW per year. Below this threshold, there is no tax.
② Filing is done every May via HomeTax (hometax.go.kr) or through your brokerage's service. Failure to file incurs a 20% non-filing penalty.
③ Selling losing positions before year-end to offset gains (loss harvesting) is a legal and effective tax-saving strategy.
① Introduction — Ignoring Tax Can Cut Your Returns in Half
Imagine you earned a 30% return on US stocks — 10 million KRW turned into 13 million KRW. Sounds great. But what many Korean retail investors ("서학개미") don't realize is that 77,000 KRW in taxes may be due on that 3 million KRW gain. And if you don't file? The penalty — 20% of the original tax — comes on top.
Korean overseas stock tax sounds complicated, but the core is simple: 2.5 million KRW annual deduction, 22% rate, file in May. This guide covers everything from calculating your tax to filing on HomeTax to legally minimizing what you owe.
② The Overseas Stock Tax Framework at a Glance
There are two types of taxes on overseas stock investments: capital gains tax on profits from selling shares, and dividend income tax on dividends received. Securities transaction tax (0.18% on domestic stock sales) does not apply to overseas stocks.
| Tax Type | Taxable Event | Rate | How It's Filed |
|---|---|---|---|
| Capital Gains Tax | Profit from selling (sale price minus cost basis) | 22% on gains over 2.5M KRW | Self-filed every May |
| Dividend Income Tax | Dividend received | 15% (US withholding at source) | Automatically handled by brokerage |
| Securities Transaction Tax | N/A | Exempt | — |
③ Capital Gains Tax — Step-by-Step Calculation
The calculation involves five steps. Here's how it works with a concrete example.
Step 1. Calculate the Gross Gain
Gross Gain = Sale Price − Cost Basis − Necessary Expenses (commissions, fees)
Step 2. Convert to KRW (Critical Step)
All amounts must be converted to Korean Won (KRW). The conversion rule:
- Cost Basis (KRW) = USD purchase price × exchange rate on purchase date
- Sale Proceeds (KRW) = USD sale price × exchange rate on sale date
The exchange rate used is the "standard trading rate" (기준환율) published by the Korea Customs Service. Your brokerage records this automatically in your trade history.
Step 3. Net Gain/Loss Offset (손익통산)
If you traded multiple stocks in the same year, combine all gains and losses across all overseas positions.
Net Gain = Total Gains − Total Losses
Step 4. Subtract the 2.5 Million KRW Annual Deduction
Every year, the first 2.5 million KRW of net overseas stock profit is tax-free. This deduction applies once per year across all your overseas stock trades combined.
Taxable Base = Net Gain − 2,500,000 KRW
Step 5. Apply the 22% Tax Rate
Tax Owed = Taxable Base × 22% (national tax 20% + local income tax 2%)
Stock A (AAPL) gain: +7,000,000 KRW / Stock B (TSLA) loss: −1,000,000 KRW
① Net after offset: 7M − 1M = 6,000,000 KRW
② Subtract deduction: 6M − 2.5M = 3,500,000 KRW taxable base
③ Tax owed: 3,500,000 × 22% = 770,000 KRW
Without the loss offset, tax would have been (7M − 2.5M) × 22% = 990,000 KRW.
Offset saves 220,000 KRW.
④ The Exchange Rate Trap — Your KRW Return Isn't Your USD Return
Many investors overlook the impact of exchange rate fluctuations. A stock that gained in USD can show a loss in KRW if the dollar weakened, and vice versa. Since Korean tax law calculates gains in KRW, the exchange rate on each trade date directly affects your tax liability.
| Scenario | Buy | Sell | USD Return | KRW Return |
|---|---|---|---|---|
| USD gain, KRW loss | $100 × 1,400 KRW/$ = 140,000 KRW | $110 × 1,200 KRW/$ = 132,000 KRW | +10% | −8,000 KRW (−5.7%) |
| USD gain, larger KRW gain | $100 × 1,200 KRW/$ = 120,000 KRW | $110 × 1,400 KRW/$ = 154,000 KRW | +10% | +34,000 KRW (+28.3%) |
⑤ Tax-Loss Harvesting — Losses Are an Asset
If you hold positions with unrealized losses, selling them before year-end allows you to offset those losses against your gains — a strategy known as tax-loss harvesting. This is especially powerful in Q4 (October–December).
Current portfolio:
• Stock A (NVDA): unrealized gain +5,000,000 KRW
• Stock B (INTC): unrealized loss −3,000,000 KRW
Sell A only: Tax = (5M − 2.5M) × 22% = 550,000 KRW
Sell both A and B (then immediately repurchase B):
Tax = (5M − 3M − 2.5M) × 22% = 0 KRW (taxable base is negative)
→ Tax saved: 550,000 KRW
Korea does not have a "Wash Sale Rule" (unlike the US). You can sell a loss position and immediately buy it back — there is no 30-day waiting period. Just factor in transaction costs (spreads and commissions) when deciding whether it's worth it.
• Loss offsetting only works within the same calendar year. You cannot carry losses forward to offset next year's gains.
• Only overseas stock losses can offset overseas stock gains. You cannot offset domestic Korean stock losses against overseas gains.
• Overseas ETFs (QQQ, SPY, etc.) are treated the same as overseas stocks for offset purposes.
⑥ Dividend Tax — Handled Automatically, But Know the Rules
US stock dividends are subject to a 15% withholding tax at source, deducted automatically before the cash hits your account. Under the US-Korea tax treaty, this 15% rate equals or exceeds Korea's 14% dividend income tax (15.4% including local tax), so no additional Korean tax is owed on US dividends. Your brokerage handles this automatically — no action required.
| Annual Financial Income (Interest + Dividends) | Tax Method | Rate |
|---|---|---|
| Up to 20 million KRW | Separate taxation (withholding is final) | 15% (US withholding, final) |
| Over 20 million KRW | Global income tax (combined with other income) | 6.6%–49.5% progressive rate |
⑦ Four Annual Tax-Saving Strategies
Strategy 1. Split Your 2.5M KRW Deduction Across Two Years
If you expect a 6 million KRW gain on a position, consider selling half by December 30 and the other half in January. Each year gets a 2.5M KRW deduction, potentially bringing your total tax to zero. This works best when you're confident in the stock's direction.
Strategy 2. Q4 Tax-Efficient Rebalancing
Review your portfolio in October or November. Identify losing positions and decide whether to harvest those losses before December 30.
Strategy 3. Track All Fees as Deductible Expenses
Every commission and fee on your trades is a deductible expense that reduces your taxable gain. Pull these from your brokerage transaction history and include them in your filing.
Strategy 4. Respect the T+1 Settlement Deadline
US stocks settle T+1. For a trade to count in the current tax year, it must settle by December 31. This means the trade must be executed by December 30. A December 31 trade settles January 2 — in the next tax year.
⑧ How to File on HomeTax — Every May
Capital gains from the prior year (January 1 – December 31) must be reported and paid between May 1 and May 31 of the following year. Late filing incurs a 20% non-filing penalty plus interest.
Method 1. Self-Filing on HomeTax (Free)
- Go to hometax.go.kr and log in with your digital certificate
- Navigate to: Tax Filing → Capital Gains Tax → Overseas Stocks
- Enter each transaction: stock name, purchase date, sale date, cost basis (KRW), sale proceeds (KRW), fees
- Review the calculated tax → Submit and pay
Method 2. Use Your Brokerage's Tax Service (Free)
Major Korean brokerages (Mirae Asset, Kiwoom, Samsung Securities, KB Securities, Korea Investment) offer free tax assistance services each May. They aggregate your trade history and often link directly to HomeTax for data transfer.
⑨ FAQ — Common Questions
Do I owe tax on stocks I haven't sold yet?
No. Korean capital gains tax applies only to realized gains from actual sales. Unrealized gains (paper profits) are not taxed.
My annual gain is under 2.5 million KRW — do I still need to file?
No filing obligation if your net overseas stock gain is 2.5 million KRW or less. However, if you have losses and want them on record (though they cannot be carried forward), you may optionally file.
Can I combine gains from US stocks and Japanese stocks for the 2.5M deduction?
Yes. All overseas stock gains and losses — regardless of country — are aggregated. The 2.5M KRW deduction applies to the net total once per year.
Is exchange rate profit taxed separately?
No separate currency gains tax applies. However, since tax is calculated in KRW, currency movements are already embedded in your computed gain or loss.
I had a large loss this year. Can I get a refund or carry it forward?
No. Overseas stock loss carryforward is not allowed in Korea. You can only offset losses against gains within the same calendar year.
⑩ Tax Calendar — Key Dates for Korean Retail Investors
| Timing | Action | Priority |
|---|---|---|
| October–November | Review portfolio P&L; plan tax-loss harvesting candidates | ⭐⭐⭐ |
| December (early–mid) | Execute loss harvesting trades; confirm gain/loss offset | ⭐⭐⭐⭐ |
| December 30 | Final deadline for trades to settle within the current tax year (T+1) | ⭐⭐⭐⭐⭐ |
| January–April | Download trade history PDFs from each brokerage | ⭐⭐ |
| May 1 | HomeTax filing period opens | ⭐⭐⭐⭐ |
| May 31 | Filing and payment deadline — penalties apply after this date | ⭐⭐⭐⭐⭐ |
Overseas stock tax feels complicated but boils down to three things: 2.5M KRW deduction, 22% rate, May filing. Get those right and you've covered the basics. Add year-end loss harvesting and you can legally save tens to hundreds of thousands of KRW. Understanding tax is just as important as picking stocks — it directly affects your net return.
※ This guide is for general informational purposes as of July 2026. Individual tax situations may vary. Consult a certified tax accountant (세무사) for personalized advice. Korean tax law is subject to annual revision.
※ This report is provided for informational and educational purposes only and does not constitute a recommendation to buy or sell any security.
New research, when it lands
Subscribe and the next deep dive comes to you, along with the daily market brief — free, unsubscribe anytime.
