Korean ISA Tax Saving Calculator

What an ISA saves against an ordinary account, separating the tax-free allowance from the effect of offsetting losses.

Rules as of 2026-11-13 · Sources: MOLEG statutes · ministry notices

The tax-free allowance is only half the story

Most of an ISA's value comes from offsetting losses. An ordinary account ignores your losses and taxes only the products that gained; an ISA subtracts the losses inside the account and taxes what is left.

Account type and results

Result

You pay ₩935,000 less than in an ordinary account (₩297,000 inside the ISA against ₩1.23M for the same trades outside it).

Tax inside the ISA

₩297,000

5.94% of net gain

In an ordinary account

₩1.23M

15.4% on the whole gain

Tax saved

₩935,000

allowance + lower rate + loss offset

Offsetting losses alone saved ₩297,000. An ordinary account ignores losses and taxes only the products that gained; the ISA subtracts the ₩3M of losses inside it and taxes the remaining ₩5M. The other ₩638,000 comes from the tax-free allowance and the 9% separate rate.

How the tax is worked out
Gains₩8M
Losses− ₩3M
Net gain₩5M
Tax-free (₩2M allowance)₩2M
Taxed separately at 9%₩3M
ISA tax (9.9%)₩297,000
Ordinary account tax (15.4%)₩1.23M
Amount saved₩935,000

The rule is 조세특례제한법 제91조의18. The tax-free allowance is ₩4M for the lower-income and farming/fishing type and ₩2M for the standard type; anything above it is taxed separately at 9% and is not aggregated into global income. For anyone worried about financial income aggregation, that exclusion can matter more than the allowance. Gains and losses are netted as at the date the contract ends (제5항). The lifetime contribution cap is ₩100M, and closing before the minimum holding period claws back the tax you saved.

How this works

What it calculates

An ISA (Individual Savings Account) is a single account that holds deposits, funds, ETFs and shares together. The question this calculator answers is how much less tax you pay running those products inside an ISA than in an ordinary brokerage or bank account. Choose the account type, enter the gains and the losses inside the account in units of ₩10,000, and you get the tax due inside the ISA, the tax you would have paid in an ordinary account, and the difference.

The difference is split into two parts rather than shown as one number. One part is what you save because losses are subtracted from gains; the other is what you save from the tax-free allowance and the lower rate. Which part is bigger depends on how you invest. Someone who only holds deposits gets the rate saving alone, while someone running several funds where some lost money often finds the loss-offset saving is the larger of the two.

Who uses it and when

Anyone deciding whether to open an ISA at all. A bank will describe it as "tax-free", but seeing whether that means tens of thousands of won or hundreds of thousands at your scale of investing makes the decision concrete. People who already hold one use it as maturity approaches: enter the gains and losses as they stand and you see the tax that will be settled, which helps decide whether to extend, close, or roll the balance into a pension account.

It is also for people unsure which type they qualify for. If your gross salary in the previous tax period was ₩50 million or less, or your global income was ₩38 million or less, you are in the lower-income type, as are farmers and fishers. Switching between the two types shows exactly what the larger allowance is worth in won.

Legal basis and how the maths runs

The rule is 조세특례제한법 제91조의18. 제1항 taxes gains above the allowance separately at 9%, and 제2항 sets the tax-free allowance at ₩4 million for the lower-income and farming/fishing type and ₩2 million for the standard type. 제5항 says gains and losses are netted as at the date the contract ends. The comparison side, an ordinary account, uses the withholding rate of 14% in 소득세법 제129조, plus local income tax at 10% of the income tax, giving 15.4% in total. Adding local income tax to the ISA's 9% in the same way gives 9.9%.

There are four steps. First, subtract losses from gains to get the net gain. Second, set aside the net gain up to the allowance as tax-free. Third, multiply whatever exceeds the allowance by 9.9% to get the ISA tax. Fourth, the ordinary-account tax ignores losses entirely and multiplies the whole gain by 15.4%. The gap between the two is your saving. The loss-offset share is found by asking what the ISA tax would have been had losses not been subtracted, and comparing that with the actual ISA tax; the remainder is the rate share.

Contributions are capped at ₩100 million over the life of the account, with a separate annual cap. Since this calculator takes gains and losses that have already occurred, the contribution caps do not enter the calculation.

A worked example

Say a standard-type account shows ₩8 million of gains and ₩3 million of losses. The net gain is ₩5 million. Of that, ₩2 million is tax-free, and the remaining ₩3 million at 9.9% gives an ISA tax of ₩297,000. The same trades in an ordinary account would ignore the ₩3 million loss and tax the full ₩8 million gain at 15.4%, which is ₩1,232,000. The saving is ₩935,000.

Breaking that ₩935,000 down: ₩297,000 comes from subtracting the ₩3 million loss, and ₩638,000 from the allowance and the lower rate. Put the same figures into the lower-income type and the allowance rises to ₩4 million, the taxed portion shrinks to ₩1 million, the ISA tax falls to ₩99,000 and the saving grows to ₩1,133,000.

Common mistakes

Leaving losses out is the most common. Enter gains alone and the loss-offset share shows as zero, which throws away half of what an ISA does. Every loss realised by selling inside the account should go in. The opposite error is entering unrealised paper losses: netting is done on the gains and losses that are fixed at the closing date.

Another frequent misreading is that the allowance is "₩2 million per year". It applies once, to the net gain over the whole life of the account. Whether closing and reopening every year beats holding for the long run therefore depends on the size of your gains. Closing before the minimum holding period claws back the tax you saved, so if you know you will need the money, start the arithmetic from that date. Finally, this calculator does not cover gains that are untaxed even in an ordinary account, such as capital gains on listed Korean shares or domestic equity funds; if those make up most of your holdings, the real saving is smaller than the figure shown here.

Last updated . Found something wrong? Tell us.

Common questions

Is an ISA really better?
An ordinary account withholds 15.4% on interest and dividends. An ISA charges nothing up to the allowance and 9.9% above it. On top of that, losses inside the account are netted off.
What does offsetting losses mean?
An ordinary account taxes the products that gained and gives you nothing for those that lost. An ISA taxes only the net of gains and losses inside the account. If you hold several products, that effect can be worth more than the tax-free allowance.
Who qualifies for the lower-income type?
Anyone whose gross salary in the previous tax period was at or below ₩50M, or whose global income was at or below ₩38M. Farmers and fishers are included. The allowance is ₩4M, double the ₩2M of the standard type.
I am worried about financial income aggregation.
Interest and dividends inside an ISA are not aggregated into the global income tax base. If your financial income is heading past ₩20M a year, that matters far more than the tax-free allowance.
How much can I put in?
The lifetime cap is ₩100M. There is a separate annual cap, and any unused annual allowance carries into the following year.
What if I move the matured balance into a pension account?
Rolling a matured ISA balance into a pension account adds 10% of the transferred amount to your pension account credit ceiling, up to ₩3M.
Can foreign residents open an ISA?
Yes, if you are a tax resident. You open one at a Korean financial institution once you have foreign resident registration. Watch the timing, though: closing before the minimum holding period claws back the tax you saved, so if you already know when you are leaving Korea, check that period first. Non-residents cannot open one.

Rolling it into a pension account? Work out that credit

Explainers that cover this

The assumptions and the statutes behind them, written out.

Similar calculators

Not the one you were looking for? Switch here.

Proposed changes that touch this calculation

The 2026 tax reform bill has 3 items bearing on this calculation, the earliest from 2027-01-01. None of it has passed the National Assembly, so the calculator still applies the law as it stands.

See what changes

Does a number look wrong, or an explanation off? Report an error