How to Calculate Lot Size in Forex

By BrokaBoy Research Team · Reviewed 13 October 2026 · Updated 13 October 2026 · 7 min read

Lot size = money you are willing to risk ÷ (stop-loss in pips × pip value per standard lot). For example, risking $20 with a 25-pip stop on EUR/USD, where one standard lot (100,000 units) is worth $10 per pip, gives 20 ÷ (25 × 10) = 0.08 lots. Always round down to your broker's lot step so you never risk more than planned.

Key takeaways

  • Start from the money you will risk, not from the lot size you would like to trade.
  • Lots = risk amount ÷ (stop pips × pip value per 1.00 lot), all in your account currency.
  • 1 standard lot = 100,000 units; 0.10 = mini (10,000); 0.01 = micro (1,000).
  • Pip value per lot changes with the pair and your account currency; convert it before dividing.
  • Round down to the nearest 0.01 lot and re-check the actual risk.

The lot size formula

Lot size = risk amount ÷ (stop-loss in pips × pip value per standard lot)

Three inputs, all in your account currency:

  1. Risk amount: how much you accept losing if the stop is hit. Usually a percentage of your balance (for example 1% of $2,000 = $20).
  2. Stop-loss distance: in pips, from your entry to your stop. This comes from the chart (structure, volatility), never from the size you want to trade.
  3. Pip value per 1.00 lot: what one pip is worth on 100,000 units of that pair, converted into your account currency.

The result is in standard lots. Round it down to your broker's minimum step (usually 0.01).

Lot size converter

Standard lots (100,000)0.1000
Mini lots (10,000)1.000
Micro lots (1,000)10.00
Gold lots (100 oz)100.00

Formula: lots = units ÷ contract size (forex standard lot = 100,000 units; gold = 100 oz)

You enter all prices and exchange rates yourself; nothing is fetched live. Results are estimates and exclude broker-specific charges.

Lot sizes at a glance

NameLotsUnits of base currencyPip value on EUR/USD (USD account)
Standard1.00100,000$10.00
Mini0.1010,000$1.00
Micro0.011,000$0.10
Nano (some cent accounts)0.001 equivalent100$0.01

See the glossary entries for standard lot, micro lot and general lot size terminology.

The four-step method

Step 1: Fix the risk amount. Balance × risk %. Many traders use 0.5–2%. Write the number down in money, not percent.

Step 2: Place the stop on the chart. Beyond the level that proves your idea wrong, plus the spread. Measure the distance in pips.

Step 3: Find the pip value per standard lot in your account currency. Use these rules (pip = 0.0001, or 0.01 for JPY pairs):

Pair typeExamplePip value per 1.00 lot in USD
USD is the quote currencyEUR/USD, GBP/USD, AUD/USD$10, always
USD is the base currencyUSD/JPY, USD/CAD, USD/CHF100,000 × pip size ÷ current price
Cross pair (no USD)EUR/GBP, GBP/JPYPip value in quote currency, converted to USD
Account not in USDAnyConvert the USD value at the current rate

Step 4: Divide and round down. Then multiply back to confirm the real risk.

The full derivation of pip values lives in how to calculate pip value.

Worked examples

All prices and exchange rates below are illustrative. Each result was computed and rounded down to 0.01 lot.

Example 1: EUR/USD, USD account

  • Balance $2,000, risk 1% = $20
  • Stop: 25 pips
  • Pip value per lot: $10

Lots = 20 ÷ (25 × 10) = 20 ÷ 250 = 0.08 lot Check: 0.08 × 25 × $10 = $20.00. Exact.

Example 2: USD/JPY, USD account

  • Balance $7,500, risk 1% = $75
  • Stop: 40 pips (40 × 0.01 = 0.40 yen)
  • USD/JPY at 150.00. Pip value per lot = 100,000 × 0.01 ÷ 150 = $6.67

Lots = 75 ÷ (40 × 6.667) = 75 ÷ 266.67 = 0.281 → 0.28 lot Check: 0.28 × 40 × $6.667 = $74.67, just under the limit.

Because the yen pip value depends on the USD/JPY rate, the same 0.28 lot risks a slightly different dollar amount if USD/JPY is at 140 or 160. The USD/JPY pip value tool handles this live.

Example 3: EUR/GBP, USD account (a cross pair)

  • Balance $3,000, risk 1% = $30
  • Stop: 30 pips
  • Pip value per lot in GBP = 100,000 × 0.0001 = £10. Converted at GBP/USD 1.2700: 10 × 1.27 = $12.70

Lots = 30 ÷ (30 × 12.70) = 30 ÷ 381 = 0.0787 → 0.07 lot Check: 0.07 × 30 × $12.70 = $26.67.

Why not 0.08? Because 0.08 × 30 × 12.70 = $30.48, which breaks the $30 limit. This is what "round down" protects.

Example 4: GBP/USD in a South African rand account

  • Balance R50,000, risk 1% = R500
  • Stop: 20 pips
  • Pip value per lot = $10. USD/ZAR at 17.50, so R175 per pip per lot

Lots = 500 ÷ (20 × 175) = 500 ÷ 3,500 = 0.1429 → 0.14 lot Check: 0.14 × 20 × R175 = R490.

The same logic works for a naira account: at an illustrative USD/NGN of 1,500, one pip per standard lot on GBP/USD is ₦15,000.

Example 5: EUR/USD in a euro account

  • Balance €10,000, risk 1% = €100
  • Stop: 35 pips
  • Pip value per lot = $10. In euros at EUR/USD 1.0850: 10 ÷ 1.085 = €9.22

Lots = 100 ÷ (35 × 9.2166) = 100 ÷ 322.58 = 0.310 → 0.31 lot Check: 0.31 × 35 × €9.2166 = €100.00 (to the cent at this rate).

Note the direction: for a euro account you divide the USD amount by EUR/USD, because that rate is dollars per euro. For ZAR and NGN you multiply, because those rates are quoted as local currency per dollar.

Example 6: Gold (XAUUSD), USD account

Gold is not quoted in pips the same way, so work in dollars of price movement. On most brokers 1 lot = 100 oz, so each $1 move = $100 per lot.

  • Balance $1,000, risk 1% = $10
  • Stop: $8.00 below entry

Lots = 10 ÷ (8 × 100) = 0.0125 → 0.01 lot Check: 0.01 × 8 × 100 = $8.

Brokers differ on whether a gold "pip" is $0.01 or $0.10, and some use smaller contracts, so check the symbol specification. Details in our gold pip value guide and the gold lot size calculator.

Read next
How to Calculate Pip Value (Formula and Examples)

Pip value = pip size × trade size in units, which gives the value in the quote currency; then convert it into your account currency. For EUR/USD, 0.0001 × 100,000 = $10 per pip per standard lot. For USD/JPY at 150.00, 0.01 × 100,000 = ¥1,000, or about $6.67. Convert at the current rate if your account is in another currency.

Quick reference: lots for a $1,000 account at 1% risk ($10)

EUR/USD or any USD-quoted pair, USD account:

Stop-lossExact lotsLots to useActual risk
10 pips0.1000.10$10.00
15 pips0.0670.06$9.00
20 pips0.0500.05$10.00
30 pips0.0330.03$9.00
50 pips0.0200.02$10.00
100 pips0.0100.01$10.00

Notice that doubling the stop halves the lot size. The money at risk stays constant; that is the whole point of position sizing.

Special cases

Wide stops on higher timeframes

Swing traders on the daily chart often need 100–150 pip stops. With $5,000 at 1% ($50) and a 120-pip EUR/USD stop: 50 ÷ (120 × 10) = 0.0417 → 0.04 lot, risking $48. The position looks tiny, and that is correct. Small size with a wide stop gives the same money at risk as a large size with a tight stop.

Splitting one trade into two entries

Say you want to buy GBP/USD with a total risk of $40, half at 1.2700 and half on a dip to 1.2680, both with the stop at 1.2650.

  • Entry 1: 50 pips of risk. $20 ÷ (50 × 10) = 0.04 lot
  • Entry 2: 30 pips of risk. $20 ÷ (30 × 10) = 0.067 → 0.06 lot
  • If both fill and the stop is hit: (0.04 × 50 × 10) + (0.06 × 30 × 10) = $20 + $18 = $38

Calculate each entry separately against its own share of the risk budget. Do not use the average entry price for sizing, or the total can exceed your limit.

Prop firm accounts

Prop challenges typically cap daily loss (often around 5%) and total drawdown (often around 10%). Size from a risk per trade well below the daily limit, so two or three losers in a day do not breach it. On a $100,000 challenge, 0.5% per trade ($500) with a 25-pip EUR/USD stop is 500 ÷ 250 = 2.00 lots. Check your firm's exact rules; they vary.

Lot size vs margin: check both

The formula tells you the right size for your risk. You also need enough free margin to open it:

Margin = lots × 100,000 × price (for the base currency in USD) ÷ leverage

Example 1's 0.08 lot EUR/USD at 1.0850 is a notional of 8,000 × 1.0850 = $8,680. At 1:30 leverage that needs $289.33 of margin; at 1:500, $17.36. Either fits a $2,000 account. If margin ever prevents you opening the size the formula gives, you have too many positions open. Read forex margin explained.

Mistakes that wreck the calculation

  • Choosing the lot first and the stop second. This shrinks stops to fit the size you want, and they get hit by noise.
  • Using $10 per pip for every pair. USD/JPY, USD/CAD and crosses differ; using $10 for a pair worth $6.67 per pip oversizes your risk by about 50%.
  • Forgetting your account currency. A ZAR or EUR account must convert pip value first.
  • Ignoring the spread. Include it in the stop distance, especially on exotic pairs where it can be 20+ pips.
  • Stacking correlated trades. Three 1% trades on EUR/USD, GBP/USD and AUD/USD can behave like one 3% trade. See position sizing.
  • Rounding up "because it is only a little more".

Pre-trade checklist

  1. Risk amount written in account currency (not just "1%").
  2. Stop placed from the chart, spread included, distance measured in pips (or dollars for gold).
  3. Correct pip value for this pair and this account currency, at today's rate.
  4. Lots calculated and rounded down to the broker's step.
  5. Actual risk re-checked by multiplying back.
  6. Free margin confirmed, and no correlated position already open in the same direction.

If any line fails, do not place the trade until it passes. Two minutes of arithmetic is cheaper than one oversized loss.

Tools that do this for you

Once you understand the maths, use a calculator every time; it removes arithmetic errors when you are under time pressure. The position size calculator works from balance and risk %, and the lot size calculator supports different account currencies. For small balances, see the small account lot size calculator.

XM logo
XM
BrokaBoy score 8.0/10Listed min deposit $5Advertised spread 0.6Regulators CySEC, ASIC, IFSC, DFSA
Visit XM

CFDs are high risk. Capital at risk.

Affiliate link - see our Methodology

JustMarkets logo
JustMarkets
BrokaBoy score 7.1/10Listed min deposit $10Advertised spread 0.3 pipsRegulators FSCA, FSA, CySEC, FSCM
Visit JustMarkets

CFDs are high risk. Capital at risk.

Affiliate link - see our Methodology

Brokers that allow 0.01-lot trading (and cent accounts) make it easier to size accurately on smaller balances. Minimum lot sizes and steps vary by account type, so confirm them in your platform's symbol specification.

CFDs are complex instruments and come with a high risk of losing money rapidly due to leverage. Most retail investor accounts lose money when trading CFDs. Consider whether you understand how CFDs work and whether you can afford to take the high risk of losing your money. Full risk disclosure.

Frequently asked questions

What lot size should a beginner use?

There is no single right lot size; it depends on your balance and stop distance. A beginner with $500 risking 1% ($5) on a 25-pip EUR/USD stop would use 0.02 lot. In practice, most beginners should start at 0.01 lot on major pairs and only increase size when the formula, not confidence, says they can. Size from risk, not from how sure you feel.

What lot size is good for a $100 account?

With $100 and a 1% rule you can risk $1. On EUR/USD, 0.01 lot is worth $0.10 per pip, so $1 covers a 10-pip stop. At 2% ($2) you could use a 20-pip stop. Anything above 0.01 lot on a $100 standard account means risking more than 2% on normal stops. A cent account allows finer sizing if you need wider stops.

How do I calculate lot size for gold?

Use the same formula with gold's contract. On most brokers 1 lot of XAUUSD is 100 oz, so each $1 move in price is worth $100 per lot. Lots = risk ÷ (stop in dollars × 100). With $10 at risk and an $8 stop: 10 ÷ 800 = 0.0125, rounded down to 0.01 lot. Check your broker's contract size, since some use 10 oz or other units.

Should I round lot size up or down?

Round down. Brokers usually accept lots in steps of 0.01, so a calculation of 0.0787 must become 0.07 or 0.08. Rounding down keeps your loss at or below your risk limit; rounding up exceeds it. Over hundreds of trades, consistently rounding up adds meaningful extra risk. If rounding down gives zero, the trade is too large for your account at that stop distance.

Does leverage change my lot size?

Leverage does not appear in the lot size formula. It only determines how much margin a position needs, which sets the maximum size you could open. Your correct size comes from risk amount, stop distance and pip value. High leverage lets you open far bigger positions than the formula suggests, which is exactly how accounts get wiped out. Use the formula first, then confirm you have enough free margin.

Sources

Related articles