Skip to content

    Return on Margin Calculator: What ROM Measures

    Return on margin is net profit divided by margin used. See the formula, a short futures example on two lots, and why this tool annualises and mishandles zero.

    31 January 2026
    12 min read
    2,294 words

    Return on margin (ROM) is trade profit or loss divided by the margin used, expressed as a percentage. Margin is the money committed to support the position. Use profit after the costs you want included. This tool accepts those amounts manually. Its “Effective Rate” scales the result to a yearly rate without compounding; it differs from the return earned during your holding period. A zero profit entry becomes a sample profit, so calculate that case separately.

    ROM formula: choose the right denominator

    ROM (%) = net trade profit or loss ÷ margin capital used × 100. The denominator is the money committed as margin. It is different from the full contract value, the premium received from selling an option, and the total money in your trading account.

    For a futures or options (F&O) position, take the margin amount from your broker’s position or margin records. NSE Clearing calculates margin across the positions held together, so the requirement depends on those positions and the conditions being measured. This calculator cannot retrieve the current requirement or establish that enough funds are available.

    If the trade had extra margin added while open, record that change alongside the result. A return based on opening margin and one based on peak margin answer different questions. This form accepts a single amount, so identify which basis you used before comparing trades.

    Why Return on Margin Looks So Large

    ROM often looks big because the margin is only a fraction of the contract's value. The profit is measured on the whole contract, but the percentage is measured on the small deposit. That is leverage (using a small deposit to hold a larger position).

    Made-up example: a futures position worth Rs 15,60,000 needs an assumed margin of Rs 1,90,000. A 1% move in the price is Rs 15,600. As a share of the margin, that is 15,600 / 1,90,000 = about 8.2%. The same 1% move the other way is a loss of the same Rs 15,600, or about -8.2% of the margin. High ROM and high negative ROM come from the same leverage. See leverage for the idea.

    The three entries this form actually uses

    Form checked 16 October 2026; source: OneTradeJournal calculator.
    Input labelWhat to enterWhat it cannot establish
    Margin Capital UsedThe positive rupee margin amount chosen for this trade.The broker’s current margin requirement or available collateral.
    Profit/Loss on TradeA signed rupee result; use a minus sign for a loss.The costs, funding payments or taxes you have not included yourself.
    Holding Period (Days)The elapsed days used for the annualised comparison.A price forecast or a promise that the same result can repeat.

    There is no instrument, quantity, entry price or exit price field here. Calculate the trade’s money result first. To estimate Indian trade costs separately, use the F&O trading cost calculator, then reconcile with the charges actually billed. Avoid deducting the same charge twice.

    Worked example: a gain on margin capital

    Illustrative example: suppose a closed trade used ₹100,000 of margin and earned ₹2,000 after the costs you want included. Use a holding period of 10 days. These are made-up inputs, not a quote for any current contract.

    • Period ROM = ₹2,000 ÷ ₹100,000 × 100 = 2%.
    • Final Amount = ₹100,000 + ₹2,000 = ₹102,000.
    • Total Gain = ₹2,000. Although that card has no rupee symbol, it is a money amount.
    • Multiplier = ₹102,000 ÷ ₹100,000 = 1.02.
    • Effective Rate = 2% × 365 ÷ 10 = 73%. This is simple annualisation.

    The trade earned 2% on the chosen margin over the example holding period. It did not earn 73% during those days. Final Amount is an arithmetic sum of margin and profit, not your broker’s withdrawable balance. Settlement, collateral and other positions can affect available funds.

    Short Futures Example on Two Lots

    Made-up trade: sell 2 lots of Nifty futures at 24,000 and buy them back at 23,850. A short trade gains when the price falls. The lot size is 65 units in this site's current table (from NSE's contract list), so the quantity is 2 x 65 = 130 units. Assumed margin used is Rs 3,80,000, which is an example, not a quote. Assumed brokerage is Rs 20 per order.

    Illustrative prices and assumed brokerage; rates from the charges log, checked 28 Oct 2026.
    StepWorkingRs
    Sell value24,000 x 13031,20,000
    Buy value23,850 x 13031,00,500
    Gross profit(24,000 - 23,850) x 13019,500
    STT on the sale (0.05%)31,20,000 x 0.05 / 1001,560.00
    NSE exchange charge (0.00183% of both sides)62,20,500 x 0.00183 / 100113.84
    SEBI fee (Rs 10 per crore)62,20,500 x 10 / 10,000,0006.22
    Stamp duty (0.002% on the buy side)31,00,500 x 0.002 / 10062.01
    Brokerage (assumed Rs 20, 2 orders)20 x 240
    GST (18% on brokerage, exchange charge, SEBI fee)18% of (40 + 113.84 + 6.22)28.81
    Total chargesSum of the lines above1,810.88
    Net profit19,500 - 1,810.8817,689.12

    Net ROM = 17,689.12 / 3,80,000 x 100 = about 4.66%. Before charges it would be 19,500 / 3,80,000 = about 5.13%. If the price had risen 150 points instead, the gross result would be -19,500, which is about -5.13% of the margin before charges. Enter the net profit in the form, not the gross, so the charges are included. Use the futures margin calculator if you need to estimate the margin itself.

    Why annualising a short trade can mislead

    The form stretches the period percentage across a fixed 365-day year. It does not compound gains, allow for days with no position, or deduct a future losing trade. Changing Holding Period (Days) changes the annualised card without changing the entered profit.

    A short holding period can therefore produce a striking rate from a small money gain. Compare the actual rupee result and the period ROM first. An annualised number from a single trade is weak evidence for a sustainable yearly return. The CAGR calculator uses a different idea: an equivalent compounded annual rate over a holding period.

    Losses, zero profit and incomplete entries

    A negative profit entry produces a negative gain and rate. In a second illustrative case, keeping ₹100,000 margin and 10 days but entering a ₹2,000 loss gives period ROM of −2%, Final Amount of ₹98,000 and a Multiplier of 0.98. The annualised rate becomes −73%; it is not a forecast of a future loss.

    Do not use this form to validate a flat trade. A zero or blank Profit/Loss on Trade currently becomes ₹5,000 internally. A zero or blank margin also becomes a preset amount rather than a usable zero-margin calculation. Enter complete positive margin and day values, and calculate a genuine zero result separately.

    Mathematically, a zero net profit with positive margin has zero ROM. Division by zero margin has no meaningful return percentage. A displayed number after an incomplete entry should not be recorded as a real trade result.

    ROM versus return on the whole account

    Illustrative comparison: the same ₹2,000 profit on ₹100,000 margin has 2% ROM. If the account contained ₹250,000, its simple return on starting account capital would be ₹2,000 ÷ ₹250,000 × 100 = 0.8%, assuming no deposits, withdrawals or other results.

    A smaller denominator raises the percentage without increasing the money earned. Bybit’s explanation of its own position ROI makes this distinction explicit: changing leverage can change the required margin and return percentage while the same position’s profit remains unchanged. That exchange-specific example does not define NSE margin rules.

    Margin is also separate from the planned loss at a stop. For a trade’s intended loss and target distance, see the risk reward calculator. For the wider exposure concept, read leverage.

    Which Margin Goes in the Denominator for NSE F&O

    Margin for NSE derivatives has more than one part. SPAN margin is calculated by NSE Clearing's risk model for the loss a portfolio could face on a bad day. Exposure margin is an extra amount on top. For many positions the total blocked is SPAN plus exposure, and sellers of options and futures positions pay it. Buyers of options pay the premium instead.

    Different brokers can show different numbers for the same position because margin changes during the day, and some include extra margin of their own. Which one you pick is a choice you must keep consistent:

    • Margin at entry: shows the return on the money you committed when you opened the trade.
    • Peak margin: the highest margin blocked during the day. It gives a lower, more cautious ROM. See peak margin.
    • Total capital in the account: a different measure, return on account, not ROM.
    • Note the basis in your journal with every trade, or the percentages cannot be compared.

    Details of how the pieces add up are in F&O margin requirements and in the glossary entry for SPAN margin.

    Futures Margin Versus MTF Margin: Is Interest Deducted?

    Futures margin is a performance deposit. It is held against the position and is not a loan, so the broker does not charge interest on it as such. A Margin Trading Facility (MTF) is different: the broker funds part of a share purchase and charges interest on the amount lent. For an MTF share trade, the interest is a real cost, so subtract it from profit before calculating ROM, and note that your margin is your own contribution. Read what is MTF and compare rates on the MTF interest page.

    If you pledge shares as collateral for futures margin, check your broker's pledge and funding charges separately. They are costs of the position even though the exchange does not call them margin interest.

    Need the Margin Amount Itself?

    This tool does not calculate margin. For an estimate of the margin a position may need, use the futures margin calculator. For the margin actually blocked, always trust your broker's margin screen.

    What a margin return leaves out

    CME distinguishes futures margin, a deposit maintained for a position, from money borrowed to purchase securities. Treating every futures margin amount as a broker loan can create a false interest deduction. Equally, actual borrowing or collateral financing costs should not disappear from your record merely because the tool has no field for them.

    Neither ROM nor the entered margin is a maximum-loss promise. CME explains that adverse moves can require additional funds and that positions may be liquidated when margin requirements are not met. This form has no maintenance-margin, liquidation-price or live-market calculation.

    Recording ROM in a Journal

    OneTradeJournal does not calculate ROM. You log each trade by hand with entry, exit, quantity, stop and notes, and the app estimates charges per trade. Add the margin you used in the notes, then compute ROM here or in a spreadsheet and compare it across trades. ROM can mislead when you compare a small-margin option sale with a large-margin futures trade, so look at the P&L calendar and drawdown too.

    Sources

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

    Related Topics

    return on margin calculatorrom return on marginROM formulamargin return vs account return

    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