Selling a Losing Foreign Stock in December Won't Lower Your Tax Bill in Indonesia
6 min read
6 min read
You are looking at a foreign stock position that is down for the year, and the calendar is running out. If you have read any US personal finance content, the instinct kicks in: sell it before December 31, book the loss, lower your tax bill. That strategy is called tax-loss harvesting, and it is a real, well-documented tool for American taxpayers.
It does not work the same way in Indonesia. For most individual investors, realizing a loss on a foreign stock does nothing to your tax bill at all.
Tax-loss harvesting is the practice of selling an investment at a loss on purpose, so that the loss can offset taxable gains, or in the US, even a slice of ordinary income, lowering what you owe that year. It only works because the tax system you are filing under recognizes a realized loss as something that reduces taxable income.
That second part is the piece that does not carry over to Indonesia.
If your portfolio is entirely Indonesian-listed stocks, this strategy was never on the table for you, for a different reason.
Every sale of an IDX-listed share is charged a 0.1% final income tax on the gross transaction value (PPh Final Pasal 4 ayat 2, under PP 14/1997 as amended by PMK 81/2024), withheld automatically by your broker. That tax applies to the full sale amount, not your profit, so you pay it whether the trade made money or lost money. Since the tax was never based on your gain, there is no "loss" in the tax sense to harvest. How this same flat tax also removes cost-basis method from the picture for IDX shares covers the mechanics in more depth.
The picture is different once you hold stocks that are not listed on the IDX, which now includes a lot of Indonesian portfolios given how many local apps, Reku and Pluang among them, offer direct fractional access to US-listed shares.
Gains on those holdings are not covered by the flat final tax. They are non-final income, folded into your other earnings and taxed at Indonesia's progressive Pasal 17 rates, reported through your annual tax return (SPT Tahunan, Form 1770).
According to a guide from Klikpajak, losses incurred abroad cannot be factored into the SPT Tahunan calculation and cannot reduce tax owed on income from other sources, a rule the guide ties to Article 4 paragraph (3) of Ministry of Finance Regulation 192/PMK.03/2018 (the foreign tax credit regulation). Separately, Pajakku's own investor explainer states that a capital loss is not recognized as a tax object at all, since a loss does not create the additional economic capacity that Indonesia's Income Tax Law (UU No. 36/2008) requires for something to be taxable, or in this case, deductible. DDTC News, a leading Indonesian tax research publication, corroborates the same conclusion from the foreign-tax-credit mechanism itself: losses arising abroad are not recognized as domestic losses, there is no loss-compensation provision built into the calculation, and the whole thing is computed year by year rather than carried anywhere.
Say you hold a foreign stock bought for Rp 30,000,000 that has since dropped to Rp 24,000,000, a Rp 6,000,000 unrealized loss. You also have Rp 80,000,000 in other realized gains this year from a different foreign holding, and your total taxable income puts that gain in the 25% Pasal 17 bracket (income between Rp 250 million and Rp 500 million).
If Indonesia treated this the way US tax-loss harvesting works, realizing the Rp 6,000,000 loss before year end would trim your taxable gain and save you roughly:
Rp 6,000,000 × 25% = Rp 1,500,000 in tax saved
Based on the guidance cited above, that saving generally does not materialize. You still owe tax on the full Rp 80,000,000 gain, and selling the losing position simply locks in the loss with no offsetting tax benefit attached to it.
| If Indonesia worked like the US | What the sourced guidance says actually happens |
|---|---|
| Loss offsets other realized gains | Loss is not counted in the SPT Tahunan calculation |
| Taxable gain shrinks by the loss amount | Taxable gain stays the full amount |
| Tax bill drops by loss × your bracket | Tax bill is unaffected by the loss |
Foreign stock gains and IDX stock gains both eventually cost you tax, just through different mechanisms: a flat 0.1% on the sale value for IDX, a progressive Pasal 17 rate on the actual profit for foreign holdings. Losses do not mirror that in either direction. An IDX loss was never taxed differently from a gain in the first place, since the 0.1% is charged regardless. A foreign-stock loss is real money lost, but based on the sources above it typically buys you nothing back at tax time.
A sell decision at year end should rest on your investment thesis, not on an imported tax strategy that does not transfer the way it is often assumed to.
Open your Gains page in NetWort to see your realized and unrealized profit and loss across every position before deciding what, if anything, to sell. Your Holdings view shows the cost basis behind each one. If you are weighing whether to add or trim foreign stock exposure in the first place, the Market page is a reasonable starting point for that separate decision.