Skip to content

    Annual Trading Cost Estimator: Build a Yearly Budget

    Estimate annual trading costs from one round trip. The form has no trade-count field, so multiply by trades yourself. Worked F&O example with checked rates.

    31 January 2026
    10 min read
    1,986 words

    To estimate annual trading costs, add the charges on your expected trades and then add yearly account and service bills. The form above calculates a single buy-and-sell round trip. It has no trade-frequency or year field. Use its output as a rough starting point, check the fee assumptions against your broker, and calculate the yearly total separately.

    A round trip means opening and closing a position. An order is an instruction to trade; one position can involve several orders. Keep those counts separate when estimating brokerage. This page does not forecast trading activity or pull a history from your account.

    What the fields above actually accept

    Form controls checked 16 Oct 2026.
    FieldWhat to enterImportant limit
    SegmentEquity delivery, equity intraday, futures or optionsRates and charge bases depend on this choice
    Buy Price and Sell PricePrice per share or underlying unit; use option premiums for optionsThe price boxes are manual entries
    Quantity (units per lot)Shares for equity; contract units for derivativesThe preset is not proof of a current contract size
    Number of Lots (1 for equity)The multiplier applied to quantityIt does not mean yearly trade count

    The results include turnover, gross profit or loss, separate fee categories, total charges and net profit or loss. Turnover adds the buy and sell values; it is not your capital or profit. The Breakeven Move card divides estimated costs by quantity. It shows how much the price needs to move per unit to cover the estimated fees. It does not guarantee an exit price.

    Check the assumptions before using the total

    There is no broker selector or editable fee schedule. Delivery fees are fixed internally, and the options brokerage rule may differ from your plan. Empty or zero inputs can become preset values. Use positive, checked inputs and compare the result with your broker's own records.

    Worked example: an intraday share trade

    Assume a fictional equity intraday trade buying 100 shares at ₹100 and selling them at ₹102, with Number of Lots set to 1. Buy value is ₹10,000, sell value is ₹10,200 and turnover is ₹20,200. Gross profit is (₹102 minus ₹100) × 100 = ₹200. The table follows the form's intraday formula. STT means securities transaction tax; GST means goods and services tax. SEBI is the securities regulator; IPFT is the investor protection fund.

    Illustrative prices and quantity. Rates checked 16 Oct 2026 against NSE and Zerodha; NSE exchange/IPFT revision effective March 2026.
    ComponentExample calculationAmount
    BrokerageBuy and sell values × 0.03%, each below the ₹20 cap₹6.06
    STT₹10,200 sell value × 0.025%₹2.55
    NSE exchange charge including IPFT₹20,200 × 0.00307%₹0.62014
    SEBI fee₹20,200 at ₹10 per crore₹0.0202
    GST18% of brokerage, exchange charge and SEBI fee₹1.2060612
    Stamp duty₹10,000 buy value × 0.003%₹0.30
    Total before display roundingSum of the example fees₹10.7564012

    The tool rounds its Total Charges card to ₹11 and its Net P&L card to ₹189. Its Breakeven Move card rounds the positive cost per unit to ₹0/unit in this example. That display does not mean the trade has no costs. At paisa precision, the tool's estimated round-trip cost is ₹10.76. This follows its formula before billing adjustments; Zerodha, for example, rounds STT to the nearest rupee.

    Worked example: a Nifty options round trip

    This example uses Zerodha's published charges page, checked on 28 October 2026, and the dated rates in our charges changelog. The trade is made up: buy 65 units of a Nifty call at ₹100 premium and sell at ₹110. The 65 units is an assumed quantity, not a lot-size quote. Check the exchange's current lot size before you enter a real trade.

    Made-up trade. Rates: Zerodha charges page and NSE circular NSE/FA/73061, checked 28 October 2026; STT rate from 1 April 2026 (NSE/FATAX/73524).
    ComponentExample calculationAmount
    Buy value₹100 × 65₹6,500
    Sell value₹110 × 65₹7,150
    Gross profit(₹110 − ₹100) × 65₹650
    BrokerageFlat ₹20 per executed order, two orders₹40
    STT0.15% of ₹7,150 sale premium₹10.725
    NSE exchange charge0.03553% of ₹13,650 turnover₹4.849845
    SEBI fee₹10 per crore on ₹13,650₹0.01365
    GST18% of brokerage, exchange charge and SEBI fee₹8.0754291
    Stamp duty0.003% of ₹6,500 buy value₹0.195
    Total chargesSum of the above₹63.8589241

    The total is about ₹63.86, which is roughly 9.8% of the ₹650 gross profit. Net of these charges the trade makes about ₹586.14. Income tax is not included. Spreading the charges over the 65 units, the price must move about ₹0.98 per unit just to cover them.

    Compare this with the intraday share example above. A flat ₹20 brokerage per order matters more on a small premium than on a large one, while STT and exchange charges grow with the premium. That is why you should run each segment and trade size separately.

    Turn a transaction cost into a yearly budget

    For an illustrative budget, assume 200 identical round trips over a chosen year. Carrying the unrounded cost through the multiplication gives ₹2,151.28. Multiplying the rounded ₹11 card by 200 instead gives ₹2,200. For a real budget, apply your broker's billing and tax-rounding rules before adding transaction costs.

    Now assume a separate ₹600 yearly allowance for account and service bills. The example total becomes ₹2,151.28 + ₹600 = ₹2,751.28. The allowance is made up; it is not a published broker fee. Check each real subscription or account bill and count it once.

    For mixed trading, calculate each group separately: delivery shares, intraday shares and each derivatives segment. Multiply each group's estimated cost by its expected round trips, then add the groups. A small option trade and a large futures trade should not share one assumed cost. The F&O trading cost calculator offers a related transaction-level check.

    Yearly cost at different trading frequencies

    The form gives one round trip. To get a yearly figure, multiply by how many round trips you expect. The table uses the options example above and shows how fast costs scale with activity. The trade counts are assumptions, not typical numbers.

    Same made-up trade repeated. Excludes account bills, tax and slippage.
    Round trips in the yearCost per round tripEstimated yearly transaction cost
    50₹63.8589241₹3,192.95
    100₹63.8589241₹6,385.89
    200₹63.8589241₹12,771.78

    Costs rise in a straight line with trade count, while profit does not. If your average gain per trade is smaller than your average cost per trade, activity will lower your net result. Many traders find it useful to count how many of last year's trades broke their own rules, since those are the trades to remove first.

    Costs a yearly plan can miss

    • Account maintenance and optional subscriptions can be billed outside a contract note.
    • Delivery sales can create depository participant charges, meaning fees for debiting held shares.
    • Financing, dealer orders, forced exits and other special services need their own applicable tariff.
    • The bid-ask spread, the gap between buying and selling quotes, and a worse execution price affect results even when absent from the fee total.
    • Income tax is separate from this transaction-charge estimate.

    Compare contract notes, your broker's trade-and-charge records, with account statements. An expense already included in a net trading result should not be deducted again. For the categories, read brokerage and charges explained; for dated rate changes, use the charges changelog.

    Which charges are fixed and which grow with size

    • Flat per order: Zerodha's options brokerage is a flat ₹20 per executed order, so a bigger premium does not raise it. Futures brokerage is 0.03% or ₹20, whichever is lower.
    • Percentage of value: STT, exchange charges, SEBI fees and stamp duty all scale with value traded.
    • On the sell side only: STT on options and futures is charged on the sell side. Stamp duty is charged on the buy side.
    • Added tax on fees: GST of 18% applies to brokerage, SEBI charges and exchange charges, but not to STT or stamp duty.

    Other brokers have other rates, so replace the brokerage line with your own plan's figure. Statutory charges such as STT are the same for every broker. For dated changes, see the charges changelog.

    Keep the budget useful as activity changes

    Write down the period, expected trades and fee schedule used. Recalculate if your trading mix, average size or tariff changes. A historical average includes the conditions of that period; it cannot establish the price of future execution. Cost reduction alone also does not establish that a strategy is profitable.

    OneTradeJournal estimates charges on trades you log manually. Compare those estimates with actual bills when reviewing results. To investigate frequent small costs, read how to reduce trading costs and separate necessary trades from entries that did not follow your plan.

    Using your journal to check last year's cost

    A budget is a guess until you compare it with real numbers. Take the total charges from your contract notes or your broker's annual report for the year, divide by the number of round trips, and compare the average with the form's estimate. If real costs are much higher, look for the missing item: delivery charges, a subscription, or a rule that applies to your plan.

    Because OneTradeJournal estimates charges for each trade you log by hand, you can add them up for any period and set the total against your gross result. The estimate is not a bill. Reconcile it with your broker's records, and ask a chartered accountant how to treat costs in your tax return.

    Annual cost questions

    Sources

    📓 Tools show what happened, a journal shows why. Turn these numbers into better decisions, start your trading journal India.

    Related Topics

    annual trading cost estimatoryearly trading expensesbrokerage costs

    Related Articles

    OneTradeJournal

    The trading journal for Nifty, Bank Nifty and Indian F&O. Track your trades, spot patterns, build discipline.

    • Log one trade a day by hand, on purpose
    • AI mentor finds your repeat mistakes
    • Behavioural analytics catch tilt early
    • Trading calendar with P&L heatmap
    • Pre-trade checklist flags risks
    Start journaling free

    Yearly ₹3,499 · No broker credentials

    Trading journal India