Broker charges changelog
Recorded money-field additions and changes in the KYB dataset, newest first. Filter by broker or follow the RSS feed.
How to read this history
Dates show when a value was recorded in our dataset, not when the broker made it effective. The backfill starts with the first local git snapshot on 2026-05-07 and includes later corrections and additions. Initial values and newly available fields have a null previous value. Null can also mean a component is absent or was removed; it never means a zero fee.
Brokerage fields use stable plan keys, with percent, flat (INR), unit and optional minimum (INR). Subscription periods qualify fees; statutory values are percentages. Legacy records contribute only the fields they actually contained. The old Angel slug maps to Angel One. Sources are the URLs recorded with those snapshots and may have since moved; an absent pricing URL is labelled explicitly. AMC and contact prose changes are outside this money log.
Indiabulls Securities
plans.unlimited-500.brokerage.options.unitFrom: perOrderTo: null (not recorded / absent)Recorded pricing sourceIndiabulls Securities
plans.unlimited-500.brokerage.options.flatFrom: 0To: null (not recorded / absent)Recorded pricing sourceIndiabulls Securities
plans.unlimited-500.brokerage.options.percentFrom: 0To: null (not recorded / absent)Recorded pricing sourceIndiabulls Securities
plans.unlimited-500.brokerage.futures.unitFrom: perOrderTo: null (not recorded / absent)Recorded pricing sourceIndiabulls Securities
plans.unlimited-500.brokerage.futures.flatFrom: 0To: null (not recorded / absent)Recorded pricing sourceIndiabulls Securities
plans.unlimited-500.brokerage.futures.percentFrom: 0To: null (not recorded / absent)Recorded pricing sourceIndiabulls Securities
plans.unlimited-500.brokerage.intraday.unitFrom: perOrderTo: null (not recorded / absent)Recorded pricing sourceIndiabulls Securities
plans.unlimited-500.brokerage.intraday.flatFrom: 0To: null (not recorded / absent)Recorded pricing sourceIndiabulls Securities
plans.unlimited-500.brokerage.intraday.percentFrom: 0To: null (not recorded / absent)Recorded pricing sourceIndiabulls Securities
plans.unlimited-500.brokerage.delivery.unitFrom: perOrderTo: null (not recorded / absent)Recorded pricing sourceIndiabulls Securities
plans.unlimited-500.brokerage.delivery.flatFrom: 0To: null (not recorded / absent)Recorded pricing sourceIndiabulls Securities
plans.unlimited-500.brokerage.delivery.percentFrom: 0To: null (not recorded / absent)Recorded pricing sourceIndiabulls Securities
plans.unlimited-500.dpChargesFrom: 18.5To: null (not recorded / absent)Recorded pricing sourceIndiabulls Securities
plans.unlimited-500.subscriptionPeriodFrom: monthlyTo: null (not recorded / absent)Recorded pricing sourceIndiabulls Securities
plans.unlimited-500.subscriptionFeeFrom: 500To: null (not recorded / absent)Recorded pricing sourceIndiabulls Securities
plans.flat11.brokerage.options.percentFrom: null (not recorded / absent)To: 2.5Recorded pricing sourceIndiabulls Securities
plans.flat11.brokerage.futures.percentFrom: null (not recorded / absent)To: 2.5Recorded pricing sourceIndiabulls Securities
plans.flat11.dpChargesFrom: 18.5To: 20Recorded pricing sourceShoonya
statutoryCharges.options.exchTxnChargesFrom: null (not recorded / absent)To: 0.03553Recorded pricing sourceShoonya
statutoryCharges.options.sebiChargesFrom: null (not recorded / absent)To: 0.0001Recorded pricing sourceShoonya
statutoryCharges.options.stampDutyFrom: null (not recorded / absent)To: 0.003Recorded pricing sourceShoonya
statutoryCharges.options.gstFrom: null (not recorded / absent)To: 18Recorded pricing sourceShoonya
statutoryCharges.options.sttFrom: null (not recorded / absent)To: 0.15Recorded pricing sourceShoonya
statutoryCharges.futures.exchTxnChargesFrom: null (not recorded / absent)To: 0.00183Recorded pricing sourceShoonya
statutoryCharges.futures.sebiChargesFrom: null (not recorded / absent)To: 0.0001Recorded pricing sourceShoonya
statutoryCharges.futures.stampDutyFrom: null (not recorded / absent)To: 0.002Recorded pricing sourceShoonya
statutoryCharges.futures.gstFrom: null (not recorded / absent)To: 18Recorded pricing sourceShoonya
statutoryCharges.futures.sttFrom: null (not recorded / absent)To: 0.05Recorded pricing sourceShoonya
statutoryCharges.intraday.exchTxnChargesFrom: null (not recorded / absent)To: 0.00307Recorded pricing sourceShoonya
statutoryCharges.intraday.sebiChargesFrom: null (not recorded / absent)To: 0.0001Recorded pricing sourceShoonya
statutoryCharges.intraday.stampDutyFrom: null (not recorded / absent)To: 0.003Recorded pricing sourceShoonya
statutoryCharges.intraday.gstFrom: null (not recorded / absent)To: 18Recorded pricing sourceShoonya
statutoryCharges.intraday.sttFrom: null (not recorded / absent)To: 0.025Recorded pricing sourceShoonya
statutoryCharges.delivery.exchTxnChargesFrom: null (not recorded / absent)To: 0.00307Recorded pricing sourceShoonya
statutoryCharges.delivery.sebiChargesFrom: null (not recorded / absent)To: 0.0001Recorded pricing sourceShoonya
statutoryCharges.delivery.stampDutyFrom: null (not recorded / absent)To: 0.015Recorded pricing sourceShoonya
statutoryCharges.delivery.gstFrom: null (not recorded / absent)To: 18Recorded pricing sourceShoonya
statutoryCharges.delivery.sttFrom: null (not recorded / absent)To: 0.1Recorded pricing sourceShoonya
plans.flat5.brokerage.options.unitFrom: null (not recorded / absent)To: perOrderRecorded pricing sourceShoonya
plans.flat5.brokerage.options.flatFrom: null (not recorded / absent)To: 5Recorded pricing sourceShoonya
plans.flat5.brokerage.options.percentFrom: null (not recorded / absent)To: null (not recorded / absent)Recorded pricing sourceShoonya
plans.flat5.brokerage.futures.unitFrom: null (not recorded / absent)To: perOrderRecorded pricing sourceShoonya
plans.flat5.brokerage.futures.flatFrom: null (not recorded / absent)To: 5Recorded pricing sourceShoonya
plans.flat5.brokerage.futures.percentFrom: null (not recorded / absent)To: 0.03Recorded pricing sourceShoonya
plans.flat5.brokerage.intraday.unitFrom: null (not recorded / absent)To: perOrderRecorded pricing sourceShoonya
plans.flat5.brokerage.intraday.flatFrom: null (not recorded / absent)To: 5Recorded pricing sourceShoonya
plans.flat5.brokerage.intraday.percentFrom: null (not recorded / absent)To: 0.03Recorded pricing sourceShoonya
plans.flat5.brokerage.delivery.unitFrom: null (not recorded / absent)To: perOrderRecorded pricing sourceShoonya
plans.flat5.brokerage.delivery.flatFrom: null (not recorded / absent)To: 0Recorded pricing sourceShoonya
plans.flat5.brokerage.delivery.percentFrom: null (not recorded / absent)To: 0Recorded pricing source