Calculator

Pip value calculator

How much is one pip worth in dollars? Enter the pair and lot size — get the cash value per pip, including XAUUSD and XAGUSD. Useful for verifying your broker's quote and validating EA profit math.

For USD-quoted pairs (EURUSD, GBPUSD, XAUUSD), leave Quote→USD at 1.0. For JPY quote pairs (USDJPY), enter 1/USDJPY (e.g. 1/150 = 0.00667).

Pip value (USD)
Per micro lot (0.01)
Per mini lot (0.1)
Per standard lot (1.0)
Pip size for this pair

What is pip value?

Pip value is the profit or loss in account currency when a position moves one pip. It's a function of three things: the pair's pip size (0.0001 for most FX, 0.01 for JPY pairs, 0.1 for XAUUSD), the contract size (100,000 for FX standard lots, 100 oz for gold), and the current quote-to-account-currency rate.

Pip value cheat sheet (1.0 standard lot on a USD account)

  • EURUSD, GBPUSD, AUDUSD, NZDUSD — $10 per pip (exact)
  • USDJPY, USDCHF, USDCAD — roughly $8-10 per pip (varies with the quote)
  • XAUUSD (gold) — $10 per pip ($1 per point, since 1 pip = 10 points on gold in MT5)
  • XAGUSD (silver) — $5 per pip (5000 oz × $0.01 pip size / 10)

Why this matters for EAs

Every position-sizing algorithm inside an Expert Advisor uses pip value. If your broker reports symbol contract size or tick value incorrectly, the EA will over- or under-size every trade. This calculator is a quick sanity check: paste your broker's reported pip value into the same pair/lot combo and it should match to within 0.5%.

Pro tip: When a broker changes a symbol suffix (EURUSD → EURUSDc), the contract size can change too. Always re-verify pip value after any broker update — some EAs will silently size wrong until the next account snapshot reveals the error.

Related

Frequently asked questions

Why is pip value on USDJPY not exactly $10?

USDJPY's quote currency is JPY, so pip value depends on the current USDJPY rate. At 150.00 the pip value on 1 lot is about $6.67 — entered with Quote→USD = 1/150 = 0.00667.

Is pip value the same as tick value in MT5?

Close but not identical. MT5 tick value is reported per 'tick' — which is often 1 point (1/10 of a pip) for 5-digit brokers. Multiply MT5's SymbolInfoDouble(symbol, SYMBOL_TRADE_TICK_VALUE) by 10 to get pip value.

Does pip value change during the day?

Only for pairs where your account currency isn't the pair's quote currency. On a USD account trading EURUSD, it's always $10/lot. On a USD account trading USDJPY, it moves with USDJPY's rate.

More calculators