Free tool

Lot size calculator

Work out the exact position size for any trade from your account balance, how much you want to risk and where your stop loss is. Works for gold, indices, forex, crypto and stocks.

Position size

0.25

lots

Money at risk
$100.00
Stop distance
4.00
Risk for 1.00 lot at this stop
$400.00

Same stop, other risk levels

0.5% · $50

0.12

1% · $100

0.25

2% · $200

0.50

How the lot size formula works

Every position size calculation comes down to one line:

Lots = Risk $ ÷ (Stop distance × $ per point per lot)

Your risk is a slice of your account, often 1%. Your stop distance comes from the chart, not from how much you want to make. The $ per point depends on the market: 1 lot of gold is 100 ounces, so a $1 move is $100. One lot of NAS100 or US30 is usually $1 per point.

Worked example

  • Account: $10,000, risk 1% = $100
  • Buy XAUUSD at 4,000, stop at 3,996 → 4.00 stop distance
  • 1 lot at that stop risks 4 × $100 = $400
  • Lot size = $100 ÷ $400 = 0.25 lots

Also useful: the risk-reward calculator shows the win rate you need for your target.

Questions traders ask

How do you calculate lot size?

Lot size = money you are willing to risk ÷ (stop distance × value of a 1-point move for 1 lot). For example, risking $200 on gold with a $4 stop: 200 ÷ (4 × $100) = 0.50 lots.

What percentage of my account should I risk per trade?

Many day traders risk 0.5% to 1% of their account per trade, and rarely more than 2%. Small, consistent risk keeps a losing streak from wiping out weeks of gains.

Why is my broker's lot size slightly different?

Contract sizes vary between brokers and account types. This calculator uses common CFD specs (for example 1 lot of XAUUSD = 100 oz, 1 lot of NAS100 = $1 per point). Check your broker's contract specification and adjust if needed.

Does it work for forex pairs?

Yes for pairs quoted in USD (like EURUSD) and USD-base pairs (like USDJPY), using a standard 100,000-unit lot. For crosses like EURGBP, the P&L currency isn't USD, so convert your risk first.

Can TradeIQ do this for me automatically?

Yes. In the free TradeIQ journal, type your $ risk, entry and stop when you log a trade and the lot size fills itself in.

Let your journal size every trade for you

In TradeIQ, type your $ risk, entry and stop when you log a trade, and the lot size and take profit fill themselves in. Free forever.