FxRanking
Find my matches
FxRanking

Forex Position Size Calculator: Lot Size and Risk

Time to read: 10 min minutes

Updated on 9 Nov 2026

Posted: 9 Nov 2026

Estimate forex lots from account equity, risk percentage, stop distance and currency conversion, using optional free reference rates or broker prices entered manually.

Forex position size calculator showing account equity, stop-loss distance, lot size and estimated risk

A forex position size calculator estimates how many base-currency units or lots match a chosen account-risk budget and stop distance. Enter account equity, the percentage you plan to risk, the currency pair, stop distance and your broker's trade-size rules. The calculator below converts pip exposure into your account currency and rounds the suggested size down to the selected trading increment.

This is a planning calculator, not a live executable quote or order ticket. It attempts to load free indicative exchange rates automatically, while allowing you to override both the pair price and the conversion rate with your broker's quotes. The primary source is ExchangeRate.fun (which says it refreshes rates hourly), with Frankfurter's daily reference data as a labelled fallback. Neither source provides your broker's executable bid/ask or guarantees a fill. The tool does not submit orders or calculate margin requirements; spreads, gaps and execution costs can still increase realised losses.

Calculate your forex position size

Position size and planned risk

JavaScript is required for the interactive calculator. If it is disabled by the publishing platform, use the manual formula and worked examples below.

Account and risk budget
Currency pair and rates

When account and quote currency match, conversion is 1. For another account currency, a suitable reference conversion can fill automatically if the free feed is available.

Checking free reference-rate sources. The starting EUR/USD value of 1.10 is an illustrative example, not a verified current quote.

ExchangeRate.fun documents hourly reference-rate updates but supplies a date, not an exact quote timestamp. If it is unreachable, the calculator tries Frankfurter daily reference rates. Both are indicative, not live broker bid/ask prices; a source, date and fallback status are shown. Manual changes to pair price or quote-to-account conversion override auto-filled values until you press the refresh button. When account currency equals base currency, the conversion is derived from the entered pair price. Check your broker's price, contract terms and spread before relying on the estimate.

Broker sizing and cost assumptions

The rounded result is not a trade recommendation. Risk estimates assume the planned entry and exit, stable conversion rate and the commission entered. They exclude any spread not already reflected in the stop distance, financing, fees beyond the entered commission and any change in conversion rates. The additional-pips check illustrates one adverse scenario, not a worst-case loss.

How the position size formula works

Start with a stop price that reflects where the trade idea is no longer valid. Decide what fraction of your current account equity you can afford to lose at that level. Risk is a planning choice rather than a universally safe percentage. CME Group's position-sizing education likewise begins with the stop location and a specific account-loss amount rather than the leverage a broker offers.

Planned risk budget = account equity × risk percentage ÷ 100. For a pair such as EUR/USD, the first currency (EUR) is the base currency, and the second (USD) is the quote. A movement of one pip changes the value of one base-currency unit by the pip size in quote currency. Convert that quote-currency change into your account currency before dividing the loss budget by it.

Raw base-currency units = intended risk budget ÷ (stop distance in pips × pip size × quote-to-account conversion rate). If you enter a round-trip commission per lot, divide the risk budget by the stop-movement loss per lot plus commission per lot instead. Then divide the result in units by your broker's base units per lot, and round down to an allowable lot increment. Both BabyPips' position size examples and Dukascopy's calculator guidance describe sizing as a relationship between stop distance, account-risk amount and currency exposure.

For most conventionally quoted currency pairs, one pip is 0.0001 quote-currency units per base unit. Where JPY is the quote currency, a pip is ordinarily 0.01. A broker can display fractional pips or use different conventions for metals and other contracts. The default lot size in this tool is 100,000 base-currency units, but that is a forex convention, not proof of any specific broker's contract or allowed order size. FOREX.com's pip calculator explanation distinguishes pip value from the margin needed to open a position.

Worked calculations for three account currencies

EUR/USD with a USD account

Assume $10,000 in equity, an intended 1% loss budget of $100, a 50-pip stop and no separate commission. With EUR/USD, a pip is $0.0001 per euro. At 50 pips, planned loss is $0.005 per euro; $100 divided by $0.005 gives 20,000 EUR, or 0.20 standard lots. This corresponds to $2 per pip before other costs. At a normal 0.01-lot increment, no further rounding is needed.

USD/JPY with a USD account

For a separate hypothetical example, assume the same $100 budget, a 40-pip stop and USD/JPY at an illustrative 150.00. Here 1 pip is ¥0.01 per dollar. The conversion from yen to USD is 1 ÷ 150, so loss per base unit over 40 pips is approximately $0.00266667. The raw size is 37,500 USD, or 0.375 lots. At 0.01-lot increments, round down to 0.37 lots (37,000 USD), giving an estimated $98.67 planned price loss, excluding fees. The conversion will change with the exchange rate and may differ between entry and exit.

EUR/GBP with a USD account

A cross-currency example needs an extra conversion. Assume $100 intended risk, 50 pips, EUR/GBP quoted in pounds and a purely illustrative rate of £1 = $1.28. A pip of EUR/GBP is £0.0001 per euro, or $0.000128 after conversion. Dividing $100 by 50 × $0.000128 gives 15,625 EUR, or 0.15625 lots. A 0.01-lot step rounds this to 0.15 lots, with estimated movement loss of $96 before commission. The $1.28 rate is an assumption, not a current GBP/USD quote.

What the calculator does not measure

Planned loss and realised loss are not the same number. An ordinary stop-loss instruction is triggered when a specified dealing price is reached under the broker's terms; it does not ensure that the order fills at that price. In a thin market, fast news move or weekend gap, an exit can execute farther away. FOREX.com's US execution guidance explains that a fast-moving quote can change before execution and the fill can be at the next available price.

For example, a 20,000 EUR/USD position planned around a 50-pip stop has a $100 price-movement risk under the assumptions above. If the actual exit is 80 pips adverse to entry, the price loss becomes $160 before commissions, financing or additional conversion costs. The tool's extra-adverse-pips field calculates a scenario like this. It cannot predict the worst possible gap, how bid and ask spreads change or whether a closing order will execute.

There are four additional checks before accepting any suggested size:

  • Execution side and spread: Compare intended entry and stop fill on the correct bid or ask side. If the entered stop distance already incorporates spread, do not add the same spread again. If it does not, the calculated risk is incomplete.
  • Actual contract and lot step: Verify the trading platform's minimum, maximum and increment. Some accounts express positions directly in units, while others use broker-defined lots; non-forex instruments have different contract sizes.
  • Currency conversion and trading costs: An account not denominated in the quote currency needs a contemporaneous quote-to-account conversion. The result can change by settlement; commissions, financing and conversion markups add to trading costs.
  • Margin and existing exposure: The tool does not estimate leverage or available margin and does not add the risk of existing or correlated positions. Passing a stop-loss budget test does not mean the account has enough margin.

The CFTC's retail forex advisory warns US customers that leveraged forex losses can exceed the initial deposit under the applicable terms. Risk figures are useful for planning, not a guarantee that loss will be confined to the chosen percentage. For related risk checks, see FXRanking's forex risk-management guide.

When to recalculate the trade size

Recalculate if equity changes, the stop needs to move, your broker changes the allowed lot increment, or the quote-to-account conversion becomes stale. Recheck near major announcements and before leaving a position over a market closure. If the rounded-down trade falls below the broker's minimum, the answer is no trade at that risk budget, not permission to increase the budget silently.

In 2026, the sensible use of a position-size calculator remains straightforward: decide on the stop and affordable loss, convert the pip movement accurately, round down to the trade size your account supports, and then consider adverse fills and the total portfolio. Neither a calculated lot size nor a stop-loss order makes a leveraged forex position safe.

Risk warning: Trading leveraged foreign exchange involves substantial risk, including rapid losses, stop-loss slippage, changing conversion rates and possible losses exceeding deposited funds depending on product and legal terms. Any automatically loaded rates are indicative references rather than your broker's executable quotations; worked trades remain hypothetical and no execution has been verified. A planned risk limit is not a guaranteed maximum loss.

FAQs

What does a forex position size calculator calculate?

It estimates base-currency units and lots from account equity, chosen risk percentage, stop distance, pip size and the currency conversion needed for the account. It is a planning estimate, not a guaranteed loss cap or a broker margin quote.

How is lot size calculated for a 1% risk budget?

Multiply current equity by 0.01, divide by stop distance times pip value in account currency, then convert units to lots using the actual contract size. Round down to the broker's permitted increment and check trading costs and margin separately.

Why does USD/JPY require a different pip calculation?

When JPY is the quote currency, a standard pip is ordinarily 0.01 yen rather than 0.0001 of the quote currency. A USD account trading USD/JPY must then convert the yen pip value into USD using an exchange-rate assumption, commonly the reciprocal of the entered USD/JPY price.

Can the calculator automatically fill the quote-to-account rate?

Yes. It attempts to fetch free indicative currency reference rates from ExchangeRate.fun and uses Frankfurter daily reference rates if the primary source fails. The date and source appear beside the inputs. If the sources are blocked, unavailable or stale, enter the correct rate manually. When account and quote currencies match, conversion is 1; when the account currency matches the base currency, it is the reciprocal of the entered pair price. These references are not executable broker quotes.

Why is the suggested trade smaller than the theoretical size?

The calculator rounds down to the specified lot step rather than rounding up beyond the intended budget. If even the minimum trade size would exceed the budget, the calculator shows zero lots instead of forcing a larger trade.

Does the calculator include spread, commission and slippage?

It can include an estimated round-trip commission per lot and display a user-selected adverse-pip stress scenario. It does not automatically estimate spreads, financing, execution gaps, conversion charges or the worst possible loss; the stop distance must reflect the prices and spread assumptions used.

Does this calculator work for gold, indices or futures?

It is designed for conventional spot-style forex pairs and base-currency lot contracts. Other instruments can use contract multipliers and tick rules that make this formula inappropriate. Use the actual instrument specifications and a purpose-built calculator instead.

Does the calculated position size include required margin?

No. Margin depends on the product, legal entity, leverage requirements, instrument, trading conditions and existing exposure. Calculate risk first, then check margin independently before placing a trade.

Stephen Bennet Author

Stephen Bennet

Author Profile

Stephen Bennet is a Forex reviewer and financial analyst with more than 25 years of experience in the financial markets. He specializes in reviewing brokers, evaluating trading platforms, and explaining the Forex market in a clear and practical way. Through independent, trader-focused analysis, Stephen helps readers compare providers, understand key risks, and choose platforms with greater confidence.

Leave Your Comment

Name:

Email:

Comment:

Other Articles

Comparison of TradingView Basic, Essential, Plus, Premium and Ultimate subscription prices and chart features

TradingView Pricing and Plans: Free vs Essential, Plus, Premium and Ultimate

Compare TradingView plans, USD subscription costs, charts, alerts, optional market-data fees and billing terms for US readers.

Comparison of current-market forex demo platforms and historical replay simulator workflows

Forex Trading Simulators and Demo Accounts Compared

Compare current-market forex demos with historical replay tools, including features, licensing costs, platform support and the limits of simulated execution.