Home / Calculators / Lot size

Calculator · No sign-up

Lot size calculator

How many lots to open to risk what you decide, before commissions, spread and slippage.

USD
%
pips
Distance between your entry and your stop.

Calculations run in your browser. The data you enter is not stored.

Position size0.50lots
Money at risk
100.00 USD
Pip value per lot
10.00 USD

Rounded down to 0.01 lots so you don't exceed your risk.

How it's calculated

Lots = (balance × risk %) ÷ (stop loss × pip value per lot)

Example · EUR/USD · USD accountBalance 10,000 USD, risk 1% (100 USD), 20-pip stop. One standard lot is worth 10 USD per pip, so 100 ÷ (20 × 10) = 0.50 lots.
Example · Gold (XAU/USD)With many brokers, 1 lot = 100 ounces: every 1 USD move is 100 USD per lot. Check your broker's contract. With 100 USD of risk and a 5 USD stop: 100 ÷ (5 × 100) = 0.20 lots.

Contracts used: on EUR/USD, GBP/USD, AUD/USD and NZD/USD, one pip (0.0001) is worth 10 USD per lot; on USD/CHF it's 10 CHF and on USD/CAD, 10 CAD. On USD/JPY, EUR/JPY and GBP/JPY, one pip (0.01) is worth 1,000 JPY per lot. A standard lot of 100,000 units is assumed; for gold, 100 ounces.

If you need to convert currencies, enter how many units of the quote currency equal 1 unit of your account currency. The pip value is divided by that rate. There are no live prices.

For index CFDs, the value per point depends on each broker's contract; the calculator asks for it in your account currency. Also check your broker's minimum lot size and lot step before trading.

Lot size calculator for gold (XAU/USD)

On gold, the stop is measured in dollars of price, not in pips. With many brokers, 1 standard lot is 100 ounces, so every 1 USD the price moves is 100 USD per lot. Some brokers use other contract sizes: check the symbol specifications before trading.

Lots = money at risk ÷ (stop in USD × contract size)

Example · fictitious data · 100-ounce contract25,000 USD account and 0.5% risk (125 USD). You enter at 2,350.00 and place your stop at 2,343.75: a 6.25 USD distance. 125 ÷ (6.25 × 100) = 0.20 lots.

In the calculator, choose «XAU/USD» and enter the stop in USD of price.

Lot size calculator for Nasdaq (NAS100)

NAS100 (also US100 or USTEC depending on the broker) is a CFD on the Nasdaq 100 index. The stop is measured in points, and what each point is worth per lot is set by your broker: it could be 1 USD, 10 USD or another figure. There is no universal value.

Lots = money at risk ÷ (stop in points × value per point of 1 lot)

Example · fictitious data · 1 USD per point per lot10,000 USD account and 1% risk (100 USD). 40-point stop. 100 ÷ (40 × 1) = 2.50 lots. If your broker paid 10 USD per point, it would be 0.25 lots: that's why you need to check the contract.

In the calculator, choose «Index (CFD)» and enter the value per point of 1 lot shown in the symbol specifications.

Lot size calculator for indices

It works the same way for US30, US500, GER40 or any other index CFD: you need the stop in points and the value per point of 1 lot in your account currency. If the index is quoted in another currency (GER40 is usually in EUR), convert that value into your account currency before entering it.

Example · fictitious data · US30 · 5 USD per point per lot50,000 USD account and 0.4% risk (200 USD). 50-point stop. 200 ÷ (50 × 5) = 0.80 lots.

Before trading, also check your broker's minimum lot and lot step: if it only allows multiples of 0.10, round down.

Frequently asked questions

What is a lot in trading?

The unit of size of a trade. In forex, 1 standard lot is 100,000 units of the base currency; 0.10 is a mini lot and 0.01 a micro lot.

How much should I risk per trade?

Many traders use between 0.5% and 2% of their balance per trade. It's a common practice, not a recommendation: decide according to your plan.

Why does the pip value change?

It depends on the pair and on your account currency. If your account currency isn't the pair's quote currency, the pip value has to be converted with the exchange rate: enter it in the field that appears and use the current price from your platform.

Why doesn't my result match another calculator on gold or indices?

Because contract size and value per point vary from one broker to another. Always use the data in the symbol specifications on your platform.

Does it work for funded accounts?

Yes. Use the balance of the funded account and also check your daily limit with the drawdown calculator.

Measure every trade for real.

With Fibonacci, the risk, R:R and drawdown of each account are calculated automatically from your real trades. Connect MT4, MT5 or cTrader in read-only mode.

Try 7 days freeCard required. After the 7-day trial, from USD 50/month unless you cancel before it ends.