Ledger & Candle
Chapter 15 · Funds & Portfolio

Taxation of Funds & Tax Harvesting

Reading time ~70 min · Data as of 30 Sep 2026 · Rules checked 2 Oct 2026 for tax year 2026-27 · Based on Zerodha Varsity Module 7 (Markets and Taxation) and Module 11 (Personal Finance – Mutual Funds)

1. What you'll learn and why it matters

Chapter 13 covered how shares, F&O and dividends are taxed. Funds follow the same broad logic, but with their own twists. A debt fund bought in 2024 is taxed differently from the same fund bought in 2022. A gold ETF and a gold fund holding the same gold need different holding periods. An SWP and an IDCW plan can pay you the same cash and leave very different tax bills. Fund rules have also changed four times since 2023, so much of what you read online is out of date.

By the end of this chapter you will be able to:

Why this matters

On a ₹10,000 monthly SIP in a Nifty 50 index fund held since 2016, harvesting gains each March would have cut the tax due on 30 Sep 2026 from ₹1,04,470 to ₹17,237 (part 10). In the full worked year in part 17, the same investments with five tax-aware choices pay ₹1,15,991 less tax that year. None of this needs more risk or a better fund. It needs knowing the rules.

Not tax advice

This chapter teaches the rules as they stand for tax year 2026-27 (1 Apr 2026 – 31 Mar 2027), checked against the Income-tax Act, 2025 and official sources on 2 Oct 2026. Rules change in every Budget. The fund names are real examples chosen for data, not recommendations. For large amounts, NRI status, gifts within the family or anything unusual, consult a chartered accountant (CA).

This chapter assumes you have read Chapter 13, parts 5–9 (slabs, the new regime, STCG/LTCG on shares, grandfathering, set-off). Fund basics (NAV, direct and regular plans, expense ratio, ETFs, debt fund types) are in Chapter 14. Asset allocation and tax-aware rebalancing follow in Chapter 16.

Section numbers. From 1 April 2026 the Income-tax Act, 2025 replaced the 1961 Act (Chapter 13 explains the switch). Rates carried over, but section numbers changed. Brokers, AMC statements and most articles still use the old numbers, so we give both, e.g. "s.76 (old s.50AA)".

2. Why funds are taxed differently: the pass-through

A mutual fund pools money from many investors and buys securities with it. Inside the fund, the manager buys and sells constantly: rebalancing an index, switching from one bond to another, moving between equity and debt in a balanced-advantage fund. If you made the same trades yourself, each sale would be a taxable event for you.

The law treats a SEBI-registered mutual fund as a pass-through: the fund's own income and gains are exempt (Schedule VII of the new Act, Table Sl. 20–21, old s.10(23D)). You pay tax only when you sell (redeem) units, or when the fund pays you an IDCW (income distribution). All the trading inside the fund is invisible to your tax return. The gain simply shows up in the NAV, and you are taxed on it once, when you exit.

Two consequences matter in practice:

  1. Deferral. Gains inside the fund compound untaxed until you redeem. Money that would have gone to tax keeps earning.
  2. The fund's class decides your rate, not what it holds on the day. A fund that keeps at least 65% in Indian equity is taxed entirely as equity, even though up to 35% of it may be bonds. If you held the same bonds directly, or in a separate debt fund, their gains would be taxed at your slab rate.
Computed example · UTI Nifty 50 Index Fund + HDFC Liquid Fund · Jan 2016 – Sep 2026

Same 65/35 portfolio, rebalanced every January: do it yourself, or let a fund do it?

₹50 lakh is invested on 4 Jan 2016: 65% in a Nifty 50 index fund, 35% in a liquid fund. Every January the portfolio is reset to 65/35. We apply today's rules to the whole period (30% slab, equity gains with the yearly exemption, liquid-fund gains at slab), so the only difference between the two versions is who does the rebalancing.

  1. DIY. Each January you redeem the asset that is above its target weight and pay tax on the gain. Over ten rebalances you pay ₹31,640 (mostly in 2022 and 2024, after strong equity years). On 30 Sep 2026 the holdings are worth ₹1,35,81,579. Selling everything then costs ₹13,72,221 in tax, because the liquid-fund gains are taxed at 30%. You keep ₹1,22,09,358.
  2. Inside one fund. The same trades happen inside an aggressive-hybrid-style fund. No tax until exit. The value is ₹1,36,23,010 (a little higher, because no tax left the portfolio along the way). Because the fund holds at least 65% equity, the whole gain is equity LTCG: tax = 12.5% × (gain − ₹1,25,000) × 1.04 = ₹11,04,741. You keep ₹1,25,18,269.
  3. Difference: ₹3,08,910 in favour of the fund. About ₹41,000 comes from not paying tax along the way. The rest comes from the fund's equity tax class applying to its debt part too.
Left: bar chart of tax paid at each January rebalance in the do-it-yourself version, largest in 2022 at about Rs 18,000 and 2024 at about Rs 11,600, total Rs 31,640. Right: post-tax result on 30 Sep 2026, Rs 1.22 crore for DIY versus Rs 1.25 crore for the same mix inside one fund
The pass-through at work. Internal rebalancing costs the fund investor nothing until exit, and the fund's tax class decides the exit rate. Model assumptions: no fund-expense difference between the two versions, 2026-27 rules applied throughout. Source: AMFI NAVs via mfapi.in; course/scripts/ch15_figures.py.
How to use this

Do not churn between funds. Each switch you make is taxable, while the same reshuffling inside a fund is not. A multi-asset or balanced-advantage fund can be a tax-efficient way to rebalance automatically. Read its tax class first, because some are taxed as equity and some are not (part 3). Chapter 16 covers rebalancing with new money, which avoids selling at all.

Common mistakes. (1) Assuming a fund's dividends from the shares it holds reach you as dividends. They do not: they stay in the NAV unless the fund declares an IDCW. (2) Thinking a "hybrid" is always taxed as equity. Only if it holds at least 65% in Indian equity.

3. The three tax classes for 2026-27

For tax purposes, every fund unit you sell in tax year 2026-27 belongs to one of three classes. The class depends on what the fund holds (its portfolio, averaged over the year) and, for debt funds only, on when you bought that unit.

Decision flowchart. Q1: at least 65 percent in listed Indian equity, or a fund of funds with 90 percent in an ETF that holds 90 percent Indian equity? Yes leads to equity-oriented. No leads to Q2: more than 65 percent in debt and money market? No leads to other funds. Yes leads to Q3: units bought on or after 1 April 2023? Yes leads to specified mutual fund taxed at slab; no leads to other-fund treatment. A strip at the bottom lists each class's rates
Three questions put any fund into its tax class. The AMC states the class in the scheme information document and often in the factsheet. Rules: Income-tax Act, 2025, s.2(101), s.76, s.196–198.

Class 1: equity-oriented funds

A fund is equity-oriented if it keeps at least 65% of its money in equity shares of Indian companies listed on a recognised exchange, measured as the average over the year (s.198(8), old s.112A). Equity shares that are hedged with futures still count, which is why arbitrage funds qualify. So do most equity-savings funds and many balanced-advantage funds (BAFs), which hold over 65% "gross" equity and hedge part of it. A fund of funds (FoF) qualifies only if it puts at least 90% into units of an exchange-traded fund (ETF) that itself holds at least 90% listed Indian equity. A FoF that buys active equity funds does not qualify and falls into the "other" class.

Includes: equity funds, ELSS, Nifty/Sensex index funds, equity ETFs such as NIFTYBEES, arbitrage funds. Taxed exactly like listed shares: see the master table.

Class 2: specified mutual funds (debt), units bought from 1 Apr 2023

A specified mutual fund is one that keeps more than 65% in debt and money-market instruments (by the annual average of daily figures), or a FoF with 65% or more in such funds (s.76(5), old s.50AA). For units acquired on or after 1 April 2023, any gain is "deemed" short-term and taxed at your slab rate, however long you hold. No LTCG, no indexation, no exemption.

Includes: liquid, overnight, money-market, corporate-bond, gilt, banking & PSU, conservative-hybrid funds, debt ETFs such as LIQUIDBEES, and debt FoFs.

Class 3: other funds

Everything that is neither: gold and silver ETFs and FoFs, international funds, FoFs and ETFs (US, global), equity FoFs of active funds, hybrids holding 35–65% Indian equity, multi-asset funds below 65% Indian equity, and the newer income-plus-arbitrage FoFs (at most 65% in debt funds, the rest in arbitrage funds, built to land here). Debt-fund units bought before 1 April 2023 are also taxed as "other".

Gains are long-term after more than 12 months if the unit is listed (an ETF) and after more than 24 months if it is unlisted (a regular fund or FoF). LTCG is taxed at 12.5% with no indexation and no ₹1.25 lakh exemption (s.197, old s.112). Short-term gains go at your slab rate.

ClassLong-term afterSTCGLTCG₹1.25 L exemption?Section (new / old)
Equity-oriented (incl. equity ETFs, index funds, ELSS, arbitrage)> 12 months20%12.5% above ₹1.25 LYes, shared with listed sharess.196 / 111A; s.198 / 112A
Specified MF, units bought on/after 1 Apr 2023 (> 65% debt)neverslabn/aNos.76 / 50AA
Other, listed: gold, silver and international ETFs; debt-ETF units bought before Apr 2023> 12 monthsslab12.5%Nos.197 / 112
Other, unlisted: gold and international FoFs, 35–65% hybrids; debt-fund units bought before Apr 2023> 24 monthsslab12.5%Nos.197 / 112
IDCW (dividend) from any fundn/aslab, as "other sources"; 10% TDS above ₹10,000/yr per fund houseNos.393(1) Sl. 4 / 194K

Add 4% health and education cess to every rate. Surcharge applies only above ₹50 lakh of income; on gains under s.196–198 it is capped at 15%, but slab-taxed debt-fund gains carry the full surcharge (up to 25% in the new regime). Tax year 2026-27 rules; unchanged by Budget 2026.

Timeline of six rule changes: 1 April 2018 LTCG on equity funds reintroduced with grandfathering; 1 April 2020 dividend distribution tax abolished; 1 April 2023 specified mutual fund rule; 23 July 2024 new rates, indexation removed, holding periods 12 and 24 months; 1 April 2025 specified mutual fund redefined as over 65 percent debt and IDCW TDS threshold Rs 10,000; 1 April 2026 Income-tax Act 2025 in force, no interest deduction against IDCW, SGB exemption narrowed
Check the date of anything you read about fund tax. Varsity's taxation chapter still describes the old 36-month debt-fund rule, which no longer applies.
The April 2025 change that most people missed

From 1 Apr 2023 to 31 Mar 2025, the "specified MF" net was much wider: any fund with no more than 35% Indian equity. That caught gold funds, international funds and FoFs, so their gains were taxed at slab too. From 1 Apr 2025 the test became "more than 65% in debt" (Finance (No. 2) Act, 2024). The test is applied when you sell, so a gold ETF bought in 2023 and sold now is back in the "other" class: 12.5% LTCG after 12 months.

Real data · GOLDBEES vs Nippon India Gold Savings Fund · 1 Apr 2025 → 15 Sep 2026

Same gold, different wrapper, different tax

Two investors each put ₹2,30,160 into gold on 1 Apr 2025 and sell on 15 Sep 2026 (17.5 months later).

  1. ETF: 3,000 units of GOLDBEES bought at ₹76.72, sold at ₹123.62. Gain = 3,000 × (123.62 − 76.72) = ₹1,40,700. Listed, held more than 12 months: LTCG at 12.5%. Tax = 1,40,700 × 12.5% × 1.04 = ₹18,291.
  2. Fund of funds: Nippon India Gold Savings Fund (Direct), bought at NAV ₹37.0487, sold at ₹59.5738. Gain = ₹1,39,916. Unlisted, held less than 24 months: STCG at slab. Tax at 30% slab = ₹43,654; at 20% slab = ₹29,102.
  3. The FoF investor would have needed to hold until after 1 Apr 2027 for the 12.5% rate.
Real data · HDFC Corporate Bond Fund (Direct, Growth) · two purchases, one sale on 15 Jun 2026

The purchase date decides the debt-fund rate

LotInvestedBuy NAVUnitsSell NAVGainClassTax
15 Jun 20224,00,00026.102615,323.37834.84441,33,933.91Other, held 48 months: LTCG 12.5%17,411.41
14 Jun 20244,00,00030.349213,179.26034.844459,223.41Specified MF: slab12,318.47 at 20%; 18,477.70 at 30%

Units are bought for the amount less 0.005% stamp duty, so 4,00,000 × 0.99995 ÷ 26.1026 = 15,323.378 units. The 2022 lot is taxed at 12.5% + cess = 13%, with no indexation: until 22 Jul 2024 it would have been 20% after adjusting cost for inflation. The 2024 lot pays your full slab rate even though it was held two years.

How to use this. Before buying any fund, find its tax class in the scheme information document (SID) or ask the AMC. For debt, a fund bought after April 2023 is no more tax-efficient than an FD. Its advantages are elsewhere: liquidity, no tax until you redeem (an FD's interest is taxed every year as it accrues) and the ability to offset losses (part 9).

Common mistakes. Calling every hybrid "equity" (check the 65%); assuming international FoFs get the 12-month rule (only listed ETFs do); treating your 2022 debt units like your 2024 ones; using indexation in a post-July-2024 sale.

4. Holding periods, the exemption, indexation and grandfathering

Holding period. "Long-term" means held for more than 12 (or 24) months, counted from the allotment date to the redemption date (s.2(101), old s.2(42A)). A unit allotted on 5 Sep 2025 becomes long-term on 6 Sep 2026, not 5 Sep 2026. For a mutual fund, the allotment date is the date whose NAV you got. For an ETF, it is the trade date.

The ₹1.25 lakh exemption is per person, per tax year, and shared between listed shares, equity funds and equity ETFs (s.198). It is applied after set-off of losses (part 9), and unused exemption is lost at 31 March. Since Budget 2025, the ₹12 lakh rebate of the new regime (s.156, old s.87A) cannot be used against tax on these special-rate gains (Chapter 13, part 5). It does cover slab-taxed debt-fund gains, which matters for low-income family members (part 12).

No indexation. Indexation raised your cost by the inflation index. It was removed for every fund sale from 23 Jul 2024. It survives only for land and buildings bought before that date.

Tax on equity-fund gains in a year (no other special income) \[ T = 1.04 \times \Big[\,0.20 \times \text{STCG} \;+\; 0.125 \times \max\big(0,\ \text{LTCG} - 1{,}25{,}000\big)\Big] \]
\(T\)
The tax for the year on these gains, in ₹.
STCG
The year's net short-term gain from equity-oriented funds and equity ETFs (units held 12 months or less), in ₹, after setting off losses.
LTCG
The year's net long-term gain (held more than 12 months), in ₹, after setting off losses.
\(0.20,\ 0.125\)
The 20% STCG rate and the 12.5% LTCG rate.
\(1{,}25{,}000\)
The ₹1.25 lakh yearly exemption, shared with your listed shares.
\(\max(0,\ \dots)\)
"The larger of 0 and the bracket": LTCG below ₹1.25 lakh gives 0 taxable, never a negative number.
\(1.04\)
Adds the 4% health and education cess.
  1. Short-term part: 20% of STCG.
  2. Long-term part: knock ₹1.25 lakh off the LTCG (stopping at zero) and take 12.5% of what is left.
  3. Add the two and multiply by 1.04 for cess.
  4. Other classes work differently. Other-class LTCG gets no exemption: \( T = 1.04 \times 0.125 \times \text{LTCG} \). Specified-MF gains, and other-class STCG, are simply added to your slab income.

Example (illustrative): STCG ₹50,000 and LTCG ₹2,00,000 in one year. \(T = 1.04 \times [0.20 \times 50{,}000 + 0.125 \times 75{,}000] = 1.04 \times 19{,}375 = ₹20{,}150\). Other class, from part 3: the GOLDBEES gain of ₹1,40,700 pays 1,40,700 × 0.125 × 1.04 = ₹18,291.

Grandfathering for equity-fund units bought before 1 Feb 2018

Equity LTCG was fully tax-free until 31 Mar 2018. When it was taxed again, gains up to 31 Jan 2018 were protected. For units bought on or before 31 Jan 2018, the cost used is raised to the fair market value (FMV) on that date, but only up to the sale price (s.90(7)–(8), old s.55(2)(ac)). For mutual-fund units, the FMV is the NAV on 31 Jan 2018. For ETF units, which are listed, it is the highest traded price that day (as for shares in Chapter 13).

Grandfathered cost per unit \[ c = \max\Big(c_{\text{actual}},\ \min\big(\text{NAV}_{31\,\text{Jan}\,2018},\ \text{NAV}_{\text{sale}}\big)\Big) \]
\(c\)
The cost per unit used for tax, in ₹.
\(c_{\text{actual}}\)
What you really paid per unit (the purchase NAV).
\(\text{NAV}_{31\,\text{Jan}\,2018}\)
The fair market value: the fund's NAV on 31 Jan 2018 (for an ETF, the highest traded price that day).
\(\text{NAV}_{\text{sale}}\)
The NAV (or ETF price) at which you redeem.
\(\min,\ \max\)
\(\min\) picks the smaller number in its bracket; \(\max\) picks the larger.
  1. Take the smaller of the 31 Jan 2018 NAV and the sale NAV. This cap means the step-up can never turn a gain into a loss.
  2. Take the larger of that and your actual cost. You never use a cost below what you paid.
  3. Taxable gain = units × (sale NAV − \(c\)). Cases A and C in the example below show both steps.
Real NAVs · UTI Nifty 50 Index Fund (Direct, Growth) · FMV = ₹71.3422

₹1,00,000 invested on 1 Jun 2016 at ₹52.0847 = 1,919.950 units

CaseSoldSale NAVCost usedActual gainTaxable gain
A: sold well above FMV30 Sep 2026159.289171.3422 (FMV)2,05,827.111,68,853.65
B: bought above FMV (29 Jan 2018 at ₹72.0043, 1,388.806 units)30 Sep 2026159.289172.0043 (actual)1,21,221.661,21,221.66
C: sold between cost and FMV1 Jun 202065.088365.0883 (sale)24,966.280
D: sold below cost23 Mar 202050.401352.0847 (actual)−3,232.02−3,232.02 (loss kept)
  1. Case A: min(71.3422, 159.2891) = 71.3422; max(52.0847, 71.3422) = 71.3422. Gain = 1,919.950 × (159.2891 − 71.3422) = ₹1,68,853.65. The ₹36,973 earned before 31 Jan 2018 is never taxed.
  2. Case C: min(71.3422, 65.0883) = 65.0883 = the sale price, so the gain is zero. Grandfathering removes gains; it never creates a loss.
  3. No stamp duty in these cases: stamp duty on MF purchases began on 1 Jul 2020.
Line chart of UTI Nifty 50 Index Fund NAV from 2016 to 2026 with a dashed line at the 31 January 2018 NAV of Rs 71.34; markers for the purchase on 1 June 2016 and sales in March 2020, June 2020 and September 2026, annotated with the cost used in each case
The dashed line is the protected cost. Selling below it but above your purchase price (case C) gives zero taxable gain. Source: AMFI NAVs via mfapi.in.
Do not harvest grandfathered units below their FMV

If you sell a grandfathered unit when the NAV is below its 31 Jan 2018 NAV and buy it back, the new cost is the lower sale NAV. You have thrown away the step-up to FMV. Harvest such units only when the NAV is above the FMV. The simulation in part 10 skips March 2020 for exactly this reason.

5. Lots and FIFO: how a SIP is taxed

Every purchase creates a lot: a date, a NAV and a number of units. A monthly SIP of four years creates 48 lots. When you redeem, the registrar (CAMS or KFintech) takes units first in, first out (FIFO): the oldest lot first, then the next. Each lot has its own holding period and its own gain. FIFO runs separately for each folio, each scheme, each plan (direct or regular) and each option (growth or IDCW). Your app's "average cost" is a convenience figure; tax is computed lot by lot.

Gain on the part of lot \(i\) that you redeem \[ G_i = u_i \times \text{NAV}_{\text{sale}} \times (1 - \ell) \;-\; u_i \times \frac{A_i}{U_i} \]
\(i\)
Which lot (instalment): 1 is the oldest.
\(G_i\)
The capital gain (or loss, if negative) on the units sold from lot \(i\), in ₹.
\(u_i\)
Units redeemed from this lot. FIFO uses up whole lots, oldest first, so \(u_i\) is the full lot except perhaps for the last one touched.
\(\text{NAV}_{\text{sale}}\)
The NAV you redeem at, in ₹.
\(\ell\)
The exit load as a fraction (1% = 0.01), if this lot is still inside the load period; otherwise 0.
\(A_i\)
The amount paid for the whole lot, in ₹, stamp duty included (the full instalment).
\(U_i\)
Units allotted in the lot. \(A_i / U_i\) is the lot's cost per unit.
  1. Sale value: units sold × sale NAV, less any exit load.
  2. Cost: units sold × the lot's cost per unit. Because \(A_i\) includes stamp duty, the stamp duty counts as part of your cost.
  3. Gain = sale value − cost. STT is not deductible. Do this for every lot touched, and sort each gain into short- or long-term by that lot's own purchase date.

In the example below, the first lot (₹10,000 for 81.807 units, no load) gives \(G = 81.807 \times 159.2891 - 10{,}000 = ₹3{,}030.96\).

Real data · UTI Nifty 50 Index Fund (Direct) · ₹10,000 SIP on the 5th, Jan 2023 – Sep 2026

45 lots; you redeem ₹2,00,000 on 30 Sep 2026 at NAV ₹159.2891

  1. Lots. 45 instalments, ₹4,50,000 invested, 2,920.37 units, worth ₹4,65,183.75. First lot: 5 Jan 2023 at ₹122.2323 → 10,000 × 0.99995 ÷ 122.2323 = 81.807 units.
  2. Which lots are long-term? Those bought on or before 29 Sep 2025: 33 lots (Jan 2023 – Sep 2025). The 12 lots from Oct 2025 onward are short-term. 25 of the 45 lots are below cost, because the NAV fell from ₹183 in early 2026.
  3. Units to redeem. 2,00,000 ÷ 159.2891 = 1,255.58 units.
  4. FIFO. These come from the 16 oldest lots in full (Jan 2023 – Apr 2024) plus 54.818 of the 64.975 units of the 6 May 2024 lot. All 17 are long-term.
  5. Gain = 2,00,000 − cost of those units (₹1,68,436.74) = ₹31,563.26 LTCG, within the ₹1.25 lakh exemption: tax ₹0. STT = 0.001% × 2,00,000 = ₹2.
  6. If you had used the average cost of all 45 lots (₹154.09 per unit), you would wrongly report a gain of ₹6,528.06.
Lot (oldest first)NAVUnits soldCostGainDays held
5 Jan 2023122.2381.80710,000.003,030.961,364
6 Feb 2023120.6882.85910,000.003,198.541,332
6 Mar 2023120.3983.05710,000.003,230.071,304
… 13 more full lots …
5 Apr 2024154.4164.76110,000.00315.72908
6 May 2024 (part)153.9054.8188,436.74295.12877
Total, 17 lots1,255.581,68,436.7431,563.26
Bar chart of the gain or loss of each of 45 monthly SIP lots on 30 September 2026: early 2023 lots gain about Rs 3,000 each, lots from mid-2024 onward mostly show losses up to about Rs 1,300; shading marks the 33 long-term lots and an orange band marks the 17 oldest lots taken by a Rs 2 lakh redemption
A SIP is a stack of lots with different ages and gains. FIFO always takes the oldest first, so a partial redemption from a long SIP is usually all long-term gain. Source: AMFI NAVs via mfapi.in.

How to use this. Download the capital-gains statement from your registrar before any large redemption: it lists every lot with its date, NAV and term. If you plan to redeem soon after a SIP instalment, check whether that instalment will be in the FIFO queue (it will not, unless you redeem everything older first).

Common mistakes. (1) Expecting to redeem "the new units that are in loss" from a long SIP. FIFO will not let you: the old gain lots go first (part 11). (2) Forgetting that ELSS lock-in is also per lot: each instalment unlocks three years after its own date.

6. Switches, STP, SWP and other taxable events

A redemption is a sale. Several transactions that feel like "moving money around" are redemptions too:

Not taxable, because the law says they are not transfers (s.70(1), old s.47):

SWP: only the gain portion is taxed

When you withdraw ₹W by selling units at today's NAV, part of that money is your own capital coming back. Only the rest is gain.

Gain inside one SWP withdrawal (single lot, cost per unit \(c\)) \[ G_w = W \times \Big(1 - \frac{c}{\text{NAV}_t}\Big) \]
\(W\)
The amount withdrawn this time, in ₹.
\(c\)
Your cost per unit, in ₹ (amount invested ÷ units allotted).
\(\text{NAV}_t\)
The NAV on the withdrawal date \(t\).
\(G_w\)
The capital gain inside this withdrawal, in ₹. The rest, \(W - G_w\), is your own money coming back and is not taxed.

How it works: \(c / \text{NAV}_t\) is the share of each rupee withdrawn that is original cost. One minus that is the share that is gain. The higher the NAV has risen above your cost, the bigger the gain portion. Units sold = \(W / \text{NAV}_t\), so this is the same as units sold × (NAV − cost). With several lots, apply it lot by lot in FIFO order.

Real data · UTI Nifty 50 Index Fund (Direct) · ₹10 lakh on 3 Apr 2023, SWP ₹15,000 on the 10th from May 2024

29 withdrawals, ₹4,35,000 taken out; only ₹1,30,530 of it was gain

  1. Purchase: ₹10,00,000 at NAV ₹118.2387 → 8,457.045 units; cost per unit = 10,00,000 ÷ 8,457.045 = ₹118.24.
  2. First withdrawal, 10 May 2024 at NAV ₹151.4936: units sold = 15,000 ÷ 151.4936 = 99.01. Gain = 15,000 × (1 − 118.24 ÷ 151.4936) = ₹3,292.12. The other ₹11,708 is your money back.
  3. Last withdrawal, 10 Sep 2026 at ₹165.3512: 90.72 units, gain ₹4,273.32.
  4. Gain per tax year: FY 2024-25 ₹46,197 (11 withdrawals), FY 2025-26 ₹57,843 (12), FY 2026-27 so far ₹26,490 (6). All long-term, all inside the ₹1.25 lakh exemption: tax ₹0.
  5. 5,882.13 units (₹9,36,959) are still invested on 30 Sep 2026.

Even if this were a debt fund taxed at a 30% slab, the FY 2026-27 tax on the gain portion would be ₹8,265 on ₹90,000 withdrawn, far less than 30% of the cash taken out.

Stacked bars for 29 monthly withdrawals of Rs 15,000 from May 2024 to September 2026: the lower part of each bar, about Rs 10,000 to Rs 11,700, is return of capital; the upper part, Rs 3,300 to Rs 5,200, is the taxable gain
An SWP is mostly your own money coming back. Only the green part is a capital gain. Source: AMFI NAVs via mfapi.in.

Common mistakes. Switching regular → direct in one go and paying a large LTCG bill that could have been spread across years (part 17 shows the trade-off). Starting an STP from a liquid fund without realising each transfer is a taxable redemption. Treating the whole SWP amount as income.

7. IDCW: income from funds, and why growth + SWP usually wins

IDCW (income distribution cum capital withdrawal, formerly "dividend") is money the fund pays out of its NAV. The name says what it is: partly your own capital handed back. After the record date the NAV falls by the amount paid, so you are no richer. But since 1 Apr 2020 the whole payout is taxed as your income at slab rate under "income from other sources". Two details for tax year 2026-27:

An SWP from the growth option of the same fund gives you the same cash, but taxed only on the gain portion, at capital-gains rates, and inside the ₹1.25 lakh exemption if the fund is equity-oriented.

Real data · ICICI Prudential Balanced Advantage Fund (Direct) · ₹30 lakh on 3 Apr 2023

Monthly IDCW of ₹0.07 per unit versus the same cash by SWP, Oct 2025 – Sep 2026

  1. IDCW plan: ₹30,00,000 at NAV ₹20.23 → 1,48,287.20 units. The fund declared ₹0.07 per unit every month (confirmed in AMC notices for March, April and June 2026; our NAV-based check for the other months gives ₹0.07–0.08). Payout = 1,48,287.20 × 0.07 = ₹10,380.10 a month; 12 payouts = ₹1,24,561 a year.
  2. Tax on IDCW: at 30% slab, 1,24,561 × 0.30 × 1.04 = ₹38,863; at 20% slab, ₹25,909. TDS of ₹12,456 is deducted along the way.
  3. Growth plan: the same ₹30 lakh at NAV ₹57.96 → 51,757.25 units. Withdraw ₹10,380.10 on each IDCW date. The gain portion of the 12 withdrawals is ₹40,962 (32.9% of the cash), all long-term.
  4. Tax on SWP: ₹0 if the exemption is unused; even if it is fully used elsewhere, 40,962 × 12.5% × 1.04 = ₹5,325.
Bar chart of tax on one year's cash flow of Rs 1,24,561: IDCW plan at 30 percent slab Rs 38,863, at 20 percent slab Rs 25,909, growth plus SWP with exemption unused Rs 0, with exemption used up Rs 5,325
For anyone above the 5% slab, an IDCW plan is usually the most expensive way to take cash from a fund. Source: AMFI NAVs via mfapi.in; IDCW rate from ICICI Prudential MF notices.

When IDCW can make sense: if your total income stays within the ₹12 lakh rebate limit, slab-taxed IDCW may cost nothing. Some investors also value the discipline of fixed payouts. Even then, an SWP can be set to a fixed amount and date.

Common mistakes. Choosing IDCW "for regular income" in a high slab; reinvesting IDCW (IDCW reinvestment) and still paying tax on it; switching an old IDCW holding to growth without checking the capital gain on the switch.

8. ETFs versus mutual funds: STT, stamp duty, exit loads

For the same index, an ETF and an index fund are in the same tax class with the same rates. Equity funds and equity ETFs share the 12-month rule. For "other" funds the ETF's listing gives it the shorter 12-month rule (the gold example in part 3). The transaction charges differ:

ChargeMutual fund (bought from the AMC)ETF (bought on the exchange)
STT0.001% on redemption of equity-oriented units; none on purchase; none for non-equity funds0.001% on the sell side for equity ETFs; none on purchase; none for gold, debt or international ETFs
Stamp duty0.005% on every purchase (SIP, switch-in, STP-in, IDCW reinvestment), since 1 Jul 20200.015% on purchase, as for delivery shares
Brokerage, exchange & SEBI fees, GST, DP chargeNone for direct plansAs for shares (Chapter 13, part 2); DP charge per sell day
Exit loadScheme-specific; most index funds nil, many active funds 1% within 1 yearNone (but you pay the bid-ask spread and any premium to NAV)
Tax treatment of the chargesStamp duty, brokerage and other charges count as cost or sale expenses. Exit load reduces your sale value. STT is not deductible for capital gains.
Computed · one harvest round trip of ₹3,22,111 (the March 2025 harvest from part 10)

What does a sell-and-rebuy cost?

  1. Index fund: STT 0.001% × 3,22,111 = ₹3.22; stamp duty on the re-purchase 0.005% = ₹16.11. Total ₹19.33.
  2. ETF at Zerodha-listed rates: STT ₹3.22, stamp ₹48.32, exchange charges ₹19.78, SEBI fee ₹0.64, GST ₹3.68, DP ₹15.34. Total ₹90.98, plus the spread. Still tiny next to the ₹16,250 of tax a full harvest saves.

ETF switches. There is no "switch" for an ETF: you sell on the exchange (a taxable sale) and buy another. For ETFs, sell one day and buy back the next trading day. A same-day sell and buy of the same ETF nets off as an intraday trade and does not reset your cost (Chapter 13, part 14).

9. Set-off and carry-forward with funds

The general rules are in Chapter 13, part 9: a short-term capital loss (STCL) can absorb any capital gain; a long-term capital loss (LTCL) only long-term gains; both carry forward for 8 tax years if you file your return by the due date. What is specific to funds:

Computed · combining Chapter 13's ITC losses with this chapter's fund gains

Where should a share loss go?

Chapter 13's ITC sale produced an STCL of ₹7,797.50 and an LTCL of ₹16,130. Suppose the same year has the slab-taxed debt-fund gain of ₹59,223 (part 3) and the GOLDBEES LTCG of ₹1,40,700.

  1. STCL against the debt-fund gain at a 20% slab: saves 7,797.50 × 20% × 1.04 = ₹1,621.88. Against equity STCG it would save the same 20.8%; at a 30% slab it would save 31.2%.
  2. LTCL against the gold LTCG: saves 16,130 × 12.5% × 1.04 = ₹2,096.90. Against equity LTCG that is inside the ₹1.25 lakh exemption it would save nothing.

10. LTCG harvesting in depth

LTCG harvesting means selling long-term equity-fund units each year to realise gains up to the unused ₹1.25 lakh exemption, then buying back. The tax on that ₹1.25 lakh is zero, and the re-purchase resets your cost higher, so that gain is never taxed later. Chapter 13 showed it with NIFTYBEES. Here is the fund version, with its extra details.

Units to sell from a long-term lot to book exactly the remaining exemption \(E\) \[ u^{*} = \frac{E}{\text{NAV}_t - c} \] \[ \text{tax saved (eventually)} \approx 0.125 \times 1.04 \times E = ₹16{,}250 \text{ for } E = ₹1{,}25{,}000 \]
\(E\)
The part of this year's ₹1.25 lakh exemption you have not used yet, in ₹ (after any other LTCG from shares or funds this year).
\(\text{NAV}_t\)
Today's NAV, in ₹.
\(c\)
The lot's cost per unit, in ₹ (the grandfathered cost for pre-Feb-2018 lots).
\(\text{NAV}_t - c\)
The gain on each unit if sold today.
\(u^{*}\)
The number of units to sell so that the booked gain is exactly \(E\).
\(0.125 \times 1.04\)
The 12.5% LTCG rate plus 4% cess, i.e. 13%.
  1. Divide the exemption left by the gain per unit. That many units books exactly \(E\) of gain, tax-free.
  2. If the oldest lot has fewer units than \(u^{*}\), sell all of it, subtract its gain from \(E\), and repeat with the next lot (FIFO).
  3. Buy back the same amount. The ₹\(E\) of gain is now in your cost, so it is never taxed. At 13%, a full ₹1.25 lakh harvest saves ₹16,250 of future tax.

Example (illustrative \(E\) = ₹3,000 left): the SIP's 5 Jan 2023 lot cost 10,000 ÷ 81.807 = ₹122.24 a unit. At NAV ₹159.2891, \(u^{*} = 3{,}000 / (159.2891 - 122.24) = 80.97\) units, which the 81.807-unit lot can cover.

Real data · UTI Nifty 50 Index Fund (Direct) · ₹10,000 SIP on the 5th, Jan 2016 – Sep 2026

Harvest every March versus never selling

129 instalments, ₹12,90,000 invested. "Harvest" means: on the first NAV day on or after 20 March each year, redeem long-term lots FIFO until the year's limit is booked (₹1 lakh up to FY 2023-24, ₹1.25 lakh from FY 2024-25), stopping at the first lot with no gain, and buy back the same day using cash from your bank (the redemption money refills it two days later). Grandfathering applies to the 2016–Jan 2018 lots.

  1. March 2019: only ₹20,856 could be booked. The oldest lots were grandfathered at ₹71.34 and the NAV was ₹75.55, so they carried little taxable gain.
  2. March 2020: skipped. The NAV (₹57.86) was below the 31 Jan 2018 FMV, and selling grandfathered lots would have destroyed their step-up.
  3. 2021–2024: ₹1,00,000 booked each March. 2025 and 2026: ₹1,25,000 each. Total booked tax-free: ₹6,70,856.
  4. Result on 30 Sep 2026 (value ≈ ₹22.85 lakh in both cases): never harvested, the long-term gain is ₹9,37,983 and the tax if all were sold is (9,37,983 − 9,370 short-term loss − 1,25,000) × 12.5% × 1.04 = ₹1,04,470. Harvested, the long-term gain is ₹2,72,215 and the tax is ₹17,237.
  5. Extra charges over seven harvests: ₹136. Post-tax wealth is ₹87,045 higher.
Line chart from 2016 to 2026 of the untaxed long-term gain embedded in the SIP: the never-sell line rises to about Rs 12.5 lakh in late 2025 and ends near Rs 9.4 lakh; the harvest line resets each March and ends near Rs 2.7 lakh; labels show 21k, 100k and 125k booked each March
Harvesting keeps the taxable gain small. The gap between the lines is gain that was booked tax-free. Source: AMFI NAVs via mfapi.in; course/scripts/ch15_figures.py.

The fine print

When harvesting does not pay: exit loads

Real data · Parag Parikh Flexi Cap Fund (Direct) · ₹25,000 SIP from Apr 2024 · harvest attempt on 20 Mar 2026

A 1% exit load can cost more than the tax saved

This fund charges 2% within 365 days and 1% from 366 to 730 days, on units above 10% of each purchase. On 20 Mar 2026 (NAV ₹87.7908) the 12 long-term lots (Apr 2024 – Mar 2025, ₹3,00,000 invested) were all 12–24 months old.

  1. Their value was ₹3,15,486 and the gain before load ₹15,486 (4.9%).
  2. Exit load on 90% of the units at 1% = ₹2,839. Gain booked after load = ₹12,647.
  3. Tax saved = 12,647 × 12.5% × 1.04 = ₹1,644. Net result: −₹1,195. Harvesting lost money, and the re-bought units would face a 2% load for a year.

Break-even, roughly: with a 0.9% effective load, the gain must exceed 0.9% ÷ 13% ≈ 6.9% of the value sold. Counted the strict way used in step 3, where the load also shrinks the gain you book, the line is a little higher, about 7.8%. Either way, wait until the lots are past the load period (here, 730 days).

Line chart of tax saved per Rs 1 lakh sold rising with the gain percentage, crossing the 0.9 percent exit-load line at about 6.9 percent gain and the 1.8 percent line at about 14 percent; a dot marks the Parag Parikh case at 4.9 percent gain, below the load line
Harvest only when the gain per rupee sold beats the exit load. Source: AMFI NAVs via mfapi.in; exit-load terms from the scheme's key information.

Couples: two PANs, two exemptions, and clubbing

The exemption is per person. If the same SIP had been split between two spouses, each investing their own income (₹5,000 a month each) and each harvesting their own ₹1–1.25 lakh, the tax due on 30 Sep 2026 would be ₹0 instead of ₹17,237, a further ₹17,056 better than one harvesting investor.

Gifting money to your spouse does not create a second exemption

If you give your spouse money (or units) and they invest it, the income from that asset, including capital gains, is clubbed into your income (s.99(1)(a)(ii), old s.64(1)(iv)). The gains are then yours, and so is the single exemption. Two exemptions work only when each spouse invests their own earnings. Gifts to adult children or parents are not clubbed. Ask a CA before restructuring family investments.

11. Tax-loss harvesting and the anti-avoidance rules

Tax-loss harvesting is the mirror image: redeem lots that are below cost, book the loss, and use it to cancel gains taxed this year. You then reinvest in a similar but different fund, so your market exposure barely changes.

Real data · HDFC BSE Sensex Index Fund (Direct) · ₹20,000 SIP on the 5th since Jan 2025, separate folio

Booking ₹32,647 of losses on 30 Sep 2026

  1. 21 lots, ₹4,20,000 invested, worth ₹3,87,353 at NAV ₹693.862. 20 of the 21 lots are below cost.
  2. Redeem the whole folio. Lots from Jan–Sep 2025 are long-term: LTCL ₹12,180. Lots from Oct 2025 are short-term: STCL ₹20,468. STT ₹3.87.
  3. Reinvest the same day in a different Nifty 50 or Sensex index fund from another fund house. Your exposure is almost unchanged.
  4. Value: the STCL against a gain taxed at a 20% slab (or equity STCG at 20%) saves ₹4,257; at a 30% slab it would save ₹6,386. The LTCL can only absorb long-term gains: against 12.5% gains it saves ₹1,583.
Bar chart of the gain or loss of 21 monthly lots of a Sensex index fund SIP on 30 September 2026; blue long-term lots from January to September 2025 and red short-term lots from October 2025 to September 2026, almost all negative, the largest losses near Rs 3,000 in December 2025 and January 2026
A young SIP after a market fall is full of harvestable losses. Source: AMFI NAVs via mfapi.in.
The FIFO trap

The 2016 Nifty SIP from part 10 (never harvested) also has 25 lots in loss on 30 Sep 2026, starting with the 5 Jul 2024 lot, worth ₹17,332 of losses in total. But FIFO means you cannot reach them without first redeeming the older lots, which carry ₹9,45,945 of gains. Loss harvesting works only on a fund (or folio) where the losses are not stuck behind gains. Some investors start new SIPs in a fresh folio or a second fund house for this flexibility. Registrars apply FIFO within a folio, but confirm the treatment with your CA.

Is this legal? Wash sales, GAAR and stripping rules

12. Debt, gold and international funds; the year-end calendar

Gain harvesting only helps where there is an exemption to use. That means equity-oriented funds and shares. For other classes:

Computed · a retired parent, new regime, ₹6 lakh pension after standard deduction

₹3 lakh of debt-fund gain versus ₹3 lakh of gold LTCG

  1. Debt-fund gain (slab): total income ₹9 lakh. Slab tax = 5% × 4 L + 10% × 1 L = ₹30,000. Total income is within ₹12 lakh, so the rebate wipes it out: tax ₹0.
  2. Gold LTCG (12.5%): the rebate does not cover special-rate tax, and the pension already uses the basic exemption. Tax = 3,00,000 × 12.5% × 1.04 = ₹39,000.

For this parent, the "worse" debt-fund rule is better. Whose name an investment sits in matters, but money you gift to a parent and the income on it is theirs (no clubbing for parents). Get a CA's view for large amounts.

Year-end calendar

WhenWhat to do
JanuaryDownload the capital-gains statement (part 16). Total your realised STCG/LTCG for the year so far, from all brokers and both registrars.
February – mid-MarchPlan harvests: unused exemption, exit-load dates, lots that turn long-term soon, loss lots worth booking. Check that a loss lot is not stuck behind gain lots (FIFO).
By about 25 MarchPlace redemptions. For equity funds the cut-off is 3 pm for that day's NAV. The sale date (the NAV date) decides the tax year, not the date the money arrives (usually 2–3 working days later). ETFs settle T+1.
31 March 2027 (a Wednesday)Last day for tax year 2026-27. Do not leave it to this day: a holiday, a missed cut-off or a payment that does not reach the AMC in time pushes the transaction into the next year.
AprilA new exemption. If you have large long-term gains to realise, splitting them across late March and early April uses two exemptions.

13. Tax-saving products: ELSS, NPS, PPF, EPF, SSY, SGB

"Tax-saving" products give a deduction from taxable income when you invest. Almost all of them work only under the old regime, which you must choose actively. The new regime (s.202, old s.115BAC) is the default and gives lower slabs and a ₹75,000 standard deduction instead.

ELSS and s.123 (old s.80C)

An ELSS (equity-linked savings scheme) is an equity fund with a 3-year lock-in per instalment. Investments in it count towards the ₹1.5 lakh deduction under s.123 and Schedule XV (old s.80C), along with EPF contributions, PPF, life-insurance premiums, home-loan principal, SSY, tax-saver FDs and children's tuition fees. When you redeem, ELSS is taxed as an ordinary equity fund. Varsity's ELSS chapter predates the new regime's dominance; the key question now is whether you should be in the old regime at all.

Computed · salaried, ₹18 lakh salary, tax year 2026-27

Does ELSS still save tax?

  1. New regime: 18,00,000 − 75,000 = ₹17,25,000. Tax = 20,000 + 40,000 + 60,000 + 20% × 1,25,000 = 1,45,000; with cess ₹1,50,800.
  2. Old regime with typical deductions: ₹1.5 lakh under s.123 (EPF plus ELSS), ₹50,000 own NPS contribution (old 80CCD(1B)), ₹25,000 health insurance (old 80D) = ₹2.25 lakh. Taxable = 18,00,000 − 50,000 − 2,25,000 = ₹15,25,000. Tax = 12,500 + 1,00,000 + 30% × 5,25,000 = 2,70,000; with cess ₹2,80,800.
  3. The old regime costs ₹1,30,000 more. It would need ₹6,41,667 of deductions to break even (possible with large home-loan interest and a house rent allowance (HRA) claim, rare otherwise).
  4. Inside the old regime, ELSS's ₹1.5 lakh is worth up to 31.2% (₹46,800). In the new regime it is worth nothing. It is still a fine equity fund, but with a lock-in you may not want.
Line chart of old-regime tax falling as deductions rise, from Rs 3.51 lakh with no deductions, crossing the flat new-regime line of Rs 1,50,800 at Rs 6,41,667 of deductions; a dot at Rs 2.25 lakh of typical deductions shows old-regime tax of Rs 2,80,800
For most salaried people at this income, the new regime wins and the 80C-style deductions stop mattering. Old-regime slabs: nil to ₹2.5 L, 5% to ₹5 L, 20% to ₹10 L, 30% above; standard deduction ₹50,000.

NPS: the deduction that survives in the new regime

Your employer's contribution to your NPS account is deductible up to 14% of basic salary plus dearness allowance (DA) in the new regime (10% in the old) under s.124 (old s.80CCD(2)). Your own contributions (old 80CCD(1) and the extra ₹50,000 of 80CCD(1B)) help only in the old regime. Combined employer contributions to NPS, EPF and superannuation above ₹7.5 lakh a year are taxable. If your employer offers it, restructuring ₹1,00,800 a year (14% of a ₹7.2 lakh basic) into employer NPS cuts the new-regime tax in our example from ₹1,50,800 to ₹1,29,834, saving ₹20,966, in exchange for money locked until 60. At exit, 60% of the corpus can be withdrawn tax-free and the annuity income is taxed at slab. PFRDA's newer exit options allow larger lump sums; their tax treatment is less settled, so check before you exit.

The debt-side comparison

ProductRate (Oct–Dec 2026)Tax on returnsLock-in / notes
PPF7.1%Interest and withdrawal tax-free; the deposit is also deductible in the old regime (together called "EEE", exempt-exempt-exempt)15 years; ₹1.5 lakh/year cap
Sukanya Samriddhi (SSY)8.2%Exempt; deposit deductible in old regimeFor a daughter under 10; matures at 21
EPFDeclared yearly by EPFOExempt, except interest on your own contributions above ₹2.5 lakh a yearRetirement; withdrawals before 5 years of service taxable
Debt fund (post-2023)Market-linkedSlab on the gain, only when you redeemNone; exit loads vary
Bank FDe.g. SBI 1 yr 6.25%Slab, every year as interest accrues; TDSPremature-withdrawal penalty

For a long-term debt allocation, PPF's tax-free 7.1% beats a fully taxed debt fund for anyone above the 5% slab, as long as you can live with the lock-in and the cap.

Sovereign Gold Bonds (SGBs)

SGBs pay 2.5% a year interest (taxed at slab) plus the gold price. From 1 Apr 2026 (Budget 2026, s.70(1)(x)), the capital gain at redemption is exempt only if you subscribed at the original issue and held continuously until maturity (8 years). Bonds bought on the exchange, or redeemed early through RBI's window after 5 years, are now taxed: 12.5% LTCG if held more than 12 months (they are listed), slab otherwise. No new SGB tranches have been issued since February 2024.

14. Where to park cash: arbitrage vs liquid fund vs FD

Money for a near-term goal or an emergency fund wants safety and liquidity. Three common homes, each taxed differently:

Post-tax return over the holding period \[ r_{\text{post}} = r_{\text{pre}} \times \big(1 - t \times 1.04\big) \]
\(r_{\text{pre}}\)
The return over the whole holding period before tax, in % (not annualised): for a fund, sale NAV ÷ buy NAV − 1; for an FD, the interest earned.
\(t\)
The tax rate on that return: your slab rate for a liquid fund or FD; 20% (12 months or less) or 12.5% (more than 12 months) for an arbitrage fund.
\(1.04\)
Adds the 4% cess, so a 30% slab really takes 31.2%.
\(r_{\text{post}}\)
What you keep after tax, in % over the same period.

How it works: \(t \times 1.04\) is the share of the gain that goes in tax; \(1 - t \times 1.04\) is the share you keep. Multiply the pre-tax return by it. It assumes the whole gain is taxed (for the arbitrage fund, that your ₹1.25 lakh exemption is already used up). The table below compares all three at each slab.

Real NAVs · Kotak Arbitrage Fund vs HDFC Liquid Fund (both Direct, Growth) vs SBI 1-year FD 6.25%

Two holding periods ending 30 Sep 2026

PeriodArbitrage (pre-tax)Liquid (pre-tax)FD (pre-tax)Post-tax at 5% slab
arb / liquid / FD
at 20%at 30%
31 Mar → 30 Sep 2026 (183 days; arbitrage short-term, 20%)3.16%3.39%3.13%2.51 / 3.21 / 2.972.51 / 2.68 / 2.482.51 / 2.33 / 2.16
26 Sep 2025 → 30 Sep 2026 (369 days; arbitrage long-term, 12.5%)6.75%6.55%6.32%5.87 / 6.21 / 5.995.87 / 5.19 / 5.005.87 / 4.51 / 4.35
  1. Arbitrage NAV ₹40.6185 → ₹43.3592 over 369 days = 6.75%. Long-term: 6.75 × (1 − 0.125 × 1.04) = 5.87% (assuming the exemption is already used; if not, the gain is tax-free).
  2. Liquid NAV ₹5,249.11 → ₹5,593.11 = 6.55%. At a 30% slab: 6.55 × (1 − 0.312) = 4.51%.
  3. Under 12 months the arbitrage fund's 20% beats the liquid fund only for the 30% slab, and then barely (2.51% vs 2.33%). Held over 12 months it wins clearly for the 20% and 30% slabs.
  4. Exactly 12 months is still short-term: 30 Sep 2025 → 30 Sep 2026 would have been taxed at 20%.
Two grouped bar charts of post-tax returns by slab for Kotak Arbitrage, HDFC Liquid and an SBI FD. Six months: liquid best at 5 and 20 percent slabs, arbitrage slightly best at 30 percent. Twelve months plus: arbitrage 5.87 percent at every slab, beating liquid and FD at 20 and 30 percent slabs
Your slab and your holding period decide the winner. Low-slab investors gain nothing from the arbitrage fund's tax treatment. Source: AMFI NAVs via mfapi.in; SBI FD rate as listed in September 2026.

15. Special cases: NRIs, minors, gifts, inheritance

SituationWhat happens
NRI redeems unitsSame tax classes and rates. The AMC deducts TDS on the gain at the applicable rate (for example 20% on equity STCG, 12.5% on equity LTCG above the exemption, slab-equivalent rates on specified-MF gains), plus surcharge and cess. IDCW to NRIs: 20% TDS or the lower treaty rate with a tax-residency certificate (s.393(2) Table Sl. 10, old s.196A). File a return to claim any excess. Some AMCs restrict US/Canada residents.
Investing in a minor child's nameThe child's income (including capital gains) is clubbed with the parent who earns more (s.99(1)(c), old s.64(1A)), except ₹1,500 per child per year (Schedule III, Sl. 17, old s.10(32)). The exemption is not doubled. Clubbing stops once the child turns 18.
Gifting unitsA gift is not a "transfer" for capital gains (s.70(1)(b)), so no tax for you. Gifts from relatives are tax-free for the receiver. The receiver takes over your cost and your holding period (s.73(1) Sl. 1; s.2(101)(c)(B)(I)). Gifts to a spouse or minor child: later income and gains are clubbed with you. Units in demat move by off-market transfer; units held in statement form can now be transferred online through CAMS, KFintech or MF Central (not for ETFs; redemption blocked for 10 days after transfer).
Inheritance (transmission)No tax when units pass to a nominee or legal heir. The heir's cost is the original owner's cost and the holding period includes the original owner's. Grandfathering carries over too.

16. Reporting: statements, AIS and the ITR

  1. Capital-gains statement. Download it for the tax year from CAMS (for funds it services) and KFintech (for the rest), or from MF Central, which covers both. It lists every redemption lot by lot, with purchase date, NAV, grandfathered value where relevant, and STCG/LTCG. ETF and share sales come from your broker's tax P&L.
  2. Consolidated Account Statement (CAS) from NSDL/CDSL or the registrars: all your holdings across fund houses and demat. Useful to check nothing is missing.
  3. AIS (Annual Information Statement) and Form 26AS on the e-filing portal show redemptions and IDCW reported by the registrars, and TDS deducted. Reconcile them with the statements before filing.
  4. Which form. As for shares (Chapter 13, part 13): ITR-1/ITR-4 are allowed if your only capital gains are equity LTCG up to ₹1.25 lakh with no losses to carry forward; otherwise ITR-2 (ITR-3 if you also have F&O or business income). Equity LTCG goes scrip by scrip (fund by fund) in the schedule known as Schedule 112A in the forms filed in 2026; the CBDT notifies new forms under the 2025 Act, so check the portal for the year you file.
  5. File by the due date (31 July for ITR-2) to carry losses forward.

17. A full year for one investor

Meera is a salaried resident with a ₹18 lakh salary, on the new regime. Her employer deducts TDS on salary. Everything below is real NAVs and prices; all dates fall in tax year 2026-27 (to 30 Sep 2026, with nothing else happening later in the year).

EventDetails (real data)Gain / incomeClass and rate
(a) Car down-payment, 3 Aug 2026Redeems ₹4,00,000 from her ₹20,000-a-month UTI Nifty 50 Index Fund SIP (since Jan 2019) at NAV ₹174.4125: 2,293.41 units from 9 lots (Jan–Sep 2019), all long-term2,30,296.62Equity LTCG
(b) Debt fund bought 2022HDFC Corporate Bond, ₹4 L on 15 Jun 2022, redeemed 15 Jun 2026 (part 3)1,33,933.91Other LTCG 12.5%
(c) Debt fund bought 2024Same fund, ₹4 L on 14 Jun 2024, redeemed 15 Jun 202659,223.41Specified MF: slab
(d) Gold ETF3,000 GOLDBEES bought 1 Apr 2025 at ₹76.72, sold 15 Sep 2026 at ₹123.621,40,700.00Other LTCG 12.5%
(e) International FoFMotilal Oswal Nasdaq 100 FoF, ₹2 L on 1 Jul 2025 at ₹40.6147, redeemed 1 Jul 2026 at ₹69.6296 to "rebalance"1,42,861.65Other, under 24 months: slab
(f) IDCW40,000 units of ICICI Pru BAF Monthly IDCW, ₹0.07 × 6 payouts (Apr–Sep 2026)16,800.00Slab; TDS ₹1,680
(g) Switch regular → direct, 4 May 2026UTI Nifty 50 Index Fund Regular, ₹3 L invested 1 Jun 2020 at ₹64.5172 (4,649.923 units), switched at ₹166.1212 = ₹7,72,4514,72,450.79Equity LTCG
(h) "Harvest", 1 Sep 2026Sells 1,359.74 SIP units at ₹169.3801 to book "₹1.25 lakh tax-free", buys back1,25,000.00Equity LTCG

She also runs a ₹20,000 SIP in the HDFC BSE Sensex Index Fund since Jan 2025 (part 11), untouched in the baseline.

Step by step · baseline tax

What Meera owes as things stand

  1. Slab income = salary after standard deduction ₹17,25,000 + IDCW ₹16,800 + debt-fund gain (c) ₹59,223.41 + Nasdaq FoF gain ₹1,42,861.65 = ₹19,43,885.06. Slab tax = 20,000 + 40,000 + 60,000 + 20% × 3,43,885.06 = ₹1,88,777.01.
  2. Other-class LTCG = 1,33,933.91 + 1,40,700 = ₹2,74,633.91 × 12.5% = ₹34,329.24.
  3. Equity LTCG = 2,30,296.62 + 4,72,450.79 + 1,25,000 = ₹8,27,747.41. Taxable above ₹1,25,000: ₹7,02,747.41 × 12.5% = ₹87,843.43.
  4. Total = (1,88,777.01 + 34,329.24 + 87,843.43) × 1.04 = ₹3,23,387.66. Her salary alone would cost ₹1,50,800, so the investments add ₹1,72,587.66.
  5. The "harvest" in (h) was a mistake: the car redemption had already used the exemption, so the ₹1.25 lakh it booked was taxed at 12.5%.
Step by step · the tax-aware version

Same goals, five different choices

  1. Skip the harvest: the exemption was already used. Saves ₹16,250 this year (it only brought forward tax on a gain she would have paid later anyway).
  2. Defer the regular → direct switch to future Aprils, switching about ₹1.25 lakh of gain each year in which the exemption is otherwise unused (the ₹4.72 lakh gain needs about 3.8 years of exemptions). The cost of staying in the regular plan meanwhile is the expense gap: about 0.13% a year from the two plans' NAVs, roughly ₹1,017 a year on ₹7.72 lakh. Saves ₹61,419 this year.
  3. Hold the Nasdaq FoF past 24 months (after 1 Jul 2027) and rebalance by directing new money elsewhere (Chapter 16). Saves ₹29,715 this year. When she sells later, she pays 12.5% instead of slab, so ₹11,143 of that is a permanent saving if the gain stays the same.
  4. Growth + SWP instead of IDCW: the same ₹16,800 withdrawn from the growth option carries only ₹5,596 of gain. Saves ₹2,767.
  5. Tax-loss harvest the Sensex fund on 30 Sep 2026 and reinvest in another Nifty 50 fund: STCL ₹20,468 cancels part of the slab-taxed debt-fund gain; LTCL ₹12,180 cancels part of the gold LTCG. Saves ₹5,841.

New computation. Slab income = 17,25,000 + (59,223.41 − 20,467.61) = ₹17,63,755.80 → slab tax ₹1,52,751.16. Other LTCG = 2,74,633.91 − 12,179.76 = ₹2,62,454.15 → ₹32,806.77. Equity LTCG = 2,30,296.62 + 5,596.49 = ₹2,35,893.11 → (2,35,893.11 − 1,25,000) × 12.5% = ₹13,861.64. Total × 1.04 = ₹2,07,396.35, of which investments add ₹56,596.35.

₹3,23,388
Baseline total tax
₹2,07,396
Tax-aware total tax
₹1,15,991
Saved this year
Waterfall chart: baseline investment tax Rs 1,72,588, reduced by Rs 16,250 for skipping the wasted harvest, Rs 61,419 for deferring the switch, Rs 29,715 for holding the Nasdaq fund of funds past 24 months, Rs 2,767 for growth plus SWP and Rs 5,841 for tax-loss harvesting, ending at Rs 56,596
Where the ₹1,15,991 comes from. Each bar is measured against the baseline; together they add up because the changes barely interact. Source: course/scripts/ch15_figures.py.
Deferral is not exemption: be honest about what you saved

Most of this year's ₹1,15,991 is tax postponed, not tax avoided. The switch gain will be taxed when switched. Only the slices that land inside future unused exemptions escape for good. The Nasdaq and loss-harvest gains will be taxed later, at 12.5%. The truly permanent parts are the rate differences (slab versus 12.5%), the IDCW-to-SWP change, and any exemption that would otherwise lapse. Deferral is still worth having: the postponed tax keeps compounding for you. But never let tax steer you into an investment you do not want. If Meera needed the Nasdaq money in July, selling was right.

18. In your framework, and try it yourself

In your framework

framework.funds implements this chapter. fund_tax_class(category, equity_pct, debt_pct, purchase_date) returns 'equity_oriented', 'specified_debt' or 'other' under 2026-27 rules. fund_capital_gains(lots, sell_date, sell_units, sell_nav, tax_class, slab_rate, ltcg_exemption_left, grandfather_nav_31jan2018) does the lot-by-lot FIFO computation of part 5 and returns the STCG/LTCG and tax with cess. harvest_plan(lots, nav_today, today, tax_class, exemption_left) lists the units to redeem to use the exemption and the loss lots available (with how many older units FIFO forces you to redeem first). sip_simulate builds the lots from real NAVs fetched with load_nav(scheme_code), and rebalance_backtest(..., tax=True) charges tax on rebalancing trades (Chapter 16). Rates, holding periods, STT, stamp duty and the IDCW TDS threshold live in framework/config.py with sources and an MF_AS_OF date. From the command line: python -m framework.funds tax --help and python -m framework.funds harvest --help.

Run these from the repository root (for example .venv/bin/python snippet.py). Snippet 1 uses the framework; snippets 2 and 3 need only pandas and the NAV files this chapter saved in data/extra/.

1. FIFO gains and a harvest plan with the framework (reproduces part 5):

import sys; sys.path.insert(0, ".")          # run from the repository root, so framework/ is importable
from framework.funds import load_nav, sip_simulate, fund_capital_gains, harvest_plan

nav = load_nav(120716)                        # UTI Nifty 50 Index Fund - Direct - Growth (cached in data/mf/)
sip = sip_simulate(nav, 10_000, "2023-01-01", end="2026-09-30", day=5)
lots = sip["lots"]                            # one row per instalment: date, nav, amount, units
sell_nav = nav.loc["2026-09-30"]
units = 200_000 / sell_nav                    # redeem Rs 2,00,000 on 30 Sep 2026
detail, summary = fund_capital_gains(lots, "2026-09-30", units, sell_nav, "equity_oriented")
print(detail.round({"units": 2, "gain": 2})[["buy_date", "units", "term", "gain"]].tail(3))
print({k: summary[k] for k in ["units", "ltcg", "stcg", "tax", "stt"]})
plan = harvest_plan(lots, sell_nav, "2026-09-30", "equity_oriented")
print(plan["note"], "| loss lots:", len(plan["loss_lots"]))
# -> ltcg about 31,572 (the framework ignores the small stamp duty in cost; part 5 gets 31,563.26), tax 0.0, 25 loss lots

2. A self-contained FIFO redemption (pandas only):

import pandas as pd

nav = pd.read_csv("data/extra/ch15_mf_120716_uti_nifty50_dir.csv", parse_dates=["date"]).set_index("date")["nav"]

def sip_lots(nav, amount, start, end, day=5, stamp=0.00005):
    rows = []
    for m in pd.date_range(start, end, freq="MS"):
        d = nav.index[nav.index.searchsorted(m.replace(day=day))]      # first NAV on/after the SIP date
        rows.append({"date": d, "amount": amount, "units": round(amount * (1 - stamp) / nav[d], 3)})
    return pd.DataFrame(rows)

def fifo(lots, sell_date, sell_nav, amount):
    left, out = amount / sell_nav, []
    for r in lots.itertuples():
        if left <= 0:
            break
        u = min(r.units, left); left -= u
        lt = pd.Timestamp(sell_date) > r.date + pd.DateOffset(months=12)
        out.append({"buy": r.date.date(), "units": u, "gain": u * sell_nav - u * r.amount / r.units,
                    "term": "LT" if lt else "ST"})
    return pd.DataFrame(out)

lots = sip_lots(nav, 10_000, "2023-01-01", "2026-09-30")
red = fifo(lots, "2026-09-30", nav["2026-09-30"], 200_000)
print(len(lots), "lots;", len(red), "used;", red.groupby("term")["gain"].sum().round(2).to_dict())
# -> 45 lots; 17 used; {'LT': 31563.26}

3. SWP gain portion and IDCW comparison (pandas only):

import pandas as pd

nav = pd.read_csv("data/extra/ch15_mf_120716_uti_nifty50_dir.csv", parse_dates=["date"]).set_index("date")["nav"]
buy_d = nav.index[nav.index.searchsorted(pd.Timestamp("2023-04-03"))]
units0 = round(1_000_000 * (1 - 0.00005) / nav[buy_d], 3)
cost_per_unit = 1_000_000 / units0
rows = []
for m in pd.date_range("2024-05-01", "2026-09-30", freq="MS"):
    d = nav.index[nav.index.searchsorted(m.replace(day=10))]
    rows.append({"date": d, "gain": 15_000 * (1 - cost_per_unit / nav[d])})
swp = pd.DataFrame(rows)
swp["fy"] = swp.date.apply(lambda d: d.year if d.month >= 4 else d.year - 1)
print(swp.groupby("fy")["gain"].sum().round(2))         # 2024: 46197.34, 2025: 57843.06, 2026: 26489.85
print("gain share of cash withdrawn:", round(swp.gain.sum() / (15_000 * len(swp)) * 100, 2), "%")   # 30.01 %

19. Practical checklist

20. Key takeaways

Key takeaways

21. Quiz and exercises

Q1. A Nifty 50 index fund, a gold ETF, a gold FoF and a corporate-bond fund bought in May 2024: which tax class is each in for a sale in tax year 2026-27?
Index fund: equity-oriented (at least 65% listed Indian equity). Gold ETF: other, listed, so long-term after 12 months at 12.5%. Gold FoF: other, unlisted, so long-term only after 24 months. Corporate-bond fund bought after 1 Apr 2023: specified MF, gains at slab whatever the holding period.
Q2. A balanced-advantage fund shows 45% net equity but 72% gross equity (the rest hedged with futures). How is it taxed?
The test counts equity shares held, hedged or not, averaged over the year. With 72% gross in listed Indian equity it is equity-oriented: 20% within 12 months, 12.5% above ₹1.25 lakh after. Confirm in the fund's SID; the AMC states its tax treatment.
Q3. You bought units of an equity fund on 7 Oct 2025. On which date does a redemption first become long-term?
Long-term needs more than 12 months: 7 Oct 2025 + 12 months = 7 Oct 2026, so a redemption on 8 Oct 2026 or later is long-term. On 7 Oct 2026 it is still short-term (20%).
Q4. You hold 500 units of an equity fund bought on 10 Jan 2017 at NAV ₹40. The NAV on 31 Jan 2018 was ₹52. What is the taxable gain per unit if you redeem at (a) ₹90, (b) ₹48, (c) ₹35?
Cost = max(actual, min(FMV, sale)). (a) max(40, min(52, 90)) = 52 → gain ₹38 per unit (₹19,000). (b) max(40, min(52, 48)) = 48 → gain ₹0. (c) max(40, min(52, 35)) = 40 → loss ₹5 per unit (−₹2,500), which you can set off.
Q5. Your SIP has 30 lots. The oldest 10 are long-term with gains, the newest 20 are in loss. Can you redeem only the loss lots to book a short-term loss?
No. Redemptions within a folio go FIFO, so the 10 oldest lots go first. To reach the loss lots you must redeem the gain lots too, and the net may be a gain. Loss harvesting works only where the losses are not stuck behind gains: a separate folio, a separate fund, or a fund where every lot is in loss.
Q6. You withdraw ₹20,000 by SWP from an equity fund when the NAV is ₹250. Your cost is ₹160 per unit and the units are long-term. How much of the ₹20,000 is taxable gain, and what is the tax if your exemption is already used?
Gain = 20,000 × (1 − 160 ÷ 250) = 20,000 × 0.36 = ₹7,200. Tax = 7,200 × 12.5% × 1.04 = ₹936. The other ₹12,800 is your own money coming back.
Q7. An investor in the 30% slab receives ₹60,000 of IDCW a year from an equity fund. What does it cost in tax compared with an SWP of ₹60,000 whose gain portion is 35%, if the exemption is unused?
IDCW: 60,000 × 30% × 1.04 = ₹18,720 (and TDS of ₹6,000 is deducted, since it exceeds ₹10,000 from one fund house). SWP: gain = ₹21,000, long-term, inside the ₹1.25 lakh exemption → ₹0. Even with the exemption used: 21,000 × 13% = ₹2,730.
Q8. You switch ₹6 lakh from the regular to the direct plan of the same index fund. Your cost was ₹3.5 lakh, bought in 2021. You have no other LTCG this year. What is the tax, and how could you reduce it?
A plan switch is a redemption: LTCG = ₹2.5 lakh. Tax = (2,50,000 − 1,25,000) × 12.5% × 1.04 = ₹16,250. Alternative: switch about half this year (gain ≈ ₹1.25 lakh, tax ₹0) and the rest next April (another ₹1.25 lakh exemption), paying the regular plan's extra expense ratio for a few months. Also stop new SIPs in the regular plan now.
Q9. In March you plan to harvest ₹1.25 lakh of LTCG from an active fund that charges 1% exit load within 2 years. The lots you would sell are 18 months old and show a 5% gain. Should you?
No. To book ₹1.25 lakh at a 5% gain you would sell ₹25 lakh; a 1% load costs about ₹25,000 (₹22,500 if 10% of units are load-free), more than the ₹16,250 of tax saved. Break-even at a 1% load is a gain of about 7.7% of value (6.9% with the 10% free units). Wait until the lots pass 2 years.
Q10. You have ₹80,000 of short-term loss from a fund. This year you also have ₹1,00,000 of slab-taxed gain from a debt fund bought in 2024 (30% slab) and ₹1,00,000 of equity LTCG. Where does the loss go?
An STCL can absorb any capital gain. Against the debt-fund gain it saves 80,000 × 30% × 1.04 = ₹24,960. Against the equity LTCG it would save nothing, because that gain is already within the ₹1.25 lakh exemption. Set it against the debt-fund gain.
Q11. Your salary is ₹14 lakh, new regime, with no deductions available in the old regime except ₹1.5 lakh of EPF + ELSS. Does buying ELSS save tax?
New regime: 14,00,000 − 75,000 = ₹13,25,000 → tax = 20,000 + 40,000 + 15% × 1,25,000 = 78,750 × 1.04 = ₹81,900. Old regime: 14,00,000 − 50,000 − 1,50,000 = ₹12,00,000 → 12,500 + 1,00,000 + 30% × 2,00,000 = 1,72,500 × 1.04 = ₹1,79,400. The new regime wins by ₹97,500, so ELSS's deduction is worth nothing. Choose ELSS only if you want that equity fund anyway.
Q12. You need to park ₹5 lakh for 8 months and you are in the 30% slab. Liquid fund or arbitrage fund, if both return about 6.5% a year?
Pre-tax return for 8 months ≈ 4.33%. Liquid (slab): 4.33 × (1 − 0.312) = 2.98%. Arbitrage (short-term equity, 20%): 4.33 × (1 − 0.208) = 3.43%. Arbitrage wins by about ₹2,250 on ₹5 lakh, but it carries a small risk of lower returns when futures premiums shrink, and may charge an exit load within 30 days. At a 20% slab the two tie (both lose 20.8% to tax: 4.33 × 0.792 = 3.43%), so the slightly higher or steadier pre-tax return decides; at a 5% slab the liquid fund wins clearly (4.33 × 0.948 = 4.11%).
Q13. Exercise: download your capital-gains statement for last year from MF Central (or CAMS and KFintech). Classify each redemption by class and term, and compute the tax with the part 17 method. How much exemption did you leave unused?
Open-ended. Check: (1) equity-oriented STCG at 20%, LTCG at 12.5% above ₹1.25 lakh (shared with shares); (2) specified-MF gains added to slab income; (3) other-class LTCG at 12.5%, STCG at slab; (4) losses set off with STCL against slab gains first; (5) 4% cess. Unused exemption × 13% is the tax a March harvest would have saved for good.

22. Sources

Zerodha Varsity (concepts; explained here in our own words and updated where Varsity's figures are older): Markets and Taxation, ch. 4: Taxation for Investors (LTCG, STCG, indexation, FIFO; mentions the old 36-month debt rule) · ch. 3: Classifying your market activity · ch. 7: ITR forms · Personal Finance, Equity Scheme (Part 2): ELSS and s.80C · Arbitrage Funds ("the real arbitrage is the tax arbitrage") · Exchange-traded funds (ETF) · The Debt Funds (Part 4) · NPS tax rules & benefits (80CCD(1), (1B), (2); 14% in the new regime; ₹7.5 lakh cap).

Law and official sources (checked 2 Oct 2026): Income-tax Act, 2025 (Gazette): s.2(101) holding periods; s.70(1)(b), (x), (zj), (zk); s.73(1) Table Sl. 1, 8, 10–12; s.76 specified MF; s.90(7)–(8) grandfathering; s.99 clubbing; s.123 and Schedule XV; s.124; s.156 rebate; s.175(8)–(10); Chapter XI GAAR; s.196–198 and s.198(8); s.202; s.393(1) Table Sl. 4 and s.393(2) Table Sl. 10; Schedule III Sl. 17; Schedule VII · Income-tax Act, 2025 as amended by Finance Act, 2026 (Income Tax Department) · Income Tax Department: old s.50AA and the specified-MF definition from 1 Apr 2025 · Memorandum explaining the Finance Bill, 2026 (no interest deduction against IDCW/dividends; SGB exemption restricted to original subscribers held to maturity) · AMFI: Tax regime for mutual funds · AMFI best-practice guideline 116: transfer of units held in SoA mode (Aug 2024).

Secondary sources used to cross-check rates and practice: ClearTax: STT rates (0.001% on equity fund/ETF sales; unchanged by Budget 2026) · ClearTax: SGB capital gains from 1 Apr 2026 · Taxmann: Budget 2026 curtails SGB tax-free status · Taxguru: TDS on MF income raised to ₹10,000 (Budget 2025) · Taxguru: interest deduction barred against dividend/MF income (Budget 2026) · Upstox: Budget 2026 and mutual-fund taxation · Angel One: income-plus-arbitrage FoFs, 12.5% after 24 months · Upstox: ICICI Pru BAF IDCW ₹0.07 per unit (2026) · INDmoney: Parag Parikh Flexi Cap exit load · INDmoney: UTI Nifty 50 Index Fund, exit load nil, TER 0.20% · Paisabazaar: SBI FD rates, September 2026 · Small-savings rates for Oct–Dec 2026 (PPF 7.1%, SSY 8.2%) · Motilal Oswal: TDS for NRIs, 2026.

Data: daily NAVs from AMFI via mfapi.in, saved as data/extra/ch15_mf_<code>_*.csv (UTI Nifty 50 Index Direct 120716 and Regular 100822; Parag Parikh Flexi Cap 122639; Kotak Arbitrage 119771; HDFC Liquid 119091; HDFC Corporate Bond 118987; Motilal Oswal Nasdaq 100 FoF 145552; ICICI Pru BAF Growth 120377 and Monthly IDCW 122236; HDFC BSE Sensex Index 119065; Nippon India Gold Savings 118663), to 30 Sep 2026. GOLDBEES closes from NSE via Yahoo Finance (data/extra/GOLDBEES.csv). All calculations and figures: course/scripts/ch15_figures.py with course/scripts/ch15_lib.py; numbers saved to data/extra/ch15_numbers.json. Examples are historical analysis for education, not recommendations or tax advice.

← PreviousMutual Funds & ETFsNext →Asset Allocation & Tax-Aware Rebalancing