Margin Calculator
Calculate trading margin for forex, stocks, or futures from position size and leverage.
Returns initial margin, maintenance margin, and margin call price.
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.