Forex BasicsAugust 8, 2026 · 8 min read

How to Calculate Profit and Loss in Forex (2026) — Step-by-Step

A clear beginner's guide that shows how to convert pips to money across lot sizes, currency pairs and account currencies with worked, realistic examples.

Why you must learn this before placing real trades

Knowing how to calculate profit and loss in forex is a fundamental skill. It tells you how much money is at risk, how many lots you can trade with a chosen stop loss, and how much a market move will gain or lose in your account currency. These calculations are mechanical — there's no guesswork — and you can practice them on a free demo account before risking real funds.

Basic definitions (short and practical)

  • Pip: the smallest price increment for most currency pairs. For pairs quoted to four decimal places (EUR/USD, GBP/USD) a pip = 0.0001. For JPY pairs (USD/JPY) a pip = 0.01.
  • Lot: a contract size. Standard = 100,000 units, mini = 10,000 units, micro = 1,000 units.
  • Quote currency: the second currency in a pair (EUR/USD → USD is quote currency).
  • Account currency: the currency your trading account uses (we use USD by default in examples).
  • Spread: the difference between buy and sell price; it affects effective entry/exit cost.
  • Leverage & margin: margin = (lot size × price) / leverage. This affects required capital but not pip-value math below.

Core formulas you will use

Keep these three formulas handy:

  • Pip value when account currency = quote currency

    pip_value_per_standard_lot = pip_size × 100,000

    Examples: EUR/USD pip_size 0.0001 → 0.0001 × 100,000 = 10 → $10 per pip per standard lot.

  • Pip value for JPY-quoted pairs

    pip_value_in_JPY_per_standard_lot = 0.01 × 100,000 = 1,000 JPY per pip. Convert to your account currency by dividing by the USD/JPY rate if account is USD.

  • Pip value when quote currency ≠ account currency

    pip_value_in_account_currency = (pip_size × lot_size) × conversion_rate

    Where conversion_rate = price of quote currency in your account currency. Example: EUR/GBP pip gives GBP per pip; convert GBP → USD via GBP/USD.

  • Profit/Loss = number_of_pips × pip_value_per_pip × lots_traded (express lots as fraction of standard lots; e.g., 0.1 = mini)
  • Position sizing (lots) = risk_amount ÷ (stop_loss_pips × pip_value_per_pip_for_1_standard_lot)

Quick reference: pip value per lot when account is USD

Pair typeStandard (100k)Mini (10k)Micro (1k)
USD quoted (e.g. EUR/USD)$10.00 per pip$1.00 per pip$0.10 per pip
JPY quoted (e.g. USD/JPY) at 110.00~¥1,000 → $9.09 per pip~¥100 → $0.91 per pip~¥10 → $0.09 per pip
Cross (e.g. EUR/GBP) at GBP/USD 1.2510 GBP × 1.25 = $12.50 per pip$1.25 per pip$0.125 per pip

Worked example 1 — EUR/USD, simple profit/loss

Scenario: Account = USD. You buy 0.1 lots (mini) EUR/USD at 1.1000 and close at 1.1065.

  • Price move = 1.1065 − 1.1000 = 0.0065 = 65 pips.
  • Pip value for 0.1 lots = $1.00 per pip (mini lot).
  • Profit = 65 pips × $1.00 = $65.

Worked example 2 — Position sizing for a $1,000 account

Scenario: Account balance $1,000. Risk per trade = 1% = $10. Trading EUR/USD. You want a stop loss of 30 pips. How many lots?

  • Pip value per standard lot (EUR/USD) = $10/pip.
  • Risk per pip for 1 standard lot with 30-pip stop = 30 × $10 = $300 (too large).
  • Lots = risk_amount ÷ (stop_pips × pip_value_per_standard_lot) = 10 ÷ (30 × 10) = 10 ÷ 300 = 0.0333 standard lots.
  • Convert if your broker uses mini lots: 0.0333 standard = 0.333 mini lots = 3.33 micro lots. Practically you would pick a size your broker supports (0.03 or 0.04 lots).

Worked example 3 — USD/JPY where pip is in JPY

Scenario: Account = USD. You plan to trade USD/JPY at 110.00. You want to risk $200 with a 50 pip stop. How many lots can you trade?

  • Pip value per standard lot in JPY = 0.01 × 100,000 = 1,000 JPY per pip.
  • Convert JPY to USD using USD/JPY = 110.00: 1,000 JPY ÷ 110.00 = $9.0909 per pip per standard lot.
  • Risk per standard lot for 50 pips = 50 × $9.0909 = $454.55.
  • Lots = risk_amount ÷ (stop_pips × pip_value_per_standard_lot_in_USD) = 200 ÷ 454.55 = 0.44 standard lots (≈ 44,000 units).

Worked example 4 — Cross pair (EUR/GBP) with USD account

Scenario: Account = USD. EUR/GBP moves +25 pips. GBP/USD = 1.25. You trade 0.1 lots.

  • Pip size = 0.0001 → 10 GBP per pip for 1 standard lot.
  • Convert GBP → USD: 10 GBP × 1.25 = $12.50 per pip per standard lot.
  • For 0.1 lots pip value = $12.50 × 0.1 = $1.25 per pip.
  • Profit = 25 pips × $1.25 = $31.25.

Account currency different from USD — example with EUR account

Scenario: Account = EUR. You trade GBP/USD where pip value in USD for 1 standard lot is $10. EUR/USD = 1.10. You make 40 pips on 0.2 lots.

  • USD pip value for 0.2 lots = $10 × 0.2 = $2.00 per pip.
  • Profit in USD = 40 pips × $2.00 = $80.
  • Convert to EUR: if EUR/USD = 1.10 then 1 EUR = $1.10. Amount in EUR = $80 ÷ 1.10 = €72.73.

A simple step-by-step checklist you can use before every trade

  1. Decide risk % of account and compute risk_amount (e.g., 1% of $1,000 = $10).
  2. Pick entry, stop loss (in pips) and target (in pips).
  3. Calculate pip value per standard lot in your account currency (use conversions if needed).
  4. Compute position size: lots = risk_amount ÷ (stop_pips × pip_value_per_standard_lot).
  5. Calculate maximum profit/loss in account currency for your target/stop.
  6. Account for spread and commission — subtract spread pips at entry/exit for conservative estimates.
  7. Practice the calculation on a demo account before trading live.

Practical notes and common questions

  • Most brokers (including our partner examples) let you trade fractional lots like 0.01. Use the broker's platform to confirm the exact pip value for your chosen instrument.
  • Spreads and commissions reduce realized profit. Always include them in your plan.
  • Margin and leverage do not change pip value; they affect required capital and risk of larger drawdowns.

Where to practise these calculations

Open a free demo account to practise entering trades and confirming your pip-value math on live price quotes. Try the same calculations while placing orders on a demo account so your numbers match the platform. Open a free demo account with our partner broker here: open a free Exness demo account. Demo first, always; only consider a live account when you can reproducibly trade profitably on demo.

Want structure and more worked examples?

If you want a step-by-step learning path that starts at absolute beginner level and progresses to professional skills, our courses at Forex Fluency are structured by difficulty and include many worked examples, illustrations, quizzes and action steps. Browse the course catalog and enrol today: https://forexfluency.com/courses.

If you prefer self-study focused lessons, our blog has related guides that will help you build this skill set alongside other essentials like stops, trend recognition and backtesting. For example:

Final tips from a trader

Practice the math until it feels automatic. Use conservative risk per trade — 0.5% to 2% is common among serious traders — and always double-check conversions for cross pairs and JPY pairs. Combine solid pip-value calculations with a tested strategy, routine trade review (see Forex End of Day Routine (2026): Step-by-Step Review Plan) and diversification across strategies where appropriate (see Forex Strategy Diversification 2026 — Build a Portfolio).

Ready to level up?

If you want a structured course path that takes you from absolute beginner pip math to professional risk and money management, enrol at Forex Fluency today: https://forexfluency.com/courses. Our courses are self-paced, priced by complexity, and include many real, worked examples so you can practise with confidence.

Risk warning: Trading forex on margin carries a high level of risk and may not be suitable for all investors. Never trade with funds you cannot afford to lose.

Frequently Asked Questions

What is a pip and why does it matter?

A pip is the smallest price move in a currency pair (usually 0.0001, or 0.01 for JPY pairs). It's the unit we use to measure price movement so we can translate those moves into money using pip value and lot size.

How do I calculate pip value for EUR/USD in USD?

For EUR/USD a pip = 0.0001. Pip value per standard lot = 0.0001 × 100,000 = $10 per pip. For mini 0.1 lots it's $1/pip; for micro 0.01 lots it's $0.10/pip.

How do I calculate profit/loss in USD when trading USD/JPY?

Calculate pip value in JPY first: pip = 0.01 × 100,000 = 1,000 JPY per pip for a standard lot. Convert JPY to USD by dividing by the USD/JPY rate: pip_value_usd = 1,000 ÷ USD/JPY. Then multiply by pips moved and lots traded.

What if the quote currency isn't my account currency?

First compute pip value in the quote currency (pip_size × lot_size). Then convert that amount into your account currency using the appropriate FX rate (e.g., convert GBP to USD with GBP/USD).

How many lots should I trade if I risk 1% with a 30-pip stop on EUR/USD?

If your account is $1,000, 1% risk = $10. Lots = 10 ÷ (30 × $10) = 0.0333 standard lots (≈ 0.333 mini lots). Choose the nearest supported lot size on your broker.

Do spreads and commissions change these calculations?

Spreads and commissions do not change pip value, but they reduce your net profit and increase your effective loss. Always include estimated spread cost when planning a trade.

Should I practise these calculations on a demo account?

Yes. Practise on a free demo account to confirm your math on live quotes. You can open a demo with our partner broker here: open a free Exness demo account. Demo first, always.

Which Forex Fluency course teaches position sizing and pip math?

Our course catalog at https://forexfluency.com/courses contains structured lessons on money management, position sizing and practical pip-value examples. Enrol to follow a ranked learning path from beginner to advanced.

Risk warning: Forex trading is high-risk. This is education, not financial advice — never trade with funds you cannot afford to lose.