Browse all tools

RISK & RETURNS

Position Size Calculator

Turn a risk budget and stop distance into currency units and standard lots. Round down to a lot increment you can actually trade.

Free to use · No account required

Calculate with your inputs

How it works ↓
01 / INPUTS
Risk budget
Trade details

About these inputs & sources

Automatic rates: European Central Bank via Frankfurter. Daily reference data, available free from the ECB. Data dates appear with each result; these are informational rates rather than executable prices.

02 / RESULTSReady to calculate

Your results will appear here.

Position-sizing formula

risk budget = account balance × risk % / 100, or the cash amount you enter. units = risk budget / (stop pips × pip size × quote-to-account rate). Divide units by 100,000 to get standard lots.

Worked example

A 10,000 USD account with a 1% budget risks 100 USD. For EUR/USD with a 25-pip stop, each unit risks 0.0025 USD. The result is 40,000 units, or 0.40 standard lots, before execution costs.

Rounding and costs

The executable size rounds down to the selected broker increment. A budget too small for one increment gives zero units. The displayed planned risk uses this rounded size. Commissions, spread, slippage and gaps can increase actual loss beyond the stop-based estimate; include them in your budget separately.

The starting balance is an input for planning, not a connection to your trading account. This calculator uses FX units and pip conventions; futures require exchange tick values and whole contracts.