Forex Position Size: Pip Value on JPY and Non-USD Accounts
The $10-a-pip rule only works on a USD account trading USD-quoted pairs. Here is how to size JPY pairs and a EUR or GBP account without risking the wrong amount.

You worked out your lot size from a "$10 per pip" cheat sheet, took a loss on USD/JPY, and the damage did not match the number you planned. The cheat sheet was written for a different pair than the one you traded. Pip value is a price move
You worked out your lot size from a "$10 per pip" cheat sheet, took a loss on USD/JPY, and the damage did not match the number you planned. The cheat sheet was written for a different pair than the one you traded.
Pip value is a price move converted into your account currency, and the conversion is the part most calculators hide. Do it explicitly and the size follows from one division.
The $10 a pip rule works for one pair family only
A pip (the standard unit of price movement in forex) is a movement in the fourth decimal place for most pairs. OANDA's pip guide uses 0.0001 as the pip when it walks through a EUR/USD profit. Yen pairs are quoted with fewer decimals, so by market convention the pip there is 0.01.
A standard lot is 100,000 units of the base currency. MetaTrader 5's own margin documentation uses a contract size of 100,000 in its EURUSD example. Multiply 100,000 by 0.0001 and you get 10 units of the quote currency per pip.
On EUR/USD the quote currency is the dollar, so that is $10 per pip per standard lot. It is correct only if your account is also in dollars. Change the pair or the account currency and the number changes with it.
Profit is a price move times contract size, in the quote currency
The profit formula is not mysterious. MetaTrader's market info reference gives the forex profit calculation as (close price minus open price) times contract size times lots. That result sits in the pair's profit currency, which is the quote currency.
So for a JPY pair, the answer comes out in yen. One pip is 0.01 yen, a standard lot is 100,000 units, and the result is 1,000 yen per pip per lot. Nothing about that depends on the exchange rate. The conversion to your own currency is a separate step.
MetaTrader's docs describe that step for margin: "the current exchange rate of a margin currency to a deposit one is used for conversion." Profit works the same way in practice. The platform's OrderCalcProfit function returns its pre-trade profit estimate "in the account currency."
JPY pairs on a USD account: divide by the rate
Take a USD account with a $100 risk on USD/JPY. The stop is 25 pips away and, for illustration, the rate is 150.00.
One pip per lot is 1,000 yen. Divided by 150.00, that is $6.67. The size is $100 divided by (25 pips times $6.67), which gives 0.60 lots.
Now compare that with the cheat sheet. Using $10 per pip gives 0.40 lots. That position would risk only about $66.67 at your stop, so you would be trading roughly a third smaller than you planned, and your stats would quietly mislead you about what your risk per trade really was.
The pip value also drifts. Hold the same 0.60 lots and the same 25-pip stop, and the loss is $100 at a rate of 150.00 but $93.75 at 160.00, because each yen is worth fewer dollars. The pip did not shrink. The currency you are measuring it in did. If you are weighing how many such losses an account can absorb, our risk of ruin and position sizing pillar guide shows why small errors in per-trade risk compound.
A EUR or GBP account has an extra conversion step
Here is where non-US traders get caught. A GBP account trading EUR/USD earns and loses in dollars, then converts to pounds. The pip is $10 per lot, and to turn it into pounds you divide by GBP/USD.
At an illustrative 1.3000, that is $10 divided by 1.3000, or £7.69 per pip per lot. A £100 risk with a 20-pip stop works out to 100 divided by (20 times 7.69), which is 0.65 lots.
Treat the $10 as £10 and you get 0.50 lots. At your stop that position loses about £76.92, not £100. The sizing error here is in the safe direction, but the same mistake in a different currency combination can run the other way.
A cross pair like EUR/JPY on a EUR account has the yen step only once. Take EUR/JPY at 165.00, so 1,000 yen per pip is about €6.06. A €50 risk and a 30-pip stop gives 0.275 lots, which rounds down to 0.27.
The formula is the same every time
Keep one formula and feed it the right inputs.
Position size in lots = risk amount ÷ (stop distance in pips × pip value per lot in account currency)
Risk amount is your account balance times your risk percentage. Stop distance is measured from the price you will actually be filled at to the stop, so include the spread on the side where it hits you. We explain that in why a stop can be hit when price never touched it.
Pip value per lot is the three-step chain from above: pip size times contract size, in the quote currency, then divided or multiplied by the right exchange rate to land in your account currency.
If you have used our futures sizing walkthrough, this is the same idea with a currency conversion bolted on. Futures hand you a fixed dollar tick value. Spot forex hands you a quote-currency value you have to convert yourself.
— The Tradoki desk noteA cheat sheet is a calculator someone else built for a different account. Run the arithmetic once by hand for your own pair and your own currency, and you will catch every platform bug and every shortcut afterwards.
Round down and check the step before you click
Brokers let you trade lots in steps. The step might be 0.01 lots on one account and larger on another. MetaTrader exposes it as SYMBOL_VOLUME_STEP, alongside a minimum volume per deal.
Round down, not to the nearest. Rounding 0.275 up to 0.28 raises your risk past the amount you chose. Rounding down means you risk slightly less than planned, which is the safer error.
If the rounded size is below the broker's minimum, that is a signal too. The trade does not fit your risk for that stop distance. Widening the stop to make the numbers work, with the same lots, quietly increases your risk. Our guide to where an ATR-based stop comes from covers choosing the distance first and sizing second, which is the right order.
A final check takes ten seconds: ask your platform to compute the profit or loss of your intended size at your stop price, and compare it with your target risk. The platform computes pip value from live rates, so it also catches a rate that moved since you last did the maths. Do this on a demo account until it is routine.
● FAQ
- How do you calculate pip value for USD/JPY?
- Multiply the pip size (0.01 yen by convention) by the contract size (100,000 units for a standard lot) to get 1,000 yen per pip. Then convert that yen amount into your account currency at the current rate. At a USD/JPY rate of 150.00, a standard lot pip is about $6.67 for a USD account.
- Is a pip always worth $10 per standard lot?
- No. That figure only holds when the quote currency is the US dollar and your account is in dollars, as on EUR/USD. On JPY pairs, crosses, or a EUR or GBP account, the value is different and moves with the exchange rate.
- How do I find the pip value in my account currency?
- Look at your platform's symbol specification for the contract size and tick value, or let the platform compute the profit for you. In MetaTrader 5, the OrderCalcProfit function returns a pre-trade profit estimate in the account currency. Check the number against your own arithmetic once, then trust it.
- Why does my risk change when the same stop distance is traded later?
- Because the conversion rate moved. A JPY pair's pip is worth fewer dollars when the rate climbs, so the same lots and the same pip stop risk a slightly different amount of money from one week to the next. Re-run the size calculation for each trade instead of reusing an old lot size.
- What lot size should I use for a $100 risk?
- There is no fixed answer, because lots depend on your stop distance and the pip value of that pair in your currency. Divide your risk amount by stop distance in pips times the pip value per lot, then round down to the smallest step your broker allows.
Three more from the log.

Triple Swap Wednesday: Why Forex Charges 3 Days at Once
Your position sat open one more night and the swap hit three times harder. Why Wednesday carries three days of funding and what a full week really costs.
Oct 15, 2026 · 7 min
Margin Call vs Stop Out: Where Your Broker Pulls the Plug
A margin call is a warning. A stop out is a forced sale, and on EU retail CFD accounts it fires on a regulator's formula, not at the stop you set.
Sep 26, 2026 · 8 min
Trailing drawdown: why funded accounts breach in profit
Your prop account floor rises with every new high and never falls back. How intraday and end-of-day trailing drawdown actually spend your risk budget.
Aug 09, 2026 · 7 min