s↗sanforex.
RISK MANAGEMENT

Forex Position Size Calculator

Calculate rounded lots from cash risk, a pip or price-based stop, and optional cost estimates.

01 / YOUR INPUTSUpdates as you type

Entered costs reduce the available position size. These estimates do not guarantee fills or limit loss from gaps or slippage.

02 / THE ESTIMATE

Position size · rounded down

0.3300 lots
Base units
33,000.0000
Cash risk budget
100.00 USD
Stop distance
30.00 pips
Estimated price risk
99.00 USD
Entered costs
0.00 USD
Risk including costs
99.00 USD
Lot increment
0.01 lots

Illustrative calculation. Confirm contract terms and execution costs with your broker.

DAILY REFERENCE DATA

Effective 2026-10-30 · Retrieved 2026-11-01 17:42:47 UTC. No currency conversion is needed for these inputs.

Source: European Central Bank. Cross rates calculated by SanForex. Informational, not real-time or transaction rates. The ECB does not endorse this tool.

How it works

Cash budget = balance × risk % / 100. Raw lots = max(0, cash budget − fixed costs) ÷ (stop pips × pip value per lot + costs per lot). Round down to the broker lot increment, then recheck total modeled risk. A zero position has no modeled trade costs.

A worked example

For a $10,000 USD account, a 1% budget and a 30-pip EUR/USD stop, a standard lot has a $10 pip value. Without entered costs, a 0.01-lot step rounds the raw 0.3333 lots down to 0.33, giving $99 price risk. With $7 estimated costs per lot and $2 fixed costs, rounded size becomes 0.31 lots and modeled risk including costs is $97.17.