Free tool · updated 2026-09

Forex Lot Size Calculator (Position Size Calculator)

Enter your account balance, how much you're willing to risk, and your stop loss. The calculator gives you the exact position size, so every trade risks the same amount no matter how wide the stop is.

Short answer

Position size = (account balance x risk %) divided by (stop distance in pips x pip value per lot). Risking 1% of a $10,000 account with a 20-pip stop on EUR/USD, where one standard lot is about $10 per pip, gives 0.50 lots. Size from the stop distance, never a fixed lot.

5 min read · The Algo Vision
Lot Size Calculator
Practise on real charts →All guides & tools

Lot size calculator

Position size

Maths: lots = (balance × risk%) ÷ (stop in pips × pip value per lot). Standard lot = 100,000 units (gold: 100 oz). Check your broker's contract size before trading.

About this calculator. The result is an educational estimate. Contract sizes, pip values, spreads, commissions and overnight financing differ by broker and by instrument, and fills can differ from the prices you model. Check your own account's specification before trading.
Already trading? The Charting Desk

A professional charting terminal with a coach built in - the Mirror Desk helps you document, forward-test and encode your own edge as an indicator, from your own trade log. It is a tool for your process, not a signal service and not a promise of results. It is a free preview of the real desk, and a free guest account is required to open it: put in your email, we send a login code, and you are on a live chart in under a minute. The preview runs real market data with one indicator at a time - nothing is saved and no broker is connected. A preview of the product, not advice.

See what the desk does →

How the lot size formula works

Position size comes from three numbers: how much money you are prepared to lose, how far away your stop loss is, and how much one pip is worth for the pair you trade.

Lots = (Account balance × Risk %) ÷ (Stop loss in pips × Pip value per lot)

Example: a $10,000 account risking 1% is willing to lose $100. On EUR/USD one standard lot is worth about $10 per pip, so a 20-pip stop costs $200 per lot. $100 ÷ $200 = 0.50 lots. Widen the stop to 40 pips and the size halves to 0.25 lots, while the dollar risk stays at $100.

Standard, mini and micro lots

LotUnits of base currencyApprox. pip value on EUR/USD
Standard (1.00)100,000$10
Mini (0.10)10,000$1
Micro (0.01)1,000$0.10

Gold (XAU/USD) is usually quoted with a 100-ounce standard lot, where a $0.10 move is treated as one pip on most platforms. Contract sizes differ between brokers, so always check the symbol's contract specification.

Chart Bound, the free trading game
Practise this in Chart Bound, free

Sizing is maths; spotting a clean setup is a skill. Chart Bound drills setup-reading on real historical charts, free.

Play free, no signup →

Why size from the stop, not a fixed lot

Many beginners trade the same lot size every time. That means a trade with a wide stop quietly risks two or three times more than one with a tight stop. Sizing from the stop keeps every loss the same size, which is what makes a trading record readable: you can compare trades, measure your average win in "R" (multiples of what you risked) and see whether your process actually works.

How much should you risk per trade?

There is no universal number, but many professional and prop-firm traders keep risk per trade small, commonly in the 0.25% to 1% range, because a losing streak is normal in any method. At 1% risk, ten losses in a row costs roughly 10% of the account. At 5% risk the same streak costs about 40%, and recovering from a 40% drawdown needs a 67% gain.

Crosses and non-USD accounts

If neither currency in the pair is your account currency (for example EUR/GBP on a USD account), the pip value has to be converted. The calculator asks for the USD value of one unit of the quote currency (for EUR/GBP that's the GBP/USD rate) and does the conversion for you.

Frequently asked questions

How do I calculate lot size in forex?

Divide the amount you are willing to risk (balance times risk percentage) by the cost of your stop loss per lot (stop distance in pips times the pip value of one lot). The result is your position size in lots.

What lot size should I use for a $1,000 account?

It depends on your stop, not the account alone. Risking 1% ($10) with a 20-pip stop on EUR/USD, where a micro lot is about $0.10 per pip, gives 0.05 lots (five micro lots).

Is 0.01 lot a micro lot?

Yes. 0.01 lots is one micro lot, which is 1,000 units of the base currency, roughly $0.10 per pip on EUR/USD.

Does the calculator work for gold?

Yes. Choose XAU/USD. It assumes the common 100-ounce contract and a 0.10 pip size; check your broker's specification, because some use different gold contract sizes.

Embed this calculator on your site

Free to use, on any site, with no signup: paste this one line where you want the tool to appear. It loads our hosted version, so it stays up to date, and the link under it credits back to this page.

420×620 by default and it scales down to fit a narrower column. Please keep the attribution link.

Keep learning

Position Size Calculator (Stocks)Crypto Position Size CalculatorFutures Tick Value CalculatorGold Pip Calculator (XAU/USD)Pip Value CalculatorForex Risk ManagementPosition sizingRisk:reward ratio
Chart Bound, the free trading game
Practise this in Chart Bound, free

Sizing is maths; spotting a clean setup is a skill. Chart Bound drills setup-reading on real historical charts, free.

Play free, no signup →