Skip to content

Capital Gains Report

The Capital Gains report shows the profit or loss on Indian shares you sold in a financial year, the gain you would make if you sold what you still hold, and an estimate of the tax on it.

Go to Insights → Capital Gains in the top menu (on mobile, open the menu drawer and look under Insights). The page lives at agnifolio.com/insights/capital-gains.

Use the Financial year dropdown at the top to switch years. A financial year runs from 1 April to 31 March, shown as, for example, FY 2025-26. The list holds the current year plus every year in which you sold something, and opens on the latest year with a sale. Reports start from FY 2018-19.

The report covers holdings that are:

  • recorded as a Stock, ETF, Gold ETF or Silver ETF, and
  • Indian — priced in rupees or listed with a .NS (NSE) or .BO (BSE) symbol, and
  • backed by transactions (buys and sells). A holding with only a value and no transactions has nothing to calculate from.

Foreign shares, crypto, and holdings recorded as a Mutual Fund or Index Fund are not part of this report yet.

Four summary cards

CardMeaning
Short-term gainGains on shares held 12 months or less
Long-term gainGains on shares held more than 12 months
Tax-free allowance usedHow much of the yearly long-term allowance your gains used
Estimated taxTax on the taxable part, including 4% cess

Sold in FY … lists every sale in the year: stock, quantity, bought date, sold date, cost, sale value, gain, and whether it was short or long term.

Still holding lists what you own today with the gain you’d make if you sold now. The Term column tells you when a holding turns long term — for example Short-term · long-term in 42 days — which is useful for timing a sale.

  • Oldest shares sell first (FIFO). When you sell, the app matches the sale against your earliest purchases, the same way the tax rules do.
  • Bonus shares cost nothing. Splits change the number of shares, not what you paid.
  • Long term means more than 12 months. Exactly 12 months is still short term.
  • Tax rates follow the sale date:
SoldShort-term rateLong-term rateYearly tax-free long-term gain
Before 23 July 202415%10%₹1,00,000
On or after 23 July 202420%12.5%₹1,25,000 (from FY 2024-25)
  • Losses offset gains. Short-term losses reduce short-term gains first, then long-term gains. Long-term losses only reduce long-term gains.
  • Currency. Gains are shown in your chosen display currency, converted at today’s rate. The tax, allowance and cess always stay in rupees, because that’s how they’re filed in India.

”Needs attention” — why a sale is missing

Section titled “”Needs attention” — why a sale is missing”

Anything the report can’t calculate safely is left out of the totals and listed under Needs attention, with a link to the holding so you can fix it.

GroupWhat it meansHow to fix it
History incomplete — add the missing buysThe shares you hold don’t match your recorded buys and sells, you sold more than you bought, or a transaction has no dateAdd the missing buy transactions on the holding’s page
Purchase date unknown — record as a BUY on the original dateThe shares came from a transfer, a corporate action or a statement import, so the app doesn’t know when you bought themRecord them as a BUY on the date you actually bought them
Intraday trades — not capital gainsBought and sold on the same day — taxed as business income, not capital gainsNothing to fix; they’re listed for your reference
ETFs — tax depends on the fund typeETFs and other listed funds are taxed by fund type, so they’re shown but not added to the totalsIf a fund was recorded as a stock, change its type to ETF

Other reasons a sale may not appear:

  • It happened in a different financial year — check the dropdown.
  • The holding isn’t an Indian stock or ETF (see What’s included).
  • Moving shares to another account is a transfer, not a sale, so it never creates a gain.

Export Excel downloads a file such as capital-gains-FY2025-26.xlsx with four sheets: Summary, Realized, Unrealized and Needs attention. The summary sheet includes the exchange rate used, so your accountant can see exactly how the figures were converted.