How to Work Out Pips in Forex

Learn how to calculate forex pips with clear examples and limits.

Direct answer: what a pip is and how to calculate it

A pip is a standardized unit for measuring price movement in forex. In many major pairs, a one-pip move corresponds to a change of 0.0001 in the quoted exchange rate (for example, from 1.2345 to 1.2346). Some brokers quote with extra digits (such as 5 decimals for many pairs), where the pip move is still 0.0001, meaning the smallest listed tick might be 0.00001.

To work out pips for a trade or a price change, you convert the price difference into “pip units.” The core arithmetic is:

  • Pips (rate difference) = (Price_end − Price_start) ÷ Pip_size

Where Pip_size is typically:

  • 0.0001 for most pairs quoted with 4 decimals (and pip defined as 1/10,000)
  • 0.01 for pairs quoted where the relevant pip size is 0.01 (often those involving JPY)

How pips relate to pip value (money per pip)

There are two related tasks people mix up:

  1. Working out pips (how many pip units a move represents)
  2. Working out the pip value (how much money that pip move is worth for a specific position)

If you only need “how many pips,” use the first formula above.

If you need “money per pip,” pip value depends on position size and how the pair’s quote and the account currency relate. A common approach uses the idea of converting the pip move into the account’s currency through the exchange rate(s) needed for conversion. In practice, the cleanest way is to stick to a consistent definition your platform uses (for example, “pip value per lot”), then reproduce it using the same assumptions.

A general, unit-consistent method is:

  • Determine pip size for the pair.
  • Convert the pip move into a monetary change using the contract quantity.
  • Convert that monetary change into your account currency if they differ.

Because broker quoting conventions and account currency differ, the exact conversion path can vary. The key verification is consistency: if your computed pip value does not match the platform’s pip value for a simple trade size, the unit assumptions (pip size, lot size, conversion direction) are likely wrong.

Example pips calculation and checks

Example (4-decimal quote): Suppose a pair is quoted at 1.2345 and then at 1.2360. The difference is 0.0015. With Pip_size = 0.0001:

  • Pips = 0.0015 ÷ 0.0001 = 15 pips

Example (5-decimal quote concept): If a broker shows 1.23450 to 1.23460, that visible change is 0.00010, which still equals 1 pip (because 1 pip is 0.0001). The trick is to use the pip size definition, not “number of digits.”

Sanity checks you can apply independently:

  • If the rate change is exactly 0.0001 for a non-JPY major pair, the result should be 1 pip.
  • If you change the trade size but keep the same price move, pips stay the same and only money per pip should change.
  • If you swap start/end and get the same sign, you likely lost the direction (pips can be positive or negative depending on whether price rose or fell).

Limitations, risks, and how to verify in out-of-sample testing

Pip math is deterministic, but your results are not, because trading performance depends on more than the pip arithmetic:

  • Costs matter: spreads, commissions, and financing can turn a “small pip move” into a larger net result, especially in backtesting. - Model mismatch: if you compute pips with one pip size convention but your platform or data source effectively uses another, your performance estimates can be distorted.
Trading foreign exchange and CFDs involves substantial risk. Information on FoxiForex is educational and is not personal financial advice. Sponsored placements are labelled clearly.