Tracker behaviors

How snapshots, holdings, and transaction-based trackers update values for live investment types.

Last reviewed 2026-07-23

Investment types do not all update the same way. Invesh uses three tracker behaviors for the types you can create today.

TypeBehaviorWhat you update
Bank AccountSnapshot-basedAvailable balance as of a date
StocksHoldings-basedQuantity, avg buy price, current price
US StocksHoldings-basedQuantity, avg buy price, current price (USD)
Mutual FundsHoldings-basedUnits, avg buy NAV, current NAV
Fixed DepositHoldings-basedDeposit terms; value accrues automatically
Public Provident FundTransaction-basedDeposits, lump sums, interest, withdrawals
Employee Provident FundTransaction-basedMonthly contribution, interest, withdrawal, lump sum (employee / employer / pension amounts)

Snapshot vs holdings vs transactions

  • Snapshot-based — point-in-time balances (Bank Account). You record the available balance as of a date; Invesh does not need every debit or credit.
  • Holdings-based — positions you hold (Stocks, US Stocks, Mutual Funds, Fixed Deposit). You track quantity/units or deposit terms. Stocks, US Stocks, and Mutual Funds show current value and P&L from those positions; Fixed Deposit shows accrued current value and maturity from deposit terms.
  • Transaction-based — a ledger of money in and out (Public Provident Fund, Employee Provident Fund). You record contributions, interest, and withdrawals (EPF also tracks pension in each row); current value and FY totals follow that history.

Open a type page below for the exact metrics and update rules.

Per-type behavior