Risk warning: Forex trading carries a high level of risk. Most retail accounts lose money. Never trade with money you cannot afford to lose.
HomeTools › Position size calculator

TOOLS · CALCULATOR

Forex Position Size Calculator

Updated 2026-09-04 · Educational content · No broker owns this site

Quick answer. Position size in forex equals your risk amount divided by the stop-loss distance in pips multiplied by the pip value per lot. Risking $100 with a 20-pip stop on EUR/USD, where one pip is worth $10 per standard lot, gives 0.50 lots.

Position size calculator

Free, instant, no sign-up. Everything stays in your browser.

$

Only changes the labels. Enter every figure in this currency.

How do you want to set your risk?
%

pips

$

10.00 is exact for any pair quoted in your account currency — EUR/USD, GBP/USD or AUD/USD on a USD account. Other pairs differ; open the helper below.

Not sure what pip value to enter?
  • The quote currency is your account currency (EUR/USD, GBP/USD, AUD/USD on a USD account): pip value is exactly 10.00 per standard lot. A pip is 0.0001 and 0.0001 × 100,000 = 10.
  • A JPY pair (USD/JPY, EUR/JPY): a pip is 0.01, so a standard lot moves 1,000 JPY per pip. Convert that into your account currency below.
  • Anything else (EUR/GBP on a USD account, for example): your broker's contract specification or its own pip-value tool gives the figure. Enter it here.

This calculator does the arithmetic on the numbers you type. It does not know your broker's live prices, spread, swap or commission, and it is not advice on whether to take a trade.

How is forex position size calculated?

Position size is not a preference — it is the output of a division. You decide what a loss is allowed to cost you, you decide where the stop belongs, and the lot size is whatever makes those two agree:

Position size (lots) = Risk amount ÷ (Stop distance in pips × Pip value per lot)

Each variable, in plain terms:

  • Risk amount — the money you accept to lose if the stop is hit. Either a percentage of the balance (balance × risk %) or a fixed cash figure you set once and reuse.
  • Stop distance in pips — the gap between your entry and your stop, measured in pips. This comes from the chart, not from the size you would like to trade.
  • Pip value per lot — what one pip is worth on one standard lot, in your account currency. For a pair quoted in your own currency it is exactly 10.00, because 0.0001 × 100,000 units = 10.

The order matters more than the formula. The stop goes where the trade idea stops being valid; the size then adapts to it. Do it the other way round — pick the lot size first, then hunt for a stop that "fits" — and the stop is no longer a risk limit, just a number that happens to be on the screen.

How stop distance and risk amount decide position size A price axis shows an entry at 1.1000 and a stop at 1.0980, a distance of 20 pips. A risk amount of 100 dollars, which is 1 percent of a 10,000 dollar account, is divided by 20 pips times a pip value of 10 dollars per lot, giving a position size of 0.50 lots. Price Entry 1.1000 where you get in Stop 1.0980 where the idea is wrong 20 pips stop distance RISK AMOUNT $100 = 1% of $10,000 $100 ÷ ( 20 pips × $10 per pip per lot ) = 0.50 lots risk amount ÷ ( stop distance × pip value per lot ) = position size
The stop distance and the risk amount are the two decisions. The lot size is the arithmetic that follows from them.

How do you use this calculator?

  1. Enter your account balance and pick the currency your account is denominated in.
  2. Choose how you define risk. A percentage keeps the risk shrinking automatically when the account shrinks; a fixed amount does not. Most beginner guidance sits between 0.5% and 1%.
  3. Measure the stop distance in pips from your chart — entry price to stop price — and type it in. Do this before you think about lot size.
  4. Set the pip value per standard lot. Leave it at 10.00 for EUR/USD, GBP/USD or AUD/USD on a USD account; use the helper for JPY pairs and crosses.
  5. Press calculate. You get the exact size, the size your platform will actually accept, and what that rounded size really risks.

What does a worked example look like, step by step?

A $10,000 account, risking 1% per trade, on a EUR/USD idea whose stop sits 20 pips away.

StepWorkingResult
1. Risk amount$10,000 × 1%$100
2. Cost of the stop on one standard lot20 pips × $10 per pip$200
3. Position size$100 ÷ $2000.50 lots
4. In units0.50 × 100,00050,000 units

Half a standard lot, or five mini lots. If EUR/USD falls 20 pips to your stop, the loss is 50,000 × 0.0001 = $100 — exactly the 1% you decided on before you opened the chart. Widen the stop to 40 pips and the same $100 buys you only 0.25 lots. Nothing about the risk changed; only the size did.

Why is your real position size never quite what the formula says?

The formula returns numbers like 0.406 lots. No broker will accept that. Platforms trade in steps — usually 0.01 lots, sometimes 0.10 — so the honest answer is the size you can actually place and the risk that size really carries.

Take the classic textbook case: a $10,000 account, 2% risk, a 50-pip stop on USD/JPY where a pip is worth $9.85 per standard lot. The formula gives ($10,000 × 2%) ÷ (50 × 9.85) = $200 ÷ $492.50 = 0.406 lots. Rounded down to a tradeable 0.40 lots, the real risk is 0.40 × 50 × $9.85 = $197.00, not $200. That is the number this calculator shows you, because rounding down is the version that never quietly increases your risk.

Two more things the arithmetic does not include: the spread and any commission are a cost on top of the stop, and a gap through your stop level can fill you worse than the price you planned. Both push the real loss slightly above the calculated one — another reason to round down rather than up.

What do beginners get wrong about position sizing?

  • Choosing the lot size first. Then the stop gets placed wherever that size makes the loss feel tolerable, which is usually far too close to the entry. Size follows the stop, never the reverse.
  • Treating a tight stop as permission to trade bigger. A stop that tight often belongs to a timeframe you cannot supervise. A smaller size, not a larger one, is the usual answer.
  • Raising the risk percentage after a winning run. Recent wins do not change the edge; they only change how large the eventual losing streak will be in cash terms.
  • Mixing a fixed cash risk with a shrinking account. A flat $200 is 2% of $10,000 but 4% of $5,000 — the risk creeps up exactly when the account can least absorb it.
  • Recalculating nothing when the pair changes. Pip value is not 10.00 on every pair, and a wrong pip value quietly scales the whole position.
  • Sizing several correlated trades independently. Three long positions in EUR/USD, GBP/USD and AUD/USD at 1% each are closer to one 3% bet on a falling dollar than to three separate 1% risks.

The deeper version of this — why a small, fixed unit is what lets a losing streak stay survivable — is covered in the lesson on risk per trade. If you want the size decision written down before you are in front of a live chart, the trading plan template and the pre-trade checklist both have a line for it.

Frequently asked questions

What position size should I use on a small account?

The same arithmetic applies at any balance, but the smallest tradeable size sets a floor. On a $200 account risking 1% ($2) with a 20-pip stop on EUR/USD, the formula gives 0.01 lots, and 0.01 lots actually risks $2.00 — it fits exactly. Shorten the balance or widen the stop and the required size falls below 0.01 lots, at which point no tradeable position keeps you inside your risk limit. The calculator tells you when that happens instead of rounding up.

Is 1% or 2% risk per trade better?

Neither is a rule, and the honest answer is arithmetic rather than advice. Ten consecutive losses take about 9.6% off an account at 1% risk and about 18.3% at 2%, because each loss is taken from a smaller remaining balance. What that means for you depends on how many losses your method produces in a row and how you behave after them. Most beginner guidance sits at 0.5–1%; the deeper reasoning is in our lesson on risk per trade.

Do I need to add the spread and commission?

The formula does not include them. The spread widens your effective loss because you enter at the ask and exit at the bid, and commission is charged on top. Both make the real loss slightly larger than the calculated one. This calculator rounds the position size down rather than up, which leaves a small buffer, but if your costs are meaningful — a wide spread on an exotic pair, for example — add them to the stop distance in pips before you calculate.

Why does my broker reject the lot size the formula gives?

Because platforms trade in fixed increments, usually 0.01 lots and sometimes 0.10. A formula answer of 0.406 lots is not placeable. The calculator shows both figures: the exact answer and the nearest size below it that your platform will accept, together with what that rounded size really risks. Rounding down keeps you inside your limit; rounding up quietly breaks it.

Can I use this for gold, indices or crypto CFDs?

The structure works for any instrument, but the pip value field has to change. Gold, indices and crypto CFDs are usually quoted in points or ticks rather than pips, and the value per point per contract is set by your broker's contract specification. Put the stop distance in points into the pips field and the value per point per contract into the pip value field, and the division is the same.

Sources

Get the free 7-day email course

Free 7-day email course

Learn the foundations in 7 short emails.

One lesson a day, written for someone who has never placed a trade. No hype, no signals.

We never sell your address, and we never send trading signals or profit claims.