Forex pips measure price movement. Lot sizes measure the amount of currency traded. Together, they determine how much a change in the exchange rate adds to or subtracts from a position’s value.
The basic calculation is straightforward: multiply the number of pips gained or lost by the position’s pip value. The mistakes usually happen around that calculation: counting an extra decimal place, using the wrong currency or treating a standard lot as a cash deposit.
This guide covers conventional retail forex and currency CFD calculations, including conversion into a GBP account. All prices, exchange rates and charges in the examples are hypothetical, not live quotes or trading recommendations.
What Is a Pip in Forex?
A pip is a standard unit for measuring changes in a currency pair’s exchange rate. For most commonly traded pairs, including EUR/USD and GBP/USD, one pip is 0.0001. For pairs with the Japanese yen as the quote currency, such as USD/JPY and GBP/JPY, one pip is normally 0.01.
EUR/USD rising from 1.0800 to 1.0825 represents a gain of 25 pips. USD/JPY rising from 150.00 to 150.25 also represents 25 pips, despite the different decimal positions.
Movement in pips = price difference ÷ pip size
For the EUR/USD move, the calculation is 0.0025 ÷ 0.0001 = 25 pips. This measures the distance travelled, not the cash profit. Position size supplies the missing part.
Pips, Pipettes and Platform Points
A pipette is one tenth of a pip. A EUR/USD quote of 1.08025 has an extra decimal place: a change to 1.08026 is 0.1 pip, while a change to 1.08035 is one full pip. For USD/JPY, a pipette is normally 0.001.
Platforms may use “points” for their smallest displayed price unit. Where one point equals 0.00001 on EUR/USD, ten points equal one pip. Always check the instrument’s settings rather than assuming “point” means “pip”.
Fractional pip increments also appear in the CME spot FX price specifications. A pip is a measuring convention; it need not be the smallest tradable price change.
How Forex Lot Sizes Work
Under the usual retail forex convention, one standard lot represents 100,000 units of the base currency. The base currency appears first in the pair; the quote currency appears second. The guide to currency pairs and exchange rates covers how that ordering affects the price you see.
One standard lot of EUR/USD therefore represents €100,000 of exposure. One standard lot of GBP/USD represents £100,000. Neither means that you have deposited that amount into the account.
| Lot name | Standard lots | Base currency units | EUR/USD pip value | USD/JPY pip value |
|---|---|---|---|---|
| Standard lot | 1.00 | 100,000 | US$10 | ¥1,000 |
| Mini lot | 0.10 | 10,000 | US$1 | ¥100 |
| Micro lot | 0.01 | 1,000 | US$0.10 | ¥10 |
A position of 0.25 standard lots represents 25,000 base currency units. It is not a separate type of lot; it is a fraction of the standard contract size.
Check the actual contract before using this table. Minimum order sizes, volume increments and contract sizes can differ. The MetaTrader 5 symbol specification documentation identifies the fields for contract size, profit currency and tick size. Currency futures and non-currency instruments have their own specifications, so do not copy retail forex assumptions across to them.
How to Calculate Pip Value
For a conventional forex position, calculate pip value in the quote currency first:
Pip value in quote currency = base currency units × pip size
A 0.20 lot EUR/USD position contains 20,000 euros. Its pip value is 20,000 × 0.0001 = US$2. A favourable move of 30 pips therefore produces a US$60 price gain; an adverse move of 30 pips produces a US$60 price loss, before separate charges.
For 0.20 lots of USD/JPY, the calculation is 20,000 × 0.01 = ¥200 per pip. The larger numerical amount does not mean the position earns more: yen and dollars are different units.
This also explains why “one lot equals $10 per pip” is incomplete. It works for a standard 100,000-unit position when the quote currency is USD and the pip size is 0.0001. A standard lot of EUR/GBP instead has a pip value of £10.
Calculating Forex Profit and Loss
You can calculate the result directly from the entry and exit prices without counting pips. For ordinary forex contracts, the MetaQuotes profit calculation documentation uses price difference, contract size and lot volume as the calculation inputs.
Long position: profit or loss = (exit price − entry price) × base currency units
Short position: profit or loss = (entry price − exit price) × base currency units
These formulas give the price result in the quote currency. A positive number is a gain; a negative number is a loss. Use actual execution prices, not the price you hoped to receive.
Example: Buying EUR/USD
You buy 0.20 lots of EUR/USD at an executed ask price of 1.08020, then close at an executed bid price of 1.08370.
The price difference is 0.00350, or 35 pips. Your position contains 20,000 euros, giving a pip value of US$2.
35 pips × US$2 = US$70 profit before separate charges
The direct calculation gives the same answer: (1.08370 − 1.08020) × 20,000 = US$70. If you had instead closed at 1.07820, the 20-pip adverse move would have produced a US$40 loss before separate charges.
Example: Selling GBP/USD
You sell 0.50 lots of GBP/USD at 1.27000 and buy it back at 1.26760. Because this is a short position, the falling exchange rate produces a gain.
The difference is 24 pips. At 50,000 pounds of exposure, each pip is worth US$5, so the price profit is 24 × US$5 = US$120.
Had you bought back at 1.27100 instead, the 10-pip rise would have produced a US$50 loss. Selling first changes the direction that produces a profit, not the pip value.
Example: Trading a Yen Pair
You sell 0.10 lots of USD/JPY at 150.40 and close at 150.10. The 0.30 price difference equals 30 pips, not 3,000.
Your 10,000-dollar position has a pip value of ¥100. The result is therefore a ¥3,000 gain. In a USD account, converting at an assumed rate of 150.10 yen per dollar gives approximately US$19.99, before charges or conversion adjustments.
For an open position, the same approach estimates unrealised profit or loss using the available closing price: normally the bid for a long position and the ask for a short position. The final result depends on the eventual fill.
Converting Pip Values and Profits into GBP
A GBP account does not make every pip worth a fixed number of pounds. If the trade’s quote currency is not GBP, convert the result using the relevant exchange rate.
Take the US$70 EUR/USD profit above. If GBP/USD is 1.2500 at conversion, each pound buys US$1.25, so divide the dollar amount by 1.25:
US$70 ÷ 1.25 = £56
The position’s US$2 pip value would be £1.60 at that rate. If GBP/USD were 1.3000 instead, the same US$70 would convert to approximately £53.85.
The direction of the conversion matters. Divide when the rate tells you how many units of the foreign currency buy one pound. Multiply when the rate tells you how many pounds buy one unit of that foreign currency.
No conversion is needed for the price result of EUR/GBP in a GBP account: its quote currency is already sterling. A 0.10 lot position has a £1 pip value under the standard contract convention.
For an exact account reconciliation, use the conversion rate and method applied by the firm, including any conversion charge. A planning rate can give a useful estimate, but it is not a promise of the final sterling amount.
From Price Profit to Profit After Costs
A correct pip calculation can still differ from the amount credited to your account. Commissions, financing and currency conversion charges may sit outside the trade’s price result. “Commission free” does not mean cost free: spreads can contain the dealer’s compensation, a risk covered in the SEC investor bulletin on forex transaction costs.
Do Not Deduct the Spread Twice
A long trade normally opens at the ask and closes at the bid. Suppose EUR/USD is quoted at 1.08000/1.08020. Buying at 1.08020 and immediately selling at an unchanged bid of 1.08000 produces a two-pip loss.
For the 0.20 lot position, that is US$4. The spread has already affected the execution prices.
If you calculate profit from actual entry and exit fills, do not subtract the spread again. The same applies to slippage: its effect is already reflected in the prices at which the orders executed. A calculation based on chart prices or requested prices needs separate allowances for these differences.
Subtract Charges That Are Billed Separately
Return to the US$70 price profit. Assume the complete trade incurs US$1.40 in commission across entry and exit, plus a US$1.10 overnight financing debit.
The net trading result is US$70 − US$1.40 − US$1.10 = US$67.50. Converted at GBP/USD 1.2500, with no conversion fee, that becomes £54 before tax.
Financing can be a debit or credit, depending on the contract and position. Check whether a commission is quoted per side or for the complete trade, and whether the platform’s displayed profit includes those entries. The separate guide to forex spreads, commissions and overnight charges covers the charging structures in more detail.
Margin Changes Funding, Not Pip Value
Pip value depends on the contract size, the number of units traded and, where necessary, currency conversion. It does not increase simply because the required margin falls.
A position worth £10,000 backed by £500 of margin still responds to market changes as a £10,000 exposure. Changing the margin requirement alone does not change that exposure. Doubling the number of currency units does.
Nor is the margin allocated to an individual position automatically its maximum possible loss. For retail clients covered by the FCA protections for CFDs and rolling spot forex, negative balance protection operates at the account level, not as a separate loss cap equal to each trade’s opening margin.
Keep the calculations separate: pip value measures cash sensitivity to price movement; margin measures the collateral required to support the position. The guide to forex margin calls and stop-outs covers how account equity and margin requirements interact.
Checking a Calculation Before Placing a Trade
Translate the proposed price movement into money before entering an order. At £0.80 per pip, a 25-pip adverse move implies a £20 price loss before separate charges and execution differences. That gives you a cash figure to assess rather than an abstract distance on a chart.
Use this short check:
- Confirm the contract size, order volume and pip size for the instrument.
- Calculate the result in the quote currency, using the correct direction for a buy or sell.
- Convert into the account currency using the correct multiplication or division.
- Include separate charges without deducting spread or slippage twice.
If the platform’s estimate differs from yours, resolve the difference before submitting the order. A tenfold discrepancy warrants checking pips against pipettes and reviewing the volume entered. Smaller differences can reflect conversion rates, rounding or costs.
A planned stop distance provides an estimate, not a guaranteed maximum loss: ordinary stop orders can execute at worse prices. Use the cash calculation as an input to forex position sizing and risk management, rather than choosing a lot size simply because the account has enough margin to open it.