Margin Calculator

Calculate trading margin for forex, stocks, or futures from position size and leverage.
Returns initial margin, maintenance margin, and margin call price.

Your data stays in your browser. We do not store, collect, or transmit any information you enter.
Margin Required

Margin trading allows a trader to control a position larger than their actual account balance by borrowing from a broker. This amplifies both gains and losses — understanding margin requirements is critical for risk management.

Key formulas: Margin Required = Position Size / Leverage Leverage = Position Size / Margin Required Margin Level % = (Equity / Used Margin) × 100 Profit/Loss = (Exit Price − Entry Price) × Position Size Return on Margin = Profit / Margin Required × 100

What each variable means:

  • Position Size: total notional value of the trade (e.g., $100,000 in forex = 1 standard lot)
  • Leverage: ratio of position size to margin (e.g., 50:1 means you control $50 for every $1 deposited)
  • Margin Required: the collateral you must deposit to open the position
  • Equity: account balance + unrealized profit/loss
  • Margin Level %: broker monitors this; typically a margin call triggers below 100%, stop-out below 50%

Worked example: A forex trader wants to buy 1 standard lot (100,000 units) of EUR/USD at 1.1050. Broker offers 100:1 leverage.

Margin Required = $110,500 / 100 = $1,105 The trader only needs $1,105 to control a $110,500 position.

Price moves +50 pips (0.0050): Profit = 0.0050 × 100,000 = $500 Return on Margin = $500 / $1,105 = 45.2% on a 0.45% price move!

But if price drops 100 pips: Loss = $1,000 — nearly wiping out the entire margin.

Risk reference:

  • Retail forex in the US: max 50:1 (major pairs), 20:1 (minors)
  • EU (ESMA): max 30:1 (major forex), 5:1 (crypto)
  • Futures: margin is called initial margin (typically 3–12% of contract value)

Margin call occurs when Margin Level falls to the broker’s warning threshold — forcing you to deposit more funds or close positions. Always use stop-loss orders to limit losses before a margin call is triggered.


How we build and check this calculator

This calculator runs entirely in your browser, so the numbers you enter stay on your device. The math behind it is written by hand and tested against worked examples and standard references before the page goes live.

SuperGlobalCalculator is independently built and maintained. See how we build and verify our calculators.


Embed This Calculator

Copy the code below and paste it into your website or blog.
The calculator will work directly on your page.