Free trading tools · 02 / 7
Forex Position Size & Lot Size Calculator
Start with your risk budget. Calculate a position across 20 currency pairs, with a cost reserve and broker-specific lot limits.
Free to use · No sign-up · Calculations stay in your browser
Enter your assumptions
The calculation, explained
Formula and worked example
Lots = (risk budget − cost reserve) ÷ (stop pips × pip value per lot)
A hypothetical USD 10,000 account at 1% gives a USD 100 budget. For EUR/USD at 100,000 units per lot and a 25-pip stop, one lot would lose USD 250 before costs. USD 100 ÷ USD 250 = 0.40 lot. Reserving USD 5 for costs reduces this to 0.38 lot at 0.01 increments.
Conversion rate means quote-currency units per 1 account-currency unit. Divide by that rate. For example, USD 10 ÷ 1.25 USD per GBP = GBP 8. Matching account and quote currencies use a rate of 1.
Work through stop distances in pips, sizing with commission and margin versus leverage.
Common questions
Should I round a small result up?
No. Rounding up can exceed the chosen risk budget. A zero result means no permitted size fits the inputs; adjust the plan rather than force the minimum trade.
Does leverage change this position size?
Leverage changes the margin requirement, not the price loss for the same position and move. This tool does not check available margin, stop restrictions or existing exposure.
Sources and limitations
Prepared by InsomniCapital. Our editorial approach. Checked 2 October 2026.
Educational information only. Actual costs, execution, rates and product specifications can differ. Leveraged trading can result in substantial losses. Read the risk disclosure.