How to Calculate Lot Size in Forex: The 7-Step Routine

To calculate lot size in forex, divide the cash you are willing to lose by your stop distance in pips multiplied by what one pip is worth per standard lot on that pair, then round the result down to your broker's volume step. The routine is identical on every pair. Only the three numbers you feed it change.
The arithmetic takes about ten seconds. The reason traders still get it wrong is that the arithmetic is step four of seven, and the six steps around it are where a position ends up two decimal places away from the one that was planned.
So this page is the routine as it runs at the desk, including the part almost nobody writes down: how you check a volume once it is already sitting in the order window.
What do you need before the arithmetic starts?
Four inputs, and it is worth knowing where each one comes from. The money you are risking, the distance from entry to your stop, what one pip is worth on that pair, and the volume step your broker accepts. Three of those you can know before you look at a chart. Exactly one has to be read off the chart itself.
The risk figure is a decision you made before the session started. The pip value belongs to the symbol and your account currency, and your broker quotes it. The volume step is a property of the symbol too, usually 0.01 on retail accounts, though you should confirm it in your own symbol specification rather than assume it.
The stop distance is the one input that arrives late, because it comes from the chart. Where the level sits is a question about structure, not about sizing: price has to be wrong about something for you to be out, and that place is fixed by the market, not by what volume would be convenient. If you want the reasoning behind where that level goes, it is a separate subject, covered in reading market structure.

That ordering matters more than it looks. The level comes first and the volume follows from it, never the other way round. A stop nudged closer to produce a rounder lot is a different trade from the one you analysed, and it will still show a tidy volume in the box.
How to calculate lot size in forex, step by step
Seven steps, in this order, every time. Steps three through six are one line each on purpose, because their content belongs to other pages. What matters here is that they sit in this sequence, and that a seventh step follows them.
- Fix the cash at risk. Take the percent you allow per trade and apply it to the account figure you are actually trading from today, so you end up with a sum in your account currency, not a percentage.
- Read the stop distance off the chart, in the pips of that pair, from your intended entry to the level that invalidates the idea.
- Take what one pip is worth per standard lot on that pair, in your account currency, as your broker quotes it. That figure is not the same on every pair.
- Divide: risk ÷ (stop in pips × pip value per lot) = lots. That is the whole calculation, and the formula is derived in full here.
- Round down to your broker's volume step, never up, because rounding up puts you over the risk you allowed before the trade has even opened.
- Check the result against the symbol's minimum and maximum volume.
- Multiply back and compare with step one, which is the subject of its own section below.
Step six deserves a sentence of its own, because it has a trap in it. If the calculation returns less than the minimum volume your broker accepts, that is not an invitation to round up. It is information: at the risk you allow, that stop distance is too wide for that account. The two honest responses are a closer stop that the structure genuinely justifies, or no trade at all. Raising the risk percent to reach a tradeable size is the one move that turns a sizing rule into a suggestion.

The same routine, run on three pairs
Here is what the routine looks like when a session gives you three setups instead of one. Same account, same risk percent, three different pairs. The numbers below are illustrative — check the pip value and volume step for your own symbols before you copy any of them. The pip values differ from one another for reasons that have nothing to do with this page; why one pip is worth a different amount on each pair is a subject in itself.
Account: $5,000. Risk per trade: 1%, so $50 on each.
| Pair | Risk | Stop (pips) | Pip value / lot | Raw result | Rounded down |
|---|---|---|---|---|---|
| Major (EURUSD) | $50 | 24 | $10.00 | 0.2083 | 0.20 |
| JPY pair (USDJPY) | $50 | 31 | $6.70 | 0.2407 | 0.24 |
| Cross (EURGBP) | $50 | 18 | $12.60 | 0.2205 | 0.22 |

The risk column never moves. That is the decision the whole routine exists to protect. The final column is the dangerous one, because three volumes clustered around 0.2 look close enough to eyeball, and eyeballing is how 0.20 ends up on all three tickets. Meanwhile the two columns doing the actual work are different on every line.
That last point is the case against remembering a lot size. A volume that was correct on Tuesday was correct for one stop distance on one pair at one account balance. Carry it to a different pair and you are running a trade whose loss you have not calculated.
Which input goes wrong more often than the arithmetic
The division is rarely where it breaks. Step one is, and specifically the figure you decide to treat as "the account".

What counts as your account today
The opening deposit is history. Balance and equity are different numbers whenever a position is open. And on a funded challenge, the figure that constrains you is not the account size at all — it is what is left of today's loss limit after the trades you have already taken.
Three versions of the same mistake. The first is sizing from the deposit you started with, months after it stopped being the balance. The second is sizing from balance while a position is open, when equity is the number that would survive a bad hour — the difference between the two, and the other reasons two calculators disagree on one trade, are laid out in the lot size unit itself.
The third belongs to anyone trading a funded challenge, and it is the one that ends accounts. Your constraint is not the account size, it is the daily loss limit, and after two losing trades the amount you may risk on the third is what remains of that limit — not another full percent of the balance. Sizing the third trade as if the first two never happened is arithmetically correct and practically fatal.
None of this is an argument about which percent to use. That question has its own page, on what the risk numbers actually decide. The point here is narrower: whatever percent you chose, apply it to the figure that is true today, at the moment you are entering.
How to check a lot size you have already typed in
Run the calculation backwards. Multiply the volume in the box by the stop distance in pips by the pip value per lot, and you get the cash you will lose if that stop is hit. Compare it with the figure from step one. Ten seconds, and it catches the errors that the forward calculation cannot, because the forward calculation is where they were made.

Take the EURUSD line above. The volume was 0.20, so 0.20 × 24 × $10.00 = $48. Against a $50 plan, that is the rounding working as intended, landing you slightly under rather than over. Now suppose 2.0 went into the box instead. The same check returns $480 on a $50 plan, and you see it before the order exists rather than after.
A misplaced decimal looks entirely normal in an order window. A distance measured in points instead of pips on a five-digit quote produces a number ten times too small. The quiet one is a volume left over from the previous trade, because the box was never empty and nothing on screen looks wrong.
The check has a narrow job. It has no opinion on whether the setup is worth taking, and it will not turn a poor idea into a good one. What it gives you is a loss you can predict, which is the only thing sizing was ever for.
What makes a calculated lot size go stale
A volume is calculated for a moment, and three of its four inputs can move before you press the button.
The stop level is the first to drift. Structure updates with new candles, and a level that made sense on the last close may sit five pips further away by the time price arrives. That distance is in the denominator, so five pips is not a rounding matter.
The account figure moves too, in both directions. A trade closed since you last calculated has changed the balance, and on a challenge it has also changed what is left of the day's allowance. And if your account currency is not the quote currency of the pair, the conversion inside the pip value is read at the moment of calculation, which is a live rate, not a constant.
Only the volume step stays put. Everything else is a snapshot. So the routine belongs at the moment of entry, not in the planning session. Run it on three pairs the night before and you have written down three numbers that are already expiring.

Doing the whole routine in one action
Everything above is mechanical, which is the argument for not doing it by hand three times a session. Smart Trade Assistant, our MT5 panel, reads the pip value from the live symbol specification, takes the distance from a stop line you drag on the chart, sizes from your risk percent — of balance, of equity, of free margin, or by ATR — and rounds to the broker's volume step itself. The seven steps collapse into placing one line, and step seven stops being necessary because there was no manual entry to mistype. What the panel does inside the terminal, and why a number from a browser tab sometimes gets rejected there, is covered in sizing inside MT5.
It does not choose your stop, and it does not improve the arithmetic. It removes the part of the routine where a human types.
FAQ
How do I calculate lot size in forex?
Divide the money you are willing to lose by your stop distance in pips multiplied by what one pip is worth on that pair for one standard lot, then round the result down to your broker's volume step. The arithmetic is the same on every pair; only the three numbers you feed it change.
What lot size should I use on a $1,000 account?
There is no fixed answer, because the size depends on your stop distance, not on the account alone. Risking 1% of $1,000 is $10, so a 20-pip stop on a pair worth $10 a pip for a standard lot gives 0.05 lots, while a 50-pip stop on the same pair gives 0.02. Change the stop and the correct size changes with it.
How do I check whether the lot size I typed is right?
Multiply it back: volume × stop in pips × pip value per lot gives the cash you will lose if the stop is hit. Compare that figure with the amount you decided to risk before the trade. A ten-times gap usually means a misplaced decimal, and it is far easier to catch here than after the position is open.
Is 0.01 lots too small to bother with?
It is the minimum most brokers accept, and on a small account it is often the honest answer rather than a compromise. If the calculation returns less than the minimum volume, the trade asks for more risk than you allowed; the options are a closer stop that structure actually justifies, or skipping that trade. Raising the risk to reach a tradeable size is the one move to avoid.
Do I need to recalculate if I change my stop?
Yes, and that is the point of running the steps at the moment of entry rather than in advance. The stop distance is one of only two inputs that can move after you plan the trade, and it sits in the denominator, so a stop moved even a few pips changes the volume that keeps your loss at the figure you chose.
Frequently asked questions
How do I calculate lot size in forex?
Divide the money you are willing to lose by your stop distance in pips multiplied by what one pip is worth on that pair for one standard lot, then round the result down to your broker's volume step. The arithmetic is the same on every pair; only the three numbers you feed it change.
What lot size should I use on a $1,000 account?
There is no fixed answer, because the size depends on your stop distance, not on the account alone. Risking 1% of $1,000 is $10, so a 20-pip stop on a pair worth $10 a pip for a standard lot gives 0.05 lots, while a 50-pip stop on the same pair gives 0.02. Change the stop and the correct size changes with it.
How do I check whether the lot size I typed is right?
Multiply it back: volume × stop in pips × pip value per lot gives the cash you will lose if the stop is hit. Compare that figure with the amount you decided to risk before the trade. A ten-times gap usually means a misplaced decimal, and it is far easier to catch here than after the position is open.
Is 0.01 lots too small to bother with?
It is the minimum most brokers accept, and on a small account it is often the honest answer rather than a compromise. If the calculation returns less than the minimum volume, the trade asks for more risk than you allowed; the options are a closer stop that structure actually justifies, or skipping that trade. Raising the risk to reach a tradeable size is the one move to avoid.
Do I need to recalculate if I change my stop?
Yes, and that is the point of running the steps at the moment of entry rather than in advance. The stop distance is one of only two inputs that can move after you plan the trade, and it sits in the denominator, so a stop moved even a few pips changes the volume that keeps your loss at the figure you chose.