Forex lot size calculator

Enter your account balance, the percentage you are willing to lose, and where your stop goes. It returns the position size that risks exactly that much — converted at today’s rates, because on anything other than EURUSD a pip is not worth $10.

Rates from our own feed, 22 Oct 2026 02:10 UTC.

The formula

lots = (balance × risk%) ÷ (stop in pips × pip value per lot)

Two of those three inputs are yours. The third — pip value — is the one that breaks, because it differs for every pair and moves with the market.

A worked example

A $10,000 account, risking 1%, with a 20-pip stop on EURUSD:

risk = $10,000 × 1% = $100 pip value = $10.00 per standard lot lots = $100 ÷ (20 × $10.00) = 0.50 lots

Same account, same 1%, same 20-pip stop — but on GBPJPY, where a pip is worth $6.33 right now rather than $10.00. Reuse the EURUSD size there and you are risking roughly +58% more than you intended, on every trade, until a losing streak makes it obvious.

Where this goes wrong

Assuming $10 a pip. True on EURUSD, GBPUSD, AUDUSD and NZDUSD — any pair quoted in dollars. On USDJPY a pip is 1,000 yen, worth whatever that is today. On GBPCHF it depends on the franc. On gold it depends on which pip convention your broker uses.

Ignoring the minimum lot. Brokers trade in 0.01 steps and will not go below one micro lot. On a small account the smallest position you can place may already risk more than you intended. This calculator says so when it happens rather than rounding quietly and letting you discover it later.

Sizing on the stop you wish you had. The stop that belongs in that box is the one you will actually leave in the platform, not the tighter one you are hoping to get away with.

Pip value per standard lot, right now

Live, from the same candle data the signals run on:

PairPrice1 pipValue per lot (USD)
EURUSD1.122840.0001$10.00
GBPUSD1.338280.0001$10.00
USDJPY158.070.01$6.33
AUDUSD0.701260.0001$10.00
USDCAD1.404760.0001$7.12
USDCHF0.824530.0001$12.13
NZDUSD0.569030.0001$10.00
EURJPY177.490.01$6.33
GBPJPY211.550.01$6.33
AUDJPY110.850.01$6.33
GBPCHF1.103510.0001$12.13
GBPAUD1.908240.0001$7.01
EURAUD1.601070.0001$7.01
GBPCAD1.879770.0001$7.12
XAUUSD4,109.680.01$1.00

Want the setups, not just the maths?

Every TeachTrades signal already carries its entry, stop and targets, so the sizing above is the only sum left to do. Free accounts see the pairs and the live results.

See today’s signals →

The other calculators

Pip value calculatorWhat one pip is actually worth todayRisk / reward calculatorAnd the win rate it needs to break evenProfit calculatorPips to money, spread included