HandyTools
HandyTools

Stock Capital Gains Tax Calculator

Calculate capital gains tax on domestic (major shareholder) or overseas stock trades.

Stock Capital Gains Tax Calculator

Stock Capital Gains Tax Calculator Guide

What is this calculator?

The Stock Capital Gains Tax Calculator computes the tax liability arising from the sale of stocks in two specific scenarios where Korean tax law imposes capital gains tax: domestic stocks held by major shareholders (대주주) and overseas (foreign) stocks held by any Korean tax resident. Under the Korean Income Tax Act, most retail investors trading Korean-listed stocks are exempt from capital gains tax. However, major shareholders — defined as those holding 1 billion KRW or more in value or 1% or more of total shares (2% or more for KOSDAQ-listed companies) in a single stock — are subject to capital gains tax on their profits. For overseas stocks, all Korean tax residents must file and pay capital gains tax on profits from selling foreign stocks listed on any international exchange (US, Chinese, Japanese, European, etc.), regardless of the amount invested. This calculator handles both scenarios, applying the correct tax rates, basic deductions, and local income tax surcharges. Understanding stock capital gains tax obligations is increasingly important as Korean investors' participation in overseas markets has grown dramatically, with overseas stock investment accounts exceeding 100 trillion KRW.

How to use

Step 1: Select the appropriate tab based on your situation — 'Domestic (Major Shareholder)' if you are selling Korean-listed stocks and meet the major shareholder criteria, or 'Overseas Stocks' if you are selling stocks listed on a foreign exchange. Step 2: Enter the purchase amount (취득금액) — the total cost you paid to acquire the stocks, including the purchase price and any associated fees at the time of purchase. If you purchased the same stock in multiple tranches, enter the total cost basis. Step 3: Enter the sale amount (양도금액) — the total proceeds received from selling the stocks. This is the gross sale amount before deducting fees. Step 4: Enter expenses (필요경비) — this includes brokerage commissions on both purchase and sale transactions, securities transaction tax (for domestic stocks), and any other directly attributable transaction costs. Step 5: Review the comprehensive results panel which displays: capital gain (or loss), basic deduction amount, taxable base, capital gains tax, local income tax, total tax, net profit after tax, and effective tax rate. The effective tax rate shows the actual percentage of your profit consumed by taxes, providing a clear picture of your real investment return. For overseas stocks, remember that gains and losses from different foreign stocks traded within the same calendar year can be netted against each other before applying the basic deduction and tax rate. This calculator computes tax for a single transaction — if you have multiple overseas stock transactions, sum up all gains and losses first, then enter the net figures.

Formula

Step 1 — Capital Gain: Capital Gain = Sale Amount - Purchase Amount - Expenses (If negative, no tax is due; this represents a capital loss) Step 2 — Basic Deduction: Overseas Stocks: 2,500,000 KRW per year (applied once to the aggregate of all overseas stock gains in the same calendar year) Domestic Major Shareholders: 2,500,000 KRW per year Step 3 — Taxable Base: Taxable Base = Capital Gain - Basic Deduction (If zero or negative, no tax is due) Step 4 — Tax Rates: Domestic Major Shareholders (Korean listed stocks): • Taxable base up to 300,000,000 KRW: 20% • Taxable base exceeding 300,000,000 KRW: 25% • SME (중소기업) stocks: flat 10% regardless of amount Overseas Stocks: • Flat rate: 20% on the entire taxable base Step 5 — Local Income Tax: • 10% of the calculated capital gains tax (added as a surcharge) Step 6 — Total Tax: Total Tax = Capital Gains Tax + Local Income Tax Step 7 — Net Profit: Net Profit = Capital Gain - Total Tax Step 8 — Effective Tax Rate: Effective Rate = Total Tax / Capital Gain × 100% Example (Overseas): Buy at 50M, sell at 70M, expenses 100K. Gain = 70M - 50M - 0.1M = 19.9M Taxable Base = 19.9M - 2.5M = 17.4M CGT = 17.4M × 20% = 3.48M Local Tax = 3.48M × 10% = 0.348M Total Tax = 3.828M Net Profit = 19.9M - 3.828M = 16.072M Effective Rate = 3.828M / 19.9M ≈ 19.2%

Useful tips

1. Annual Tax-Loss Harvesting for Overseas Stocks: Since overseas stock gains and losses within the same calendar year are netted before tax is calculated, you can strategically sell losing positions before December 31 to offset gains from winning positions. For example, if you have 10M KRW in gains from US tech stocks and 3M KRW in unrealized losses in Japanese stocks, selling the Japanese stocks before year-end reduces your taxable gain to 7M KRW, saving approximately 660,000 KRW in tax. You can repurchase the sold stocks in the new year if you still believe in the investment thesis (note: Korea does not have a wash-sale rule like the US). 2. Timing Your Sales: Overseas stock capital gains tax is calculated on a calendar-year basis (January 1 to December 31). If you have large gains and are approaching the year-end, consider whether it is better to realize the gain this year or wait until January to spread the tax obligation. Also, the 2.5M KRW basic deduction resets each calendar year, so splitting sales across two years can utilize two deductions. 3. Currency Considerations: For overseas stocks, capital gains must be calculated in Korean Won. This means that exchange rate movements between the purchase date and sale date affect your taxable gain. Even if your stock went up by 10% in USD, if the KRW strengthened against the USD during the same period, your KRW-denominated gain could be less than 10%. Conversely, a weakening KRW amplifies your gain. The National Tax Service uses the base exchange rate on the transaction settlement date. 4. Filing Requirements: Overseas stock capital gains tax must be reported and paid during the May tax filing period (May 1-31) for gains realized in the previous calendar year. Failure to file incurs penalties: 20% of the unpaid tax as a penalty, plus daily late payment interest. Use the National Tax Service's Hometax system for filing. 5. Major Shareholder Threshold Warning: If you hold close to 1 billion KRW in a single Korean stock, be aware that crossing this threshold (even temporarily) can trigger major shareholder status, subjecting all future gains on that stock to capital gains tax until your holdings drop below the threshold. Monitor your portfolio value carefully. 6. Record Keeping: Maintain detailed records of all overseas stock transactions, including purchase dates, amounts in foreign currency, exchange rates, brokerage statements, and fee receipts. Korean brokerage firms for overseas trading typically provide annual transaction summaries that simplify tax filing.

FAQ

Related Calculators