Lot Size Calculator: Turn Risk % Into Exact Lots

Written by Daniel Frost·
Risk in cash and a stop distance converted into a lot size a broker accepts

A lot size calculator converts three inputs into one number: the cash you are willing to lose, the distance from entry to stop, and what one pip is worth per lot on that symbol. The output is how many lots make that loss cost exactly what you allowed, rounded down to a volume your broker accepts.

Most calculators stop one step too early. They return something like 0.147, and you are left holding a number no broker will take, with no idea whether to type 0.14 or 0.15, and no clue why the calculator on the next tab says 0.19 for the same trade.

That last step is where the money is. This page covers the unit itself: what a lot is, how a risk percent becomes lots, what your broker will and will not accept, and the four reasons two tools disagree on an identical trade.

What does a lot size calculator actually return?

It returns volume, not money. A lot is a unit of contract size, and in forex the three standard sizes are fixed: a standard lot is 100,000 units of the base currency, a mini lot is 10,000, and a micro lot is 1,000. Buy 0.10 lots of EURUSD and you are holding 10,000 euros' worth of exposure, whatever your account is denominated in.

Three contract sizes side by side: standard lot at 100,000 units, mini lot at 10,000, micro lot at 1,000, with what one pip is worth on each
The lot is a unit of exposure. What it costs you per pip follows from the contract size, not from your account.

What a lot costs you is a separate question, and it depends entirely on where your stop is. The same 0.10 lots on EURUSD risks about $34 with a 34-pip stop and about $120 with a 120-pip stop. This is why "what lot size should I trade" has no fixed answer, and why traders who settle on a favourite volume, always 0.10 or always 1.00, are not managing risk at all. They have fixed the wrong variable.

One word in that definition does more work than it looks: units of the base currency, the first of the pair. A standard lot of EURUSD is 100,000 euros, a standard lot of USDJPY is 100,000 dollars, and a standard lot of GBPUSD is 100,000 pounds. The account you hold them in makes no difference to the size of the contract, only to the currency the profit and loss arrives in.

A calculator inverts that. You fix the loss, and the volume comes out as the consequence. On a $5,000 account risking 1%, every trade is allowed to cost $50; a trade with a tight stop then gets a larger lot, a trade with a wide stop a smaller one, and both cost you the same when they fail.

Lot size or position size — is it the same number?

Same quantity, different unit. Position size is the general term for how much exposure you take, and it can be expressed in units, contracts, shares or lots. Lot size is that quantity written in your broker's unit of volume. In forex the translation is trivial because the contract is standardised; it stops being trivial the moment you leave it.

100,000Units of base currency in one standard lot
0.01Typical minimum volume step
3Contract classes: standard, mini, micro
4Inputs a calculator needs

On gold, one broker's contract is 100 ounces and another's is 10. On index CFDs, one point may be worth $1 or $5 depending on the contract the broker writes. The lot count means nothing until you know the contract behind it, which is the single most common reason a trade sized "correctly" turns out to risk five times what was intended.

The habit worth building is to read the number as a sentence rather than a label. "0.14 lots" says nothing on its own; "0.14 of a 100,000-unit contract, where one pip costs $10, so the stop is worth $47.60" says everything, and it is the version that survives a change of symbol. Traders who carry the second sentence in their head catch a wrong contract size immediately, because the money at the end of it stops making sense.

If you want the risk arithmetic itself, how the percentage is chosen and what it does to the account over a series, that belongs to the position size guide. Here we stay on the unit and what happens to your number on the way into the order ticket.

How does a forex lot size calculator turn risk into volume?

Four inputs, five links, and each link has to be right or the output is wrong in a way that looks perfectly reasonable. The fifth link is not something you supply: it is the cash amount the first two inputs produce between them. The chain runs from your account down to the volume field, and the only link you do not choose freely is the stop distance. That one is read off the chart.

Five links from account balance through risk percent, risk in cash, stop distance in pips and pip value per lot, ending in a lot size

From balance to volume in five links

Balance sets the base. The risk percent turns it into cash. The stop distance comes off the chart, not off a preference. Pip value per lot converts pips into money for that symbol. Divide, then round.

Written out, the calculation is one line:

lots = risk in cash ÷ (stop distance in pips × pip value per lot)

The denominator is what a single lot would cost you if the stop is hit. Divide the money you are prepared to lose by that, and you have the number of lots that makes those two amounts equal.

Two links deserve attention. The stop distance is measured after you have decided where invalidation sits, behind the order block or below the swing that produced the move, so it is an output of your market structure reading, never a round number chosen for convenience. And pip value per lot is symbol-specific: it depends on the contract size and on the exchange rate between the quote currency and your account currency, which is why the same stop in pips costs different amounts on EURUSD and on GBPJPY.

A worked example: from a structure stop to a lot

Here is the whole chain on one trade. The numbers are teaching inputs, not a result to expect: a $5,000 account denominated in USD, a 1% risk rule, and a EURUSD long with invalidation below the order block that produced the move.

  1. Fix the cash at risk. 1% of $5,000 is $50. This is decided before the chart is even open, and it does not move because a setup looks good.
  2. Measure the stop from structure. Entry at 1.0840, invalidation below the block at 1.0806. That is 34 pips, and the chart chose it.
  3. Find the pip value per lot. On EURUSD with a USD account, one pip on a standard lot is $10. That figure holds because the quote currency is the same as the account currency; it is not a property of lots in general.
  4. Cost a single lot. 34 pips × $10 = $340 lost per standard lot if the stop is hit.
  5. Divide. $50 ÷ $340 = 0.147 lots.
  6. Round down to the broker's step. With a 0.01 step, 0.147 becomes 0.14. The trade now risks $47.60, which is inside the rule.

Change one input and watch the output move. Widen the stop to 68 pips and the same $50 buys 0.07 lots. Double the account and the same setup takes 0.29 lots. Nothing about the trade changed except the arithmetic, which is the point: the risk stayed at $50 in every version.

What is the smallest lot your broker will accept?

Three limits sit between your calculated number and a filled order: the volume step, the minimum and the maximum. The step is the granularity, usually 0.01 lots on a retail forex account and sometimes 0.1 on indices and some commodity CFDs. The minimum is normally equal to the step. The maximum caps a single order, often at 50 or 100 lots, and rarely troubles a retail account.

Card showing a broker's volume constraints: step, minimum and maximum lot, and the rule that raw lots are always rounded down to the step

Three limits, one rule

Step: the granularity of the volume field, usually 0.01. Minimum: the smallest order the broker accepts. Maximum: the cap on a single ticket. Rule: round the raw number down to the step, never up.

All three limits are published per symbol, not per account: brokers list them on a contract specification page, and the trading platform repeats them in the symbol properties. They also change: a broker can raise the minimum on an exotic pair, or set a different step for index CFDs than for majors. The numbers are worth checking on the symbols you actually trade rather than assumed once and carried around for a year.

When the calculated lot is below the minimum

On a $500 account risking 1%, a trade with an 80-pip stop wants $5 ÷ ($10 × 80) = 0.00625 lots. The smallest order the broker takes is 0.01, which would risk $8, or 1.6%. That is over the rule by more than half.

There are two honest ways out, and both change the account rather than the trade. Skip it: the stop distance is simply too wide for this balance, which is information about the size of the account, not a flaw in the setup. Or trade a symbol or account type with a smaller contract. Micro and cent accounts exist precisely for this, and a smaller contract makes the minimum order cheaper.

What is not on the list: pulling the stop closer to the entry, and raising the risk percent for this one trade. Both of those fit the problem to the answer. The stop is where the idea is proven wrong, and the risk percent is the rule keeping you solvent across a losing run. If the terminal is the constraint you keep running into, the MT5 sizing guide covers where those limits are published for each symbol.

Why the stop never moves to make the lot round

There is a quiet temptation in every sizing calculation. The math says 0.14 lots, and 1.00 feels like a real trade. Pull the stop from 34 pips to 5 and the number obliges, except the stop no longer sits behind anything. It sits inside the zone, in the range where price is expected to move around before the idea resolves.

Two panels on the same candles: above, the stop below the order block giving 0.14 lots; below, the stop pulled inside the zone for a round 1.00 lot, inside the wick of the entry candle
Same entry, two stops. Structure sets the distance and the lot follows. Reverse the order and the stop lands inside the range the entry candle itself covers.

The panels show one setup with two stops. Above, invalidation sits below the far edge of the block: the loss is $47.60 and the order reads 0.14. Below, the stop has been pulled inside the zone to make the volume round, and it now sits so close to entry that the wick of the entry candle already reaches it. The trade is over before the idea has been tested. Nothing was wrong with the setup. The stop was placed by the lot size instead of by the chart.

The same pressure arrives in a gentler form on small accounts, where the honest lot is 0.01 and it feels like nothing. A micro lot on a 34-pip stop risks $3.40, and $3.40 does not look like trading. It is trading. It is the same rule applied to the account you actually have, and the alternative is running four times the risk to make the number feel significant. A small position is not a small decision.

This is the order that holds: structure decides where the stop goes, the stop distance decides the lot, and the lot is whatever it turns out to be. Reversing it converts a risk calculation into a wish about volume.

Why two lot size calculators disagree on the same trade

Open two calculators, enter the same trade, get two different lots. Neither is broken. They are making different assumptions, and all four are checkable in under a minute.

Matrix of four reasons two lot size calculators return different volumes: contract size, account currency and conversion, balance versus equity, and volume step rounding
Four assumptions, four different answers. All of them are visible in the symbol specification at your own broker.

Contract size for that symbol. Forex is standardised at 100,000 units, so majors rarely diverge. Everything else does: gold is 100 ounces at one broker and 10 at another, and index CFDs are written at different values per point. A calculator hard-coded to one assumption is simply describing a different instrument than the one in your terminal — the detail that sends gold and index sizing wrong most often.

Account currency and the conversion. Pip value per lot is denominated in the quote currency, then converted to your account currency at the current rate. On EURUSD with a USD account there is nothing to convert. On GBPJPY with a USD account, the pip value depends on USDJPY at the moment you size the trade, and two tools reading different rates return different lots.

Balance or equity. Risk taken from balance ignores what open positions are currently doing. Risk from equity includes them, so a floating loss shrinks the next trade. Neither is wrong, but the two produce different numbers whenever a position is open, and prop-firm rules usually specify which one counts.

Volume step and rounding direction. Some tools round to the nearest step, some round up to keep the risk "close enough". Both quietly break the rule the calculation existed to enforce. If a calculator hands you 0.15 where the raw number was 0.147, it is rounding the wrong way.

The practical test takes a minute. Size the same trade in both tools, then compare what each one assumed: the contract size, your account currency, and which way it rounded. The one that matches your broker's specification is the one to keep. The other is answering a question about a different instrument.

What a lot size calculator will not decide for you

It removes the arithmetic error and the typo. That is a real service, and it is the whole of the service. Everything upstream of the division is still a judgement, and no tool makes it for you.

Three decisions a calculator cannot make: where the stop belongs, what risk percent applies, and whether to take the trade at all

Three decisions stay with you

Where invalidation sits — that is structure. What percent of the account is allowed to go — that is your rule, fixed before the session. Whether this setup is worth taking at all — the calculator will size a bad idea just as obediently as a good one.

Pros

  • The loss is decided in cash before the volume is typed
  • Stop measured from structure, then converted to pips
  • Raw lots rounded down to the broker's step
  • Contract size read from the symbol specification, not assumed
  • Same rule applied whether the stop is 12 pips or 120

Cons

  • A favourite lot size reused across every setup
  • Stop distance chosen to produce a convenient volume
  • Rounding up because the shortfall looks small
  • Pip value assumed to be $10 on every symbol
  • Risk percent raised for a setup that looks better than the rest

The percentage itself is a separate decision with its own arithmetic, and it is worth reading before you settle on one: the risk management guide covers what different risk levels do to an account across a losing stretch.

Sizing in lots without leaving the chart

The calculation is mechanical, which is exactly why it is worth automating. Smart Trade Assistant runs it on the MT5 chart itself: you drag the stop line to where structure puts it, choose how the risk is measured (percent of balance, of equity, of free margin, or a fixed amount), and the panel returns a volume already snapped to that symbol's step and checked against its minimum, ready to send from the same window.

The gain is not the arithmetic, which takes ten seconds on a calculator anyway. It is that the stop distance, the contract size and the volume step come from the symbol in front of you rather than from a tab you filled in five minutes ago, so the number cannot silently belong to a different trade.

FAQ

What is one lot in forex?

One standard lot is 100,000 units of the base currency. A mini lot is 10,000 units and a micro lot is 1,000. The lot is a unit of volume, not an amount of money — what it costs you depends on how far away your stop is.

What does 0.01 lot size mean?

It is one micro lot, 1,000 units of the base currency, and on most brokers the smallest volume they will accept. On a USD-quoted pair with a USD account it is worth about $0.10 per pip, so a 30-pip stop on 0.01 lots risks roughly $3.

Should I round lot size up or down?

Down, every time. Rounding 0.147 up to 0.15 puts you over the risk you allowed before you even enter; rounding down to 0.14 keeps the loss inside your rule. The difference looks trivial on one trade and accumulates over a series.

What if the calculated lot is below my broker's minimum?

Skip the trade, or trade a symbol or account type with a smaller contract. Do not pull the stop closer and do not raise the risk percent — both change the trade to fit the calculator instead of the other way round.

Why do two lot size calculators give different results for the same trade?

Usually one of four things: a different contract size for that symbol, a different account currency and conversion rate, sizing from balance rather than equity, or a different volume step. Check the symbol specification at your broker before trusting either number.

Frequently asked questions

What is one lot in forex?

One standard lot is 100,000 units of the base currency. A mini lot is 10,000 units and a micro lot is 1,000. The lot is a unit of volume, not an amount of money — what it costs you depends on how far away your stop is.

What does 0.01 lot size mean?

It is one micro lot, 1,000 units of the base currency, and on most brokers the smallest volume they will accept. On a USD-quoted pair with a USD account it is worth about $0.10 per pip, so a 30-pip stop on 0.01 lots risks roughly $3.

Should I round lot size up or down?

Down, every time. Rounding 0.147 up to 0.15 puts you over the risk you allowed before you even enter; rounding down to 0.14 keeps the loss inside your rule. The difference looks trivial on one trade and accumulates over a series.

What if the calculated lot is below my broker's minimum?

Skip the trade, or trade a symbol or account type with a smaller contract. Do not pull the stop closer and do not raise the risk percent — both change the trade to fit the calculator instead of the other way round.

Why do two lot size calculators give different results for the same trade?

Usually one of four things: a different contract size for that symbol, a different account currency and conversion rate, sizing from balance rather than equity, or a different volume step. Check the symbol specification at your broker before trusting either number.